supplierdeeply

A590IS porting...

  • 968 Replies
  • 219437 Views
*

Offline dvip

  • ****
  • 451
Re: A590IS porting...
« Reply #870 on: 21 / May / 2012, 23:35:20 »
Advertisements
@waterwingz,

I'm aware that some of this stuff is hard for developers to do.

But here is a short list:
 
- Improve the use of chdk and DNG 1.3. (I think Phil is working on this but I'm not sure).

- Some of the HDR script code could be done in C? to speed thing up? (talk to ARM in asm or C?). I don't know if this is possible.

- Better and to the point user menu. Will make it friendly to new users as you said.

- Save camera's settings. Like C1, C2, C3... on the dial in some cams.

Sure, a new thread for this would be great.



*

Offline reyalp

  • ******
  • 11210
Re: A590IS porting...
« Reply #871 on: 22 / May / 2012, 01:41:07 »
- Some of the HDR script code could be done in C? to speed thing up? (talk to ARM in asm or C?). I don't know if this is possible.
Possibly, but extremely silly. The actual taking a picture (waiting for Canon software, and Canon hardware and the SD card) takes thousands of times longer than the running the script logic. Even with ubasic set to run one line every 10ms it was rarely significant.
Don't forget what the H stands for.

*

Offline dvip

  • ****
  • 451
Re: A590IS porting...
« Reply #872 on: 26 / May / 2012, 17:47:23 »
On the other hand,  I understand your comment about HDR.   HDR is currently done with a script or a whole convoluted setup involving menus & timers.   On my G10,  the built-in HDR provided by Canon is just two button clicks and the camera just takes the 3 necessary exposure bracketing pix for HDR.  It all just works. I wish the CHDK version was as easy.

waterwingz, you have a better camera than I do for HDR :)
The G10 has a great IQ at base-ISO.
But I like my A590IS, a cool one I carry since 2008 :) If it wasn't for chdk I wouldn't have it.

Where in the forum should the new thread be?

 

*

Offline dvip

  • ****
  • 451
Re: A590IS porting...
« Reply #873 on: 26 / May / 2012, 17:53:08 »
Even with ubasic set to run one line every 10ms it was rarely significant.

I know what you mean, reyalp.  :(



Re: A590IS porting...
« Reply #874 on: 26 / May / 2012, 19:53:52 »
Where in the forum should the new thread be?
Took the leap here :  http://chdk.setepontos.com/index.php?topic=8151.msg85824#msg85824

Not sure if this will be greeted with a yawn, flames or positive comments.   
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline dvip

  • ****
  • 451
Re: A590IS porting...
« Reply #875 on: 06 / July / 2012, 23:37:55 »
Can these overrides be added to the A590IS?

NHSTUB(kbd_pwr_on,                  NULL_SUB)
NHSTUB(kbd_pwr_off,                 NULL_SUB)
NHSTUB(DoAFLock,                    0xFF85E914)
NHSTUB(EnterToCompensationEVF,      NULL_SUB)
NHSTUB(ExitFromCompensationEVF,     NULL_SUB)
NHSTUB(UnlockAF,                    0xFF85E924)

NSTUB(PutInNdFilter                           ,0xffa46b10)
NSTUB(PutOutNdFilter                          ,0xffa46b34)

Re: A590IS porting...
« Reply #876 on: 06 / July / 2012, 23:48:38 »
Can these overrides be added to the A590IS?
Typical protocal to ask for changes is to :

1) Test changes by posting install file and reporting results in relevant porting thread.
2) Preparing an svn compatible patch file for the changes.  On Windows, tortoiseSVN is recommended.
3) Submit patch file to :  http://chdk.setepontos.com/index.php?topic=650.0



Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline rudi

  • ***
  • 123
  • A590IS_101B, SX260HS_100B
Re: A590IS porting...
« Reply #877 on: 07 / July / 2012, 06:33:05 »
Can these overrides be added to the A590IS?

NHSTUB(kbd_pwr_on,                  NULL_SUB)
NHSTUB(kbd_pwr_off,                 NULL_SUB)
NHSTUB(DoAFLock,                    0xFF85E914)
NHSTUB(EnterToCompensationEVF,      NULL_SUB)
NHSTUB(ExitFromCompensationEVF,     NULL_SUB)
NHSTUB(UnlockAF,                    0xFF85E924)

NSTUB(PutInNdFilter                           ,0xffa46b10)
NSTUB(PutOutNdFilter                          ,0xffa46b34)

Are you sure that is the correct Camera? A590 don't have a NdFilter and the firmware starts on 0xFFC00000.

rudi


*

Offline dvip

  • ****
  • 451
Re: A590IS porting...
« Reply #878 on: 07 / July / 2012, 11:58:46 »
@rudi, you are correct, the A590IS doesn't have a NdFilter :(
 

*

Offline dvip

  • ****
  • 451
Re: A590IS porting...
« Reply #879 on: 04 / August / 2012, 12:04:08 »
These two should probably be added to the trunk. They work fine:

#define CAM_EV_IN_VIDEO             1
#undef  CAM_CAN_SD_OVER_NOT_IN_MF

See: http://chdk.setepontos.com/index.php?topic=8263.15

 

Related Topics