500d development - page 182 - DSLR Hack development - CHDK Forum

500d development

  • 2487 Replies
  • 839964 Views
*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: 500d development
« Reply #1810 on: 11 / November / 2011, 05:57:23 »
Advertisements
If you find things which are not working, edit them on the wiki. Probably the user who completed the table only tested aperture and shutter in photo mode (where I believe it's working).

You can add a notice like "photo mode only".

*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: 500d development
« Reply #1811 on: 11 / November / 2011, 06:25:04 »
Only for the adventurous: if you would like to try to enable scrollwheel in ML menu in LiveView, you can try this:

Code: [Select]
#define GUIMODE_ML_MENU guimode_ml_menu // in consts.h
// in menu.c: uncomment code fragments which refer to dbg_menu
// in menu.c, after SetGUIRequestMode(GUIMODE_ML_MENU), add msleep(2000) or so
// recompile with make clean && make

What this does: it allows you to change the GUIMode (as named by Canon engineers). With different modes, camera receives different key events. Some of them will allow wheel events and LiveView at the same time.

The process takes a lot of time (there are maybe around 100 gui modes), you will get a lot of ERR70, black screens or restarts (maybe even worse, hopefully not) and also fake error messages (you get only the dialog boxes, not the actual error).

So far, GUI mode 1 is play mode, 2 is Canon menu, 0 is idle mode. Others are photo mode dialogs (which will cause problems if you try to enable them in LiveView) and others are LiveView dialogs (we are looking for one of those).

Other things to look for:
Code: [Select]
// choose a gui mode which lets you:
// * use the wheel and all other keys for menu navigation
// * optional: send PRESS SET and UNPRESS SET events (if it doesn't, add an exception under EVENT_1)
// * see LiveView image under menu
// * go back safely to mode 0 (idle) without side effects (check display, Q menu, keys etc)
// * does not interfere with recording

After you change a GUI mode value from the menu, it will take effect when you open the menu next time.

If you get stuck with a gui mode which doesn't let you open the menu, go to Play mode and open ML menu from there. In Play mode, ML doesn't change gui mode, since it already receives wheel events there.

If you get black screen instead of LiveView image, you can usually restore it by pressing PLAY and then shutter half-way.

After you find this constant, look at 550D's consts.h and redefine GUIMODE_ML_MENU in a similar way, with your value (which may be different, e.g. one value good for LiveView, another for "simple" photo mode etc).

P.S. One of the GUI modes in 550D displayed this logo (animated).
« Last Edit: 11 / November / 2011, 06:26:48 by a1ex »

Re: 500d development
« Reply #1812 on: 13 / November / 2011, 16:20:17 »
The 11.11.11 version seems very stable, but to me it's too stripped down. Now I can't view silent pics, show time lapses, etc, or only use 5 or 10 times zoom in live view. I do neither see the point of hiding such as the live view tab when not in live view. I would like to have the ability to set settings that doesn't affect the current shooting mode. These opinions are mine, but I'm sure some people share at least some of my points.

Edit: MY BAD !
« Last Edit: 14 / November / 2011, 11:41:47 by ats1995 »
Canon EOS 500D
Sigma 17-50mm f/2.8 OS
Canon EF 50mm f/1.8 +++ more

*

Offline PHrag

  • *
  • 33
    • Flickr
Re: 500d development
« Reply #1813 on: 13 / November / 2011, 17:53:18 »
I do neither see the point of hiding such as the live view tab when not in live view. I would like to have the ability to set settings that doesn't affect the current shooting mode. These opinions are mine, but I'm sure some people share at least some of my points.
To enable advanced menus you must press the Menu button while in ML. Took me a while too at first.
Canon 500D (T1i)
EF-S 18-55 (kit)
Flickr


Re: 500d development
« Reply #1814 on: 14 / November / 2011, 06:38:37 »
PHrag: thanks a LOT!
Canon EOS 500D
Sigma 17-50mm f/2.8 OS
Canon EF 50mm f/1.8 +++ more

*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: 500d development
« Reply #1815 on: 16 / November / 2011, 10:45:50 »
Testing a major backend change in GUI engine (details at http://magiclantern.wikia.com/wiki/VRAM/BMP ).

Is the upside-down mode working with this autoexec?

If you can make some screenshots or a short movie, would be great.

Re: 500d development
« Reply #1816 on: 16 / November / 2011, 13:43:13 »
All menus, info and overlays are upside down. Live view picture, audio meter in menu :P and the review picture are not upside down.

Update: The "Kill Canon GUI" doesn't do anything anymore. You can click it, but no draws are removed.
« Last Edit: 16 / November / 2011, 14:08:23 by ats1995 »
Canon EOS 500D
Sigma 17-50mm f/2.8 OS
Canon EF 50mm f/1.8 +++ more

*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: 500d development
« Reply #1817 on: 16 / November / 2011, 14:01:05 »
Great!

This will give me complete control on overlay graphics :D


Re: 500d development
« Reply #1818 on: 17 / November / 2011, 04:22:05 »
What happend to the 500D wiki page??? http://magiclantern.wikia.com/wiki/Canon_EOS_500D/T1i was the link but it is empty now??? Where can i find the latest builds  and so then??? Nice job btw a1ex and Coutts

Re: 500d development
« Reply #1819 on: 17 / November / 2011, 16:35:49 »
Testing a major backend change in GUI engine (details at http://magiclantern.wikia.com/wiki/VRAM/BMP ).

Is the upside-down mode working with this autoexec?

If you can make some screenshots or a short movie, would be great.
Also confirm upside is fine, and to note from what u asked about in one of the other forums, on the 500D the err70 is still there in movie mode during record with the experimental update.

 

Related Topics