Zebras - page 3 - General Help and Assistance on using CHDK stable releases - CHDK Forum

Zebras

  • 23 Replies
  • 2846 Views
*

Offline reyalp

  • ******
  • 14079
Re: Zebras
« Reply #20 on: 06 / June / 2022, 02:55:12 »
Advertisements
The Ximr builds currently don't have the option to display the histogram over the top of the zebra so you are likely seeing the last frame of the histogram drawn in the RGBA buffer before half pressing the shutter.
Yup, if I followed that code correctly, in blink mode it updated between blinks, otherwise, it didn't.
Don't forget what the H stands for.

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: Zebras
« Reply #21 on: 06 / June / 2022, 05:18:17 »
Ximr builds updated to enable histogram to draw over zebra on Digic6+.



CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

*

Offline Caefix

  • *****
  • 945
  • Sorry, busy deleting test shots...
Re: Zebras
« Reply #22 on: 07 / June / 2022, 10:43:09 »
@pigeonhill
One other thing I should address is the shortcut keys. The histogram shortcut cycles through available modes, while zebra currently toggles on and off.

It seems enough to press shoot_half in <ALT> to switch zebra back to "Don´t"  :blink:

Edit: It jumps already back, when the  :-X <ALT> Shortcut screen appears.

Edit2:  ;) ... Maybe >gui_on_off_enum()< eats "always" ...?
Code: [Select]
// core/gui.c ~2650
    if ( conf.enable_shortcuts)
    {
        y = shortcut_text(x, y, SHORTCUT_DISABLE_OVERRIDES,LANG_MENU_OVERRIDE_DISABLE,gui_override_disable_modes[conf.override_disable], col);
        y = shortcut_text(x, y, SHORTCUT_TOGGLE_HISTO,LANG_MENU_HISTO_SHOW,gui_histo_show_modes[conf.show_histo], col);
        y = shortcut_text(x, y, SHORTCUT_TOGGLE_ZEBRA,LANG_MENU_ZEBRA_DRAW,gui_on_off_enum(0,&conf.zebra_draw), col);
        y = shortcut_text(x, y, SHORTCUT_TOGGLE_OSD,LANG_MENU_OSD_SHOW,gui_on_off_enum(0,&conf.show_osd), col);
    }

Edit3: With the SCS disabled it´s all fine.  :) Or You exit <Alt> quick enough...
« Last Edit: 07 / June / 2022, 14:44:15 by Caefix »
All lifetime is a loan from eternity.

*

Offline reyalp

  • ******
  • 14079
Re: Zebras
« Reply #23 on: 09 / June / 2022, 21:10:25 »

Edit2:  ;) ... Maybe >gui_on_off_enum()< eats "always" ...?
// core/gui.c ~2650
Thanks for pointing that out. I fixed the help display in r6105.

I haven't decided to what to do with the shortcut key yet. IMO, better behavior would be for it to toggle between off and the last active mode.
Don't forget what the H stands for.


 

Related Topics