Magic Lantern Forum

Developing Magic Lantern => Feature Requests => Topic started by: scrax on December 27, 2012, 06:40:04 AM

Title: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on December 27, 2012, 06:40:04 AM
This is a little explanation about those two features added to the 500D and 600D

DIALOG TRICKS... (based on code from Greg (http://www.magiclantern.fm/forum/index.php?topic=3563.0))
(http://images.wikia.com/magiclantern/images/6/6b/Dialogs_Tricks.png)
From that menu you can enable more settings in photo dialogs opened by camera buttons like ISO and arrows.

ISO button:
(http://images.wikia.com/magiclantern/images/6/65/Dialog_ISO.png)

  When enabled will add Flash exp. comp. to ISO dialog (up or down arrow changes value), and toggle HTP with PLAY button;

WB up button:
(http://images.wikia.com/magiclantern/images/6/65/Dialog_WB.png)

  When enabled will add Kelvin selection to WB dialog (up or down arrow changes value);

DriveMode left button:
(http://images.wikia.com/magiclantern/images/a/ac/Dialog_DriveMode.png)

  When enabled will add MeteringMode to DriveMode dialog toggable with PLAY button and UP or DOWN arrows;

FocusMode right button:
(http://images.wikia.com/magiclantern/images/7/7c/DLG_AF.png)

  When enabled will add Focus Pattern selection to FocusMode dialog.
PLAY changes central focus patterns;
UP/DOWN arrows changes vertical patterns;
scrollwheel changes horizontal patterns.

PicStyle down button:
(http://images.wikia.com/magiclantern/images/d/d7/Dialog_Quality.png)

  When enabled will open another (user selectable) dialog instead of PicStyle dialog (shown with C-modes enabled);
Options are: Quality, Exp. Comp., Flash Exp. Comp., ALO, OFF (Pic Style)


TO DO:
1) Add focus pattern selection to Focus dialog
2) Make alternative PicStyle dialog selectable (like set button in C.Fn for example)
3) Add max ISO selection for AUTO mode in ISO dialog (with ZoomIn button).
4) Add UniWb to PLAY button when in WB Dialog (it will need to go to LV and back probably for it to work).
5) Add ALO/HTP toggle with PLAY button in ISO dialog added.
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on December 27, 2012, 06:58:23 AM
CUSTOM MODES (based on mcm by gheja (https://bitbucket.org/gheja/magic-lantern-gheja-dev))
This function works in M,Av,Tv,P and movie mode. (Av and Tv will not be saved/restored when auto selected by camera)

If one of the 5 custom modes is selected in ML expo menu the function is enabled and will permit to save/load camera shooting settings.
They are saved on card in /ML/SETTINGS/C_MODE-x.CFG and they are restored if card is formatted with keep ML on.
(http://images.wikia.com/magiclantern/images/0/04/Custom_Mode_Setup.png)

(http://images.wikia.com/magiclantern/images/d/d7/Dialog_Quality.png)

When the function is active from PicStyle Dialog (or the one opened by down arrow, if it's changed with dialog options function) will be possible to select one of the five custom mode with the vertical arrows (UP - DOWN).
once selected the custom mode press PLAY to load it's settings (if any already saved) or LIVE-VIEW to save your setting to it.
Settings are saved in C_MODE-#.CFG file in ML/SETTINGS folder  (# is the number of the c mode). Formatting card with keep ML will restore c-modes too, erasing settings will keep c-modes untouched (maybe will add a delete c-mode option in the submenu)

TIPS: To quickly switch expo setting (ISO, Ae, Tv) from a custom mode to another once enabled Expo presets too:
1 load a C-mode,
2 press INFO or SET to save it's expo value,
3 load other C-mode,
Finished, now switch between them with INFO or SET

TO DO:
1) In PicStyle dialog INFO can not anymore be used for setting pic style (moved to Drive mode and changed buttons)
2) Add ALO/HTP, Quality, PicStyle, AF mode
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on December 31, 2012, 07:35:31 PM
I've made some improvement to the graphics and integration with the help of Greg and other devs.

Now Custom modes are loaded when pressing ZOOM-IN and saved when pressing LIVE-VIEW (this will avoid unwanted loads, SET was easily used for dismissing the screen like on other dialogs).

When Custom modes and Drive dialog are on PLAY button will toggle metering mode, up and down arrow will change C-mode.
If C modes are off up and down arrow will change metering mode.
If drive mode is set to continuous arrow will change shot number like usual (c-modes can't be changed in this case instead metering can be toggled with PLAY).
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: 1% on December 31, 2012, 09:06:11 PM
Hopefully gets added to the tree soon along with info screen.
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on December 31, 2012, 10:19:38 PM
Im still refining things, waiting the add for submitting last changes (also working right now on the screen info, added HTP on and audio release like for 7D, screenshot updated in the other topic).
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: Greg on December 31, 2012, 11:33:53 PM
Drive Mode menu now uses less CPU?

The need still rounding the background ;)
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on January 01, 2013, 07:24:19 AM
Quote from: Greg on December 31, 2012, 11:33:53 PM
Drive Mode menu now uses less CPU?

The need still rounding the background ;)

Now it will not skip selected item, i'll add rounded corner, but not yet done since maybe things will go around again.
thinking about adding HTP/ALO toggle in ISO menu with PLAY button and set max ISO when it's on auto with zoom in.
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on January 26, 2013, 11:33:21 AM
I think that this is nearly finished, something could still be added but almost all the important feat are working, layout is constant across the dialogs, and AF pattern are really quick to change now.
I need to learn how to use canon numbers for C modes instead of my roman counter, and draw a play button icon since I didn't found it in ML code.
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: stevefal on January 27, 2013, 09:09:39 PM
Quote from: scrax on January 27, 2013, 02:44:29 PM
The new info icon is really better than before.
Can I ask if you have the time to think about a Custo-Modes icon for a feat. under development?
This is a screenshot of what I did so far (without bitmap only a circle cut with a square):
(http://images.wikia.com/magiclantern/images/d/d7/Dialog_Quality.png)
The icon is actually showing the III c-mode, they are 5 total.
C-1
C-2
C-3
C-4
C-5
for now I'm showing them with some bars
|   | |   | | |   |  |   |  |
|   | |   | | |            |
|   | |   | | |   |  |   |  |

more info about the feat here: http://www.magiclantern.fm/forum/index.php?topic=4002.msg24532;topicseen#msg24532

Here's a crack:

(http://i.imgur.com/TsZGxWB.png)

Icons posted at http://popspring.com/mldrop/c_icons1.zip (http://popspring.com/mldrop/c_icons1.zip).
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: loicremy on January 28, 2013, 12:54:04 PM
I just tested today's build, but Ido not find   C-mode submenu in Expo menu ?

What did I miss ?

Best regards


Loïc
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on January 28, 2013, 09:20:51 PM
Quote from: loicremy on January 28, 2013, 12:54:04 PM
I just tested today's build, but Ido not find   C-mode submenu in Expo menu ?

What did I miss ?

Best regards


Loïc


They are not yet in the nightly, will post when they are added
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: hdx on January 30, 2013, 12:34:37 AM
Is it possible to add resolution/framerate to the custom modes? I believe it works this way on cameras with custom modes on mode selection wheel (e.g. 7D) but consumer cameras doesn't have this feature.
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on January 30, 2013, 05:02:23 AM
Quote from: hdx on January 30, 2013, 12:34:37 AM
Is it possible to add resolution/framerate to the custom modes? I believe it works this way on cameras with custom modes on mode selection wheel (e.g. 7D) but consumer cameras doesn't have this feature.

ALO/HTP, Quality, PicStyle, AF mode are in the to do list. Not sure if also video size/framerate can be included
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: Greg on February 13, 2013, 03:12:39 AM
Hey, there are some progress?  ;)
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on February 13, 2013, 03:51:34 AM
I'm waiting for the pull being accepted and it's delayed for the new menu layout since we are changing same files I can't keep with updating it.
I have less time also now, so I'll wait a few day probably before updating and mergin my code.
maybe I can start add ALO, quality and other things to save, but depends on time.

Also I suppose there is a refresh missing somewhere but can't find it. not sure if is my code or elsewhere and my code is making it giving me problem with menu background not shown.
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on February 16, 2013, 02:36:30 PM
Just upgrading the code fixed the refresh problem, nice :)
Title: Re: Feature Dialog Tricks and Custom Modes (500D and 600D for now)
Post by: scrax on April 09, 2013, 08:44:55 PM
Updated the pull request with also PicQuality, ALO, HTP, PicStyle setting saved and restored.

and as bonus for 600D auto audio override on when using audio remote shoot :)