Author Topic: Build 31  (Read 8337 times)

Offline Allbest

  • Developers
  • Full Member
  • ****
  • Posts: 123
    • CHDK
Build 31
« on: 09 / February / 2008, 07:35:19 »
  • Publish
  • « Last Edit: 11 / February / 2008, 20:35:35 by Allbest »

    Offline Barney Fife

    • Hero Member
    • *****
    • Posts: 1157
      • Gay Outdoorsmen
    Re: Build 31
    « Reply #1 on: 09 / February / 2008, 09:15:26 »
  • Publish
  • Deleted
    « Last Edit: 22 / April / 2008, 20:14:43 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

    • Global Moderator
    • Guru Member
    • *****
    • Posts: 2254
    • make RAW not WAR
      • PhyreWorX
    Re: Build 31
    « Reply #2 on: 09 / February / 2008, 11:01:05 »
  • Publish
  • Quote
    +Now override engine works inside script environment but script engine has priority under override engine. For example if in the script is used command "set_av96", than override setting for av will be ignored
    *dances*
    thqansk!

    Offline GrAnd

    • Developers
    • Hero Member
    • ****
    • Posts: 916
    • [A610, S3IS]
      • CHDK
    Re: Build 31
    « Reply #3 on: 09 / February / 2008, 12:50:43 »
  • Publish
  • (ummm.. does this include the new high-speed motion-detect tweaks they were working on?)


    It seems not yet. You can check if the Allbest's changeset contains any MD modifications (it does not).
    CHDK Developer.

    Offline Barney Fife

    • Hero Member
    • *****
    • Posts: 1157
      • Gay Outdoorsmen
    Re: Build 31
    « Reply #4 on: 09 / February / 2008, 13:18:27 »
  • Publish
  • Deleted
    « Last Edit: 22 / April / 2008, 20:15:04 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 nirschi

    • Jr. Member
    • **
    • Posts: 73
    Re: Build 31
    « Reply #5 on: 09 / February / 2008, 13:25:25 »
  • Publish
  • Hi AllBest,

    Good work, a lot of new features, but...

    also some problems:

    - see my Changeset 296 to make IXUS(SD) manual focusing useful.

    - DOF calculator is not updated when using the zoom lever to move the focus lens, so SHORTCUT_SET_HYPERFOCAL is pointless.

    - IXUS(SD): SHORTCUT_SET_HYPERFOCAL KEY_MENU does open ALT menu, even with SD FACTOR!=0, and that's how it should be.
      Tried to change to KEY_DOWN (which has the trash can icon aside) but no go.


    Tried to fix the last two problems myself, but it's an awful lot of new code to understand!

    Cheers
      nirschi

    P.S. IXUS(SD): And SHORTCUT_TOGGLE_RAW has been killed by SHORTCUT_SET_INFINITY.
    « Last Edit: 09 / February / 2008, 16:00:01 by nirschi »

    Offline vit40

    • Sr. Member
    • ****
    • Posts: 274
    Re: Build 31
    « Reply #6 on: 09 / February / 2008, 13:49:07 »
  • Publish
  • Hi Allbest,

    Thanx for correcting a bug in video mode, it works perfectly now (refocusing and set-focus command) on A620

    There are 2 more things

    - I saw there is new optinon in Histogram menu (Allways, Shoot, Don't), but Shoot leaves histogram on the screen after first half-press of the shutter. I preferred old behaviour, when it was on just as long as you keep pressing the shutter, so I could release it, hiding the histogram and recomposing the picture if needed
    - Is there any possibility to add amount of free space on the SD card to OSD, in MB or/and % (like battery voltage / %). I really miss this information, because with raw and settable video compression I never don't know how many space left on the card (I know I can look in the file browser now, but it would be better to have this information on the screen)

    Thanx a lot


    « Last Edit: 09 / February / 2008, 14:06:43 by vit40 »

    Offline a710is

    • Sr. Member
    • ****
    • Posts: 250
    • A710 IS
    Re: Build 31
    « Reply #7 on: 09 / February / 2008, 14:08:14 »
  • Publish
  • manual focus doesn't work in video recording on the A710. is there need for a script and if so can somebody post it?

    Offline Allbest

    • Developers
    • Full Member
    • ****
    • Posts: 123
      • CHDK
    Re: Build 31
    « Reply #8 on: 09 / February / 2008, 20:19:06 »
  • Publish
  • also some problems:
    Hi, nirschi! Unfortunately I have no ability to test this features on this set of cameras. May be several days later i'll test it on ixus 800
    P.S. IXUS(SD): And SHORTCUT_TOGGLE_RAW has been killed by SHORTCUT_SET_INFINITY.
    Only in pseudo manual focus mode!
    Tried to fix the last two problems myself, but it's an awful lot of new code to understand!
    I suggest you to do it in coordination
    Thank you for your feedback! :)

    CHDK Forum

    Re: Build 31
    « Reply #8 on: 09 / February / 2008, 20:19:06 »

    Offline ixus

    • Rookie
    • *
    • Posts: 25
    • SD1000/IXUS70
    Re: Build 31
    « Reply #9 on: 11 / February / 2008, 03:44:35 »
  • Publish
  • What happened to aperture value? I am no longer able to override aperture, like I was in build 30 (sd1000)? Seems aperture override item was replaced by "subj. dist. valu". Can you please put back aperture override?

    Also can I suggest that override values have an AUTO value. For example, I set the aperture value and set the exposure value to AUTO, and let software pick best exposure values. Or at least have the software suggest an appropriate exposure value.

    Also, there needs to be boundary grid lines drawn for histogram. You can see what I mean by going to playback mode and displaying the Canon histogram for the picture being viewed.

    Thanks.
    « Last Edit: 11 / February / 2008, 07:03:34 by ixus »

    Offline Westie

    • Newbie
    • *
    • Posts: 2
    Re: Build 31
    « Reply #10 on: 11 / February / 2008, 06:27:01 »
  • Publish
  • Hello,

    Firstly, great work by those who have managed to get this project up and running, and to those who keep it running.

    I have an ixus800 (sd700) with the 1.00B firmware. Alas Build 31 wasn't available for this firmware (it is for the 1.01B firmware for the same camera). As such I downloaded the code (via SVN) and tried to work out why it didn't build.

    Turns out GetFocusLensSubjectDistanceFromLens is missing. It exists in the 1.01B firmware. I managed to locate the method and added it manually to the stubs_entry_2.S for my camera and firmware. The build works now, and the camera appears to show the correct values when focusing. I measured the distances with a ruler and they look good up to the point of the known focus readout problems with this camera ( see http://chdk.setepontos.com/index.php/topic,321.msg3348.html#msg3348 )

    I would be grateful if someone could add this to the trunk (in the correct location). Here is the line I added, I guess it really should be in the stubs_entry.S, but I didn't know how to get it added to that file as it is tells me it is a generated file and not to edit it.

    Code: [Select]
    NHSTUB(GetFocusLensSubjectDistanceFromLens, 0xFFAB54EC)
    Thanks,
    Westie

    Offline ixus

    • Rookie
    • *
    • Posts: 25
    • SD1000/IXUS70
    Re: Build 31
    « Reply #11 on: 11 / February / 2008, 23:55:05 »
  • Publish
  • Found the offending line of code for AV override menu item dissappearance....

    #if !defined (CAMERA_ixus700_sd500) && !defined (CAMERA_ixus800_sd700) && !defined (CAMERA_a560) && !defined (CAMERA_ixus850_sd800) && !defined (CAMERA_ixus70_sd1000)
         {LANG_MENU_OVERRIDE_AV_VALUE,        MENUITEM_ENUM,    (int*)gui_av_override_enum },

    Why is AV override disabled for the sd1000? I load build #30, which has AV override enabled and it works fine. Please fix for build #32.

    Update 1:

    Hmm, just enabled the sd1000 av override menu item, compiled and did some testing....

    It seems that the AV value either reverts to f2.8 or f8.0. Can anyone else verify this? Even if this is the case, the menu item should be enabled and set to these 2 values.

    Update 2:

    After playing around for a while, it seems that the camera has only 2 f-stops to begin with, f2.8 and f8.0. There is no other f-stops unless you zoom at which point f-stops change by the zoom step. If anyone can find other f-stops without any zoom, please post your steps.
    « Last Edit: 12 / February / 2008, 06:36:00 by ixus »

    Offline ixus

    • Rookie
    • *
    • Posts: 25
    • SD1000/IXUS70
    Re: Build 31
    « Reply #12 on: 12 / February / 2008, 00:20:02 »
  • Publish
  • Haven't figured out how to delete this post..... :blink:
    « Last Edit: 12 / February / 2008, 06:04:00 by ixus »

    Offline Jim

    • Rookie
    • *
    • Posts: 32
    Re: Build 31
    « Reply #13 on: 12 / February / 2008, 08:57:44 »
  • Publish
  • All Best.

    Great Job on CHDK.

    Been using these new features to take pictures from Kites in the air.   The scripts are great to control the camera when the kite and camera are 1000 feet above you.

    One request that maybe you can help with.  Bit off thread - but maybe this is in one your builds and I just missed it.

    Trying to set up a script sequence to do the following with an A570IS:
     - shoot stills, zoom in and out, different Evs, different brackets - all of this is now working great......  now comes the part where I need help......   
     - in the same script .... while the kite is in the air...... switch the DIAL MODE to video and caputre brief videos....
     - then loop back .... switch the DIAL MDOE back to Tv or Av......

    Currently I can do stills in one script session OR video.  But I can not switch between them in one script with out manually "turning the dial".

    Adding "Dial Mode" control would be a HUGH expansion of CHDK capability.  I am hoping you or one of the developers will give it shot.

    Let me know. 

    Offline marunas

    • Newbie
    • *
    • Posts: 1
    Re: Build 31
    « Reply #14 on: 12 / February / 2008, 18:30:33 »
  • Publish
  • I have an ixus800 (sd700) with the 1.00B firmware.

    allbest-ixus800_sd700-100b-31.zip
    allbest-ixus800_sd700-100b-31.zip
    allbest-ixus800_sd700-100b.zip


    "Extra Photo Operations"
    In this menu, missing "Override aperture value"?

    Thanks

     


    SimplePortal 2.3.3 © 2008-2010, SimplePortal