A2000IS porting

  • 95 Replies
  • 23180 Views
  • Publish
    Re: A2000IS porting
    « Reply #70 on: 12 / October / 2009, 05:37:25 »
    Advertisements
    Thanks for yr help fe50! I wil do some more learning~~

  • Publish
    Re: A2000IS porting
    « Reply #71 on: 13 / October / 2009, 15:06:22 »
    Thanks for the replies. I just had one more try with shooting dng files. This time I selected the Raw buffer cached option and took a picture. This one opened up fine in ACR. Maybe without the raw buffer cache the files are corrupted? Well I'm glad it's working for me now. Thanks for getting me to try again!

    *

    Offline reyalp

    • ******
    • 9961
  • Publish
    Re: A2000IS porting
    « Reply #72 on: 04 / November / 2009, 04:12:02 »
    Don't forget what the H stands for.

    *

    Offline reyalp

    • ******
    • 9961
  • Publish
    Re: A2000IS porting
    « Reply #73 on: 26 / November / 2009, 20:35:30 »
    Looking for some feedback from a2000 users:
    1) Is it correct that the canon firmware does not have a manual focus mode ? If so, this should be set in camera.h
    2) Is it correct that there is no dedicated "erase" button ? kbd.c has
       { 1, KEY_ERASE      , 0x00800000 },
    but looking at http://chdk.wikia.com/wiki/File:20080826_hiRes_a2000is_back.jpg suggests that erase and down are the same key ? Is this in fact the "face" button ?
    3) Does CHDK MF work on this camera (I think it shouldn't, but gui.c gui_kbd_process() isn't the clearest thing in the world)
    Don't forget what the H stands for.


  • Publish
    Re: A2000IS porting
    « Reply #74 on: 27 / November / 2009, 00:09:06 »
    1) Is it correct that the canon firmware does not have a manual focus mode ? If so, this should be set in camera.h
    Yes, canon fw doesn't support MF

    2) Is it correct that there is no dedicated "erase" button ? kbd.c has
       { 1, KEY_ERASE      , 0x00800000 },
    but looking at http://chdk.wikia.com/wiki/File:20080826_hiRes_a2000is_back.jpg suggests that erase and down are the same key ? Is this in fact the "face" button ?
    Yes, the erase and down are the same key...

    3) Does CHDK MF work on this camera (I think it shouldn't, but gui.c gui_kbd_process() isn't the clearest thing in the world)
    No, CHDK MF doesn't work. I can only use MF by Script...

    *

    Offline reyalp

    • ******
    • 9961
  • Publish
    Re: A2000IS porting
    « Reply #75 on: 27 / November / 2009, 02:36:58 »
    Thanks for the response. With some help, we can get CHDK MF working.

    Can you check if pressing the face button while in alt mode toggles raw on and off ?
    Don't forget what the H stands for.

  • Publish
    Re: A2000IS porting
    « Reply #76 on: 28 / November / 2009, 01:43:00 »
    Thanks reyalp!
    You are right. Pressing the face button in alt mode will toggle raw on/off.

    *

    Offline reyalp

    • ******
    • 9961
  • Publish
    Re: A2000IS porting
    « Reply #77 on: 28 / November / 2009, 20:21:03 »
    Here's a test build. In alt mode, the DISP button should now toggle MF (aka subject distance override). The left and right buttons should adjust focus, and up and down set focus to infinity and hyperfocal distance respectively. Overrides must be enabled for this to work.

    I've never really used this (since the CHDK cams I've used have MF) and the code is a bit convoluted so I'm not totally clear on how this is supposed to work.
    Don't forget what the H stands for.


  • Publish
    Re: A2000IS porting
    « Reply #78 on: 03 / December / 2009, 13:09:36 »
    Hey reyalp, thanks! That seems to work. You actually adjust the focus with the zoom lever, the left and right buttons change the sd factor. Up and down do infinity and hyperfocal like you say. Thanks for getting MF working!

    *

    Offline reyalp

    • ******
    • 9961
  • Publish
    Re: A2000IS porting
    « Reply #79 on: 03 / December / 2009, 17:50:00 »
    Great, thanks for testing. This is checked in as changeset 853 and should be available on the autobuild server shortly.
    Don't forget what the H stands for.

     

    Related Topics