Just an idea, don't know how much programming efforts is needed for this - what about separating a dng header into external file, that will be located somewhere on the SD card, similar to headers in DNG4PS version 1?
Why not? Of course, it is possible (it's easy without EXIF tags: data/time, aperture etc.) But maybe is better to read color matrix (or someting else?) from special text file in CHDK folder.
Ewavr,
Thanks for considering that option. Of course, a "dng config" txt file would be even better, but I pressumed it would mean more programming work for you (maybe I was wrong - I didn't study the code as my programming skills are limited). In that case it should contain all camera specific tags, like color matrix, baseline noise, baseline exposure etc etc) - some of them were not configurable in DNG4PS
Another thing, I noticed there is only one color matrix in the dng. While this is perfectly valid, as dng specification doesn't require both matrices to be present, and DNG4PS2 also does the same thing is you left second matrix empty, maybe this can be cause of problems in some (crappy) programs, in case other matrix is left unitialised and causing some divide by zero error ... of course, this is only one of possible reasons
Anyway, while all this dng stuff is really a brilliant job ... sometimes increased amount of time to store a dng instead of old raw format will be a problem (especially 10, 12 MPIx sensors ...), and on the other side, I will still have to process them with Adobe Dng Converter to compress them before saving to backup ... so I'll probably stick to old raw format ... but offline dng compression would be a real benefit for me, because on several trips I runned out of space on the SD card, forgetting to take one more card with me, as I thought one would be enough, but it turned out it wasn't ...