S3IS: Add shortcut for EV adjustments (Allbest build) - page 3 - General Discussion and Assistance - CHDK Forum

S3IS: Add shortcut for EV adjustments (Allbest build)

  • 47 Replies
  • 16416 Views
Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #20 on: 12 / April / 2008, 08:38:10 »
Advertisements
Deleted
« Last Edit: 22 / April / 2008, 14:07:15 by Barney Fife »
[acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #21 on: 12 / April / 2008, 09:56:08 »
good idea, will change it.

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #22 on: 12 / April / 2008, 21:32:59 »
attached beta build for s3is.
in misc menu you will have a new entry "Enable fast ev switch?" and a subentry "  Step Size".
When enabled, you can set ev correction (via Up/Down buttons) in all modes (even auto mode!) except manual mode. step size can be as small as 16 (1/6 of a full ev step) (couldnt see any changes below that. default step size is 32, just like the camera's own step size in func menu) and as big as 512 (about 5 full ev steps).
if enabled, in OSD you will see a new item, which can be moved via osd layout editor.
the osd element isnt fully bugfree yet, as in calculation it sometimes fails.
this build is based on my latest build in remaining video,overrides-customizations,no-raw@video,just _random_ stuff :D.
todo: clean bugs in osd element, add checks so that it will be compatible with other cams (especially dryos ones, as they have different propcases).then include in my code and hand the diff to allbest who hopefully will add this to official trunk.
feel free to post bugs, comments & suggestions.
as there is an implementation i move this thread from sugestions to general discussion.
« Last Edit: 12 / April / 2008, 21:37:11 by PhyrePhoX »

Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #23 on: 12 / April / 2008, 21:58:26 »
Deleted
« Last Edit: 22 / April / 2008, 14:07:38 by Barney Fife »
[acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #24 on: 12 / April / 2008, 22:08:49 »
i probably should make the stepsizes like that "1/6,1/3,1,2,3,4,5" instead of the numbers, eh?

Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #25 on: 12 / April / 2008, 22:12:08 »
Deleted
« Last Edit: 22 / April / 2008, 14:07:57 by Barney Fife »
[acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #26 on: 13 / April / 2008, 05:54:51 »
about updating in real-time - good question, as of now i dont know how to do it. canon live histogram seems to be the solution for now. but that doesnt exist on other cams like a620. hm, i dont know. maybe one day we can set the screen to histogram mode without actually activating histogram.
one bug i noticed: when in func menu, pressing up/down also changes ev correction. gotta catch that. dont know how yet :D

edit: well, it can't be that difficult to find out, as CHDK itself doesnt draw anything when in func menu.hm. hints appreciated :)
« Last Edit: 13 / April / 2008, 06:19:41 by PhyrePhoX »

Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #27 on: 13 / April / 2008, 07:32:47 »
Deleted
« Last Edit: 22 / April / 2008, 14:08:18 by Barney Fife »
[acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye

*

Offline DataGhost

  • ****
  • 314
  • EOS 40D, S5IS
    • DataGhost.com
Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #28 on: 13 / April / 2008, 07:59:50 »
Canon func menu = canon_shoot_menu_active (platform/cam/sub/ver/stubs_min.S). It's used in core/gui.c for turning off the GUI, if I recall correctly it's a simple boolean.

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: S3IS: Add shortcut for EV adjustments (Allbest build)
« Reply #29 on: 13 / April / 2008, 08:19:58 »
thanks! i guess that solves one problem :)

A couple other things:

I think it would be safe to put it in Extra Photo Operations, rather than Misc. (But Extra Photo Ops is getting rather full, so I can see why you might want to keep it in Misc.)

And it doesn't disappear when you have "Hide OSD in Playback" turned on. (Meaning, in playback that's the only one still there. :) ) I realize you're just working out the main stuff, but in case you forget on the final versions, thought I'd mention this one.

As far as an instant real-time preview of how it changes your shot, would it be possible to have it automatically do a quick half-press after each change, say for 1/2 second (or user selectable). This way the user wouldn't have to do a change, half-press, change, half-press, change, half-press .... to see how it's going to affect their photo. I could probably live with that. A non-elegant work-around, but ...  Hmmm... that might be battery hungry. I hadn't considered that.

I wish I knew more about the code you guys tweak/write all the time, maybe I could come up with a better solution. Surely there's the value somewhere in memory where the camera's own EV adjust is sending it, this should be able to send it there too. Without that instant real-time view it sort of defeats half of the purpose of having it.


EDIT - re: Histogram mode. Ah, I see what you were saying now (as I have that always turned off). It works as needed if Canon's own histogram is turned on. Wierd! But it's nice to know that it can do that. There must be a work-around to that.

I suppose, if need be, I can just have the histogram available as one of my two EVF display modes and toggle it on and off. No, that won't work. As I always shoot with -1/3EV as a default. I'd never see the view properly unless Canon's histogram was turned on (which I detest).


One more suggestion, allow a user to press-and-hold the button to continually change the value, instead of having to do a press, press, press, press ... to go to greater values.


you are right. i thought extra photo ops would be too crammed with options then. we'll see.
hide osd will be fixed.
automatically press half-shoot? will try that. ugly, but it would be a workaround :D
well, your last suggestion took me half the night NOT to implement, as i had to find a way that no matter how long you press the button ev step will only be executed one time only. reason: i couldnt press the button "short enough" to execute only one step. this can be done though, like "if pressed more than half a second".
by the way: about flash override: seems the propcase mentioned in the wiki isnt the right one, at least the automatic flash propcase isnt updating in my debug view. the manual flash output cant be overriden, there is only off, low, middle & high setting. will continue to search for automatic flash stuff.
« Last Edit: 13 / April / 2008, 14:12:09 by PhyrePhoX »

 

Related Topics


SimplePortal © 2008-2014, SimplePortal