Author Topic: SD990  (Read 21582 times)

Offline DryDuck

  • Rookie
  • *
  • Posts: 5
Re: SD990
« Reply #165 on: 21 / August / 2010, 00:07:45 »
@DryDuck:
Does raw/DNG save correctly if you pressed the shutter quickly ? If not, then this is no point committing it.

@hnikesch
Which firmware version of SD990 do you have ?

Hi reyalp

All my tests were done by quickly pressing the shutter button, and all of them saved both the jpeg and the DNG file.

I just made a smaller test, also done by quickly pressing the shutter, saving the RAW images in CR2 the format and it also worked flawlessly.


Yours
DryDuck!

Offline reyalp

  • Guru Member
  • ******
  • Posts: 4490
Re: SD990
« Reply #166 on: 21 / August / 2010, 00:33:11 »
Thank you both for your careful testing. Sounds like I messed up the 100e fix or build. I'll look into it.

For future reference, there's no need to check both DNG and CHDK raw, if this bug is fixed for one it will the fixed for the other.
Don't forget what the H stands for.

Offline DryDuck

  • Rookie
  • *
  • Posts: 5
Re: SD990
« Reply #167 on: 21 / August / 2010, 01:43:54 »
Thank you both for your careful testing. Sounds like I messed up the 100e fix or build. I'll look into it.

For future reference, there's no need to check both DNG and CHDK raw, if this bug is fixed for one it will the fixed for the other.

Hi reyalp

OK about the need not to check both DNG and CR2 raw writing.

I haven't looked at the source code, so just out of curiosity. What caused the bug, and how did you fix it?


Yours
DryDuck

Offline reyalp

  • Guru Member
  • ******
  • Posts: 4490
Re: SD990
« Reply #168 on: 21 / August / 2010, 02:13:46 »
Just moved the raw hook slightly, after realizing the code it was in depended on the flag that is set for "quick press".
sub_FF8662E0_my
Code: [Select]
                LDR     R0, [R6,#0x24] ; <- "quick pressed" flag
                CMP     R0, #0
                BNE     loc_FF866390
...
                BL      sub_FF93DDF4_my // SsCaptureSeq.c:0 nr setup
; <- old raw hook was here
                MOV     R5, R0
                B       loc_FF8663A0
loc_FF866390:
                LDR     R0, =0x54EC
                LDR     R0, [R0,#4]
                CMP     R0, #0
                MOVNE   R5, #0x1D
loc_FF8663A0:
                BL      capt_seq_hook_raw_here  ; <- new raw hook here

Don't forget what the H stands for.

Offline reyalp

  • Guru Member
  • ******
  • Posts: 4490
Re: SD990
« Reply #169 on: 21 / August / 2010, 11:09:07 »
I have firmware 1.00e 

DNG + jpeg save is very consistent, push shutter quickly and only jpeg is saved,  hold shutter 1/2 pressed until focus lock and both DNG and jpeg are saved in P, M, SCN, and quick shot modes

Hans

I've uploaded a new test build for 100e: http://drop.io/reyalp_chdk/asset/ixus980-sd990-100e-0-9-9-rawtest-2-zip

The same change was in both versions in my tree, but it's possible I got the wrong build last time.
Don't forget what the H stands for.

Offline hnikesch

  • Jr. Member
  • **
  • Posts: 70
Re: SD990
« Reply #170 on: 22 / August / 2010, 04:16:22 »
new file works ,  save both jpeg and DNG with fast shutter press tried about 6 in a row,  thanks

Hans
It is better to burn a roll of film than curse the darkness Equip, SD900 w/CHDK, SD990 w/CHDK & Pentax K2000
Flickr:

Offline reyalp

  • Guru Member
  • ******
  • Posts: 4490
Re: SD990
« Reply #171 on: 22 / August / 2010, 05:17:47 »
Excellent, must have zipped the wrong build last time. Checked in as changeset 923, should be on the autobuild shortly.
Don't forget what the H stands for.

Offline hnikesch

  • Jr. Member
  • **
  • Posts: 70
Re: SD990
« Reply #172 on: 25 / August / 2010, 08:11:56 »
Thanks for all your good work reyalp,  I will be downloading the autobuild soon

Hans
It is better to burn a roll of film than curse the darkness Equip, SD900 w/CHDK, SD990 w/CHDK & Pentax K2000
Flickr:

Offline sphinxxx

  • Rookie
  • *
  • Posts: 8
Re: SD990
« Reply #173 on: 29 / August / 2010, 13:00:16 »
hey guys I just want to say great work. I'm new to photography, but I always like to put custom firmware on my gadgets. I have some questions and if anyone could help it would really be appreciated! (bear with me I'm new to this RAW stuff).

1) My sd990 had the 1.01b firmware so I used the autobuild for that firmware from the autobuild server. Are there other ports out there that have other features, or is the best one from the server?

