Loading CHDK in AgentRAM for a few more cameras - page 6 - General Discussion and Assistance - CHDK Forum
supplierdeeply

Loading CHDK in AgentRAM for a few more cameras

  • 73 Replies
  • 19348 Views
*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #50 on: 23 / October / 2014, 14:18:14 »
Advertisements
I also checked the last patch version from our FWT thread that loads CHDK into ARAM on IXUS 95. The largest free block in RAM with the patch is 887432 bytes. A good increase.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #51 on: 23 / October / 2014, 22:15:57 »
Thanks. Changes for IXUS95, A2100 and A480 committed to trunk. changeset 3680 - 3682

*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #52 on: 27 / October / 2014, 17:21:23 »
@nafraf are you going to try enabling both for the two cams where we ended up with less free memory?
A3200 patch replaced EXMEM support by ARAM, we got worse results, then A3200 won't be modified.
Note there should be no harm in enabling both.

If not there are just 4 cams left to look at. They are:

a1200
a590
ixus120_sd940
ixus1000_sd4500 (which also has the bug I found)
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #53 on: 27 / October / 2014, 20:04:18 »
@nafraf are you going to try enabling both for the two cams where we ended up with less free memory?
Yes, I'll try to do that.

Here is a patch for ixus120_sd940. Please retest fwt, fwt port has not commited, it was tested before and report is here.

I'll check a590, a1200 and ixus1000_sd4500 later.
Thanks
« Last Edit: 27 / October / 2014, 20:14:07 by nafraf »


*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #54 on: 30 / October / 2014, 19:50:19 »
Here is a patch for ixus120_sd940. Please retest fwt, fwt port has not commited, it was tested before and report is here.
FWT was retested and works just fine in both single and continuous mode including switching to play and back. I'm crossing this off the list in the other thread. The new largest free block in RAM is 460896 bytes.

I found one issue when controlling the camera via CHDKPTP: Only every second button press (up down etc.) leads to a UI overlay update. On camera all is fine but in CHDKPTP you don't see that changes half of the time.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline reyalp

  • ******
  • 14111
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #55 on: 30 / October / 2014, 21:23:36 »
I found one issue when controlling the camera via CHDKPTP: Only every second button press (up down etc.) leads to a UI overlay update. On camera all is fine but in CHDKPTP you don't see that changes half of the time.
This probably means vid_get_bitmap_active_buffer is not implemented.
Don't forget what the H stands for.

*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #56 on: 30 / October / 2014, 23:43:11 »
ixus120_sd940 changes committed to trunk. Changeset 3701

@koshy, please test this patch which implements vid_get_bitmap_active_buffer. Thanks

*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #57 on: 31 / October / 2014, 07:27:26 »
@koshy, please test this patch which implements vid_get_bitmap_active_buffer. Thanks
Yes that solves the problem. The camera can now be interacted with in a useful way from CHDKPTP. Thanks.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)


*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #58 on: 31 / October / 2014, 13:18:17 »
ixus1000_sd4500 patch. Port was rewritten using code_gen (sub/101a used as reference), please do a full test.
Probably, there are problems with palette and liveview, liveview bug was reported here.

Please post active_palette_buffer values and palettes to fix colors.  Thanks.

*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #59 on: 31 / October / 2014, 16:27:21 »
ixus1000_sd4500 patch. Port was rewritten using code_gen (sub/101a used as reference), please do a full test. Please post active_palette_buffer values and palettes to fix colors.  Thanks.
- I1000 boots using both power and play button
- I1000 shoots DNG on quick full shutter press without waiting for AF
- I1000 shoots DNG on regular camera operation
- Video Quality overrides (5 and 90) were tested but don't work
- ETR was tested with 00:01:31 and worked (directly after shooting video it didn't but the second shot was fine)
- FWT was tested in single and continuous mode
    - in single mode I could take a shot, but going to play mode severed the connection to CHDKPTP
    - in continuous mode all I got was "memory card error"
- remote DNG capture works in single mode but gives memory card error in continuous mode, too
    - in single mode going to play mode and back after the shot is fine when shooting DNG
- in CHDKPTP enabling "UI Overlay" crashes the camera. Romlog is enclosed.
- in CHDKPTP liveview shows the scene but is garbled
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal