rawspeed
rawspeed copied to clipboard
Panasonic DC-GH6 raws are version 8 - new decompressor needed
I uploaded a full set (all variants of crops) on raw.pixls.us with Creative Commons Zero (CC0) license at August, 22nd.
Uwe
Any progress on adding GH6 to Darktable?
Unfortunately last version of darktable 4.2.0 didn't add support to GH6, same with GH5M2 though files are available for both cameras on raw.pixls.us.
Only way to use darktable with those cameras is to convert RAW pictures to DNG
The newly released Panasonic DC-S5M2 is also version 8.
Any update on this?
Does it depend on libraw
releasing the GH6 support as open source? (see here and here)?
Thanks!
Does it depend on
libraw
releasing the GH6 support as open source?
It depends on someone reverse engineering the new codec and releasing the spec or code as open source, it doesn't necessarily have to come from LibRaw.
Just landed for porting: https://github.com/LibRaw/LibRaw/blob/master/src/decoders/pana8.cpp @jdneumeyer77 @mlouielu
That code is pretty ugly. Not sure when I'll get a chance to work on it, but hopefully over the next couple weeks I'll take crack at an initial port.
That code is pretty ugly.
:)
Not sure when I'll get a chance to work on it, but hopefully over the next couple weeks I'll take crack at an initial port.
If you do want to take a look at this, i would strongly suggest the PR should be just the code being copied over, with no rewrites silencing compiler/clang-tidy diagnostics, or using rawspeed's native data structures. That'll give us a known-"good" baseline change.
That code is pretty ugly. Not sure when I'll get a chance to work on it, but hopefully over the next couple weeks I'll take crack at an initial port.
Unlike all other open source implementations of Panasonic RawFormat=8 decoders, this one works
That code is pretty ugly. Not sure when I'll get a chance to work on it, but hopefully over the next couple weeks I'll take crack at an initial port.
Unlike all other open source implementations of Panasonic RawFormat=8 decoders, this one works
Appreciate your team's work, and generously open sourced it in a swiftly manner.
Originally I thought it will be scheduled at the end of 2024.
Unlike all other open source implementations of Panasonic RawFormat=8 decoders, this one works
I never doubted it worked, since it's had time to incubate. I still appreciate the time and effort it took to reverse engineer and test it from your team. Thanks for releasing as open source.
I've finished my Rust port of the pana8 decoder: https://github.com/dnglab/dnglab/pull/437/commits/03c3d5dbeb654435bf461016c0a0297788b5cdee, based on libraw code.