Does anyone know where in the firmware the barrel distortion correction is done? I'm trying to see if I can disable that part of the JPEG processing.I have a need for a JPEG image that retains the pixels in the corner that are removed when Canon corrects for lens distortion. Currently, I can use Raw but I'd rather avoid all the Raw post-processing of white balance, noise reduction, sharpening, etc. just to get those extra corner pixels. I know there is a "fisheye" mode in some cameras, but that seems to take the image after lens distortion correction and just adds additional distortion.
I would guess the actual correction isn't done with the ARM CPU, but presumably something in the firmware code tells the other side of digic to do it.
Has anyone mapped out how the ARM and Digic interact and how processing settings get commincated to the Digic processor?
That is why cap_seq_hook_raw_here contains a wait loop - it halts the capt_seq task and prevents starting the JPEG processing in hardware until things like raw develop have had a chance to finish.
Started by andrewhazelden
General Help and Assistance on using CHDK stable releases
Started by jbourne84
General Discussion and Assistance
Started by ShahJahan
RAW Shooting and Processing
Started by farzad1343
Started by guyfisher
« 1 2 »