2) I have been reading the DNG raw format is better for adobe bridge compatibility? (I really have no idea so please someone correct me if I'm wrong). I'd like to shoot raw + jpeg for each shot. If DNG +jpeg is the best way to go, I can't seem to enable it because DNG is not an option in the RAW extension option in the raw settings. I tried enabling "DNG file extension" but that didn't seem to do anything for me. My setup is basically using Adobe Bridge to manage photos, and edit in photoshop/ ACR.  Whatever the correct settings are in CHDK to allow this workflow is what I'm looking for. Is DNG the format I need and how can I get it working?

3) On the latest version of ACR (from adobe's website it says), the SD990 is not "supported." What exactly does that mean as I thought raw format is essentially universal?

4) This is a little off topic but it's been bugging me. I'm trying to get a little into HDR photos. I've been able to get auto bracketing to work using chdk by settings the cannon to a custom (2 sec delay 5 photos) settings, and then enabling the bracketing on continous mode. This works great. Now. is a RAW file for each exposured shot really necessary? I don't know what I'm missing here but since you can change the exposure after the fact with a raw shot.. wouldn't you just need 1 raw shot, and then you could make duplicates of it, and on each one change the exposure to your desired range... then merge hdr?

5) Again, a little off topic, but why would you have the option (in adobe bridge) to open a JPG in "raw editor". I thought RAW editor is just for raw editing! I cannot get any of the CRW files to be imported into adobe bridge when I connect the camera to the pc.


again, thanks if you can bear with me. I'm excited to learn all this new stuff:)

CHDK Forum

Re: SD990
« Reply #173 on: 29 / August / 2010, 13:00:16 »

Offline fe50

  • Guru Member
  • ******
  • Posts: 2608
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: SD990
« Reply #174 on: 29 / August / 2010, 14:05:45 »
Hello & welcome, sphinxxx !

1) My sd990 had the 1.01b firmware so I used the autobuild for that firmware from the autobuild server. Are there other ports out there that have other features, or is the best one from the server?
No, there's always the latest build for a camera available from the autobuild server

Quote
2) ...Is DNG the format I need and how can I get it working?
DNG works with almost all Adobe apps, so yes, you should use it.
To enable DNG, you have to run the "badpixel.lua" script once on your camera:
--> Enable DNG support guidance

Quote
3) On the latest version of ACR (from adobe's website it says), the SD990 is not "supported." What exactly does that mean as I thought raw format is essentially universal?
CHDK RAW is no "format" at all, just the unmodified data from the camera's sensor; the DNG format contains the same data, but conditioned to the DNG specifications and supplemented with some meta data.
Adobe (and most others) only lists cameras with native DNG support.

Quote
...is a RAW file for each exposured shot really necessary? I don't know what I'm missing here but since you can change the exposure after the fact with a raw shot.. wouldn't you just need 1 raw shot, and then you could make duplicates of it, and on each one change the exposure to your desired range... then merge hdr?
You don't need RAWs for HDR, you'll get also good results with multiple images captured with different exposure times. With RAW, the time between the shots is longer (since saving the data to the card takes some time), not good for moving targets; also not all HDR software will work with RAW images.
Of course you can create a kind of HDR from only one image (JPG or RAW) with a software - the results will not be as good as when using multiple exposures with additional image data...

Quote
...why would you have the option (in adobe bridge) to open a JPG in "raw editor".
You can work with all kind of images the same way, the same workflow, the same tool for all your images...
« Last Edit: 29 / August / 2010, 14:07:16 by fe50 »

Offline sphinxxx

  • Rookie
  • *
  • Posts: 8
Re: SD990
« Reply #175 on: 29 / August / 2010, 23:34:49 »
fe50, that was a fantastic response and I probably learned more from that than a few hours of reading.

I will use that script to enable DNG.. I think thats exactly what I'm looking for. and the CRWs I've alreayd shot, I can just convert those using my computer right?

When I connect the cam to my pc, I cannot see any of the crw files. Would canon utility work or is the only option to use a card reader and manually find the files.

Let me just ask this last question before I go about raw :) (I know how it is to deal with me). ACR can open both jpeg's and raws, but when opening a raw (lets say DNG file), you can't edit it in photoshop directly.. it only would open in ACR?

