CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD - page 31 - Creative Uses of CHDK - CHDK Forum  

CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD

  • 704 Replies
  • 169785 Views
Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #300 on: 17 / December / 2012, 14:07:18 »
Advertisements
On this PC I only have VirtualDub which displays frame numbers rather than time.

If it is not required, removing audio would reduce filesize.

VDub is very useful for watching the action frame-by-frame.
« Last Edit: 17 / December / 2012, 14:10:24 by Microfunguy »

*

Offline SticK

  • *****
  • 779
Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #301 on: 17 / December / 2012, 14:09:54 »
Sure, go ahead.  Tell me what you get.

Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #302 on: 17 / December / 2012, 14:20:36 »


Removing sound reduces size to 53.7 MB.

What do I look for to try to figure-out the frame number where a section can be cut-out ?
« Last Edit: 17 / December / 2012, 14:34:56 by Microfunguy »

*

Offline SticK

  • *****
  • 779
Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #303 on: 17 / December / 2012, 14:35:05 »
Please look at my post with the movie link and there is a time line table there.  That's your reference.


Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #304 on: 17 / December / 2012, 14:43:13 »
OK, it will take an unknown time to upload.
The estimated time is varying wildly.
I will post the link in this post as soon as it is available in DropBox.

You will want to rename the file.
« Last Edit: 17 / December / 2012, 14:50:37 by Microfunguy »

Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #305 on: 17 / December / 2012, 14:53:50 »
Download here : https://dl.dropbox.com/u/17639456/sdm.avi

You will want to change the name.

As soon as you have checked it, I will delete it.


*

Offline SticK

  • *****
  • 779
Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #306 on: 17 / December / 2012, 15:48:26 »
Looks fine.  Is your idea for me to upload it again and refresh the link in my post rather than use your link?

Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #307 on: 17 / December / 2012, 15:49:58 »
Yes.


*

Offline SticK

  • *****
  • 779
Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #308 on: 18 / December / 2012, 00:01:08 »
@srsa_4c

TEST RESULTS for your new CODE

CHDK_s90_100c_disableisdriveerror_nodistcorr works perfectly.  The new nice surprise ... for Canon CR2 raws, Canon software now does *not* do the correction also, as needed!  So I can use it as I have always done with the old S50 // beautiful.

Liveview barrel poke(0x5338,1) and unbarrel poke(0x5338,0) work perfectly.  So you can go ahead and permanently code in poke(0x5338,0).

==>> Only tested on the 100c so far.  I will try to get your 101a version to work tomorrow.  If you're confident your solutions will work on the 101a, then I can comfortably certify that as of today, we have a 100% viable PFP system with the S90.  You are amazingly talented! 

OTHER USEFUL ODDS and ENDS ?

1.  It would be useful to get at the numerical JPG quality parameter.  For example:
        set_quality(0.9)
reyalp told me that it exists for video but not for stills.  Reason:  the S90 has 2 settings in the Canon menu: "medium" and "fine."  With CHDK override I can set to "superfine."  However, even "superfine" quality is poor on this camera (3MB for a 10Mpx).  A good superfine 10Mpx should be around 5-6MB, as on my SX110.  I think Canon degraded the S90 to give users the illusion of faster shooting by making files smaller.

2.  Could it be possible for you to make the camera go into M manual mode on ->REC?  Reason: with the mode switch disconnected, camera goes to AUTO on ->REC and I have to change the value with the pulldown each time.

Could you give these some thought?   

Also, for DISKBOOT.BIN, please compile for both cameras.  Example .......
>> DISKBOOT_s90_101a_no_startup_lens_check_disableisdriveerror_nodistcorr
>> DISKBOOT_s90_100c_no_startup_lens_check_disableisdriveerror_nodistcorr

Does Canon call barrel "dist"?  If not, can you name the files using "nobarrelcorr" please, since it is more accurate?

edit:
I think #2 could be possible just to add a bit of Lua code into the REC button in CHDKPTP if you feel hard-coding it into FW may put normal functionality at risk.  Adding Lua code to REC might be another, or safer, alternative.  What do you think?

erratum:
Last night I had said  "code in poke(0x5338,1)," but I meant "code in poke(0x5338,0)."
« Last Edit: 18 / December / 2012, 09:44:06 by SticK »

*

Offline SticK

  • *****
  • 779
Re: CHDKPTP: S90 Primary Focal Plane Configuration - hacking out the CCD
« Reply #309 on: 18 / December / 2012, 11:15:05 »
BARREL TEST RESULTS on the S90_101a

DISKBOOT_s90_101a_disableisdriveerror_nodistcorr_no_startup_lens_check works perfectly.   Poke on liveview works perfectly.  There is only 1.3K less RAM ... a penny to pay for a million-dollar solution.  Great job, srsa_4c.

I hereby declare we have a complete Primary Focal Plane scientific-grade solution for the S90 that sports undistorted true imaging and allows for total MECHA removal to enable maximum flexibility in CCD thermal hardware access while maintaining a low-power minimal-size footprint.  Mission accomplished.  Spectacular teamwork ... congratulations to all.   :xmas

Any new additions beyond this point will be primarily ease-of-use and I don't expect any showstoppers.

« Last Edit: 18 / December / 2012, 11:39:10 by SticK »

 

Related Topics