A slight tweak request? - Fingalo's Builds - CHDK Forum  

A slight tweak request?

  • 4 Replies
  • 4000 Views
A slight tweak request?
« on: 21 / January / 2008, 00:17:37 »
Advertisements
Deleted
« Last Edit: 22 / April / 2008, 09:48: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 Jucifer

  • *****
  • 251
  • [A710IS]
Re: A slight tweak request?
« Reply #1 on: 21 / January / 2008, 03:53:27 »
I second. My ultimate build (for now) would be a Fingalo-Allbest hybrid having

SCRIPT_NUM_PARAMS 26 in include/script.h (for setting more parameters in e.g. motion detection scripts; I already do this modification...),

all overrides set from menus working in scripts if not overriden ??? (I modified (just by commenting out a bit) generic/shooting.c to make menu-set overrides work in scripts, but that broke overrides set from scripts EDIT: semi-fixed that for tv.),

1/3EV-selectable tv overrides (as in Fingalo's builds) (at least to 1/64000?). (Taking a look if I could manage to do this myself, but might take some time, not being a programmer... EDIT: Ok, that wasn't so hard after all :)) (Why couldn't 1/3EV- and decimal-selectable tv overrides co-exist?)

It would be nice to have a "variable reset"-button (set?), e.g. one could easily reset the tv override from 65s (or 1/64000) to off.

When editing (e.g. script) parameters, underlining or otherwise emphasizing the currently edited digit could be useful when altering 100's or 1000's (or even 10's).

I'll stop now, before this becomes too much of a all-new feature request.

(Oh! And (easily?) editable (user)menu(s), as somebody somewhere requested.)
« Last Edit: 22 / January / 2008, 09:05:44 by Jucifer »

Re: A slight tweak request?
« Reply #2 on: 23 / January / 2008, 19:34:44 »
I'm running into some huge limitations with it concerning scripts. None of the shutter and other override options work when running some of the scripts written in the past.

Can you give a short example of such a script ?

SDM already includes all the features of FINGALO 124 and the next release includes the more useful features of AllBest 16.
This includes Tv override in 1/3EV increments to 1/40,000sec, Av override, Tv bracketing in three modes, distance bracketing in outward direction only ('get image-stack') and simplified toggling of on-screen display elements.
ISO override\bracketing, Av bracketing and certain other features will not be supported.
I am tempted to remove all support for RAW imaging in the interest of simplicity  :-)


David

Re: A slight tweak request?
« Reply #3 on: 24 / January / 2008, 01:42:10 »
Deleted
« Last Edit: 22 / April / 2008, 09:48:34 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 Jucifer

  • *****
  • 251
  • [A710IS]
Re: A slight tweak request?
« Reply #4 on: 24 / January / 2008, 03:24:12 »
From Allbest's platform/general/shooting.c:

Code: [Select]
void shooting_expo_param_override(void){
<snip>
 if(state_kbd_script_run) {//scripts
     if (photo_param_put_off.tv96) {
shooting_set_tv96_direct(photo_param_put_off.tv96, SET_NOW);
photo_param_put_off.tv96=0;
  }
    if (photo_param_put_off.sv96) {
shooting_set_sv96(photo_param_put_off.sv96, SET_NOW);
photo_param_put_off.sv96=0;
    }
    if (photo_param_put_off.av96) {
     shooting_set_av96_direct(photo_param_put_off.av96, SET_NOW);
photo_param_put_off.av96=0;
    }
if (photo_param_put_off.subj_dist) {
shooting_set_focus(photo_param_put_off.subj_dist, SET_NOW);
photo_param_put_off.subj_dist=0; 
    }
  }
  else {//simple mode
<snip>

is why menu-set overrides are "broken" in scripts. Remove appropriately, and they will work(, but break script-set overrides)

 

Related Topics