Thanks again for the tremendous help.

Offline fe50

  • Guru Member
  • ******
  • Posts: 2608
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: SD990
« Reply #176 on: 30 / August / 2010, 01:02:32 »
the CRWs I've alreayd shot, I can just convert those using my computer right?
You may have a look to the DNG4PS-2 tool...

Quote
When I connect the cam to my pc, I cannot see any of the crw files. Would canon utility work or is the only option to use a card reader and manually find the files.
This depends on the camera model & the CHDK setting, also on the application/software.

You could be able to transfer the RAW images with a special CHDK setting, e.g. with settings like
- DNG format: enabled (*1)
- RAW File in Dir with JPEG: enabled
- RAW File Extension: CR2 (*2)
- DNG  file extension: disabled

Note: power off & on the camera once before you establish the USB connection, otherwise the files would not be visible;
the files are in DNG format (*1), but with the "wrong" filename extension (due to (*2)), you have to rename the .CR2 files to .DNG after transfering them.
Since this is not very comfortable, is suggest to use a card reader...

Quote
ACR can open both jpeg's and raws, but when opening a raw (lets say DNG file), you can't edit it in photoshop directly.. it only would open in ACR?
I'm not a PS user, but my guess is: PS use the ACR plugin to handle/convert the different RAW image types, this way the RAW-related functions/routines/algorithms are not part of the PS code; updates or support for new file formats don't demand a PS update, just a new version of the ACR plugin must be published...

Maybe PS users could give you more/better answers to this question...

Offline hnikesch

  • Jr. Member
  • **
  • Posts: 70
Re: SD990
« Reply #177 on: 02 / September / 2010, 07:35:22 »
I use the DNG file name and open them in PSE,  that opens the ARC and lets you edit the DNG file in ACR for exposure, noise reduction and sharpness,  when done it opens the PSE editor for normal editing.  Using DNG allows me to use the same work flow for my Pentax DSLR and canon P&S

Hans
It is better to burn a roll of film than curse the darkness Equip, SD900 w/CHDK, SD990 w/CHDK & Pentax K2000
Flickr:

Offline reyalp

  • Guru Member
  • ******
  • Posts: 4490
Re: SD990
« Reply #178 on: 03 / September / 2010, 08:42:22 »
Fixed OSD test for SD990. The aspect correction settings used on D10 should be applicable to SD990 as well.

This means
- standard grids will work (and old SD990 specific grids will not)
- menu / ui bigger, correct aspect ratio

Please let me know if this looks OK.

Test builds on my drop: http://drop.io/reyalp_chdk
Don't forget what the H stands for.

Offline ppyyf

  • Rookie
  • *
  • Posts: 6
Re: SD990
« Reply #179 on: 04 / September / 2010, 04:46:05 »
I tried this on my IXUS980 100e. unfortunately It displayed the same as previous versions. I just overwritten the databoot.bin and PS.FI2 in the root dir of sd card on top of the a full install of build 933.

Fixed OSD test for SD990. The aspect correction settings used on D10 should be applicable to SD990 as well.

This means
- standard grids will work (and old SD990 specific grids will not)
- menu / ui bigger, correct aspect ratio

Please let me know if this looks OK.

Test builds on my drop: http://drop.io/reyalp_chdk

 


SimplePortal 2.3.3 © 2008-2010, SimplePortal