Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blackmagic Design Pocket Cinema Camera 6k Pro #11495

Open
lexxy23 opened this issue Apr 10, 2022 · 5 comments
Open

Blackmagic Design Pocket Cinema Camera 6k Pro #11495

lexxy23 opened this issue Apr 10, 2022 · 5 comments
Assignees
Labels
scope: camera support adding WB and raw support for new cameras

Comments

@lexxy23
Copy link

lexxy23 commented Apr 10, 2022

Hi, all,

please provide support for the DNG files of the Blackmagic Pocket Cinema Camera 6k Pro.

I posted already a sample raw picture on the raw.pixls site (look for 3 spheres)

@lexxy23 lexxy23 added the scope: camera support adding WB and raw support for new cameras label Apr 10, 2022
@Quadisti
Copy link

I also would like to edit bmpcc 6k pro images on darktable.

@kmilos
Copy link
Contributor

kmilos commented Dec 15, 2022

Does it only output DNGs in uncompressed mode?

A bit weird this one indeed - the RPU sample DNG is uncompressed and should in theory just work (unlike known issues with some other Blackmagic models that output some special and not yet supported compression scheme), but rawspeed complains with:

[rawspeed] (Blackmagic Design - Pocket Cinema Camera 6k Pro - 12bit (16_9).dng) virtual std::unique_ptr<rawspeed::RawDecoder> rawspeed::RawParser::getDecoder(const rawspeed::CameraMetaData*), line 91: No decoder found. Sorry.

It could be (TBC) because there are unusually no mandatory Make nor Model tags in this file (just the optional UniqueCameraModel) - if not fixed by some later firmware, this should be probably reported to Blackmagic...

@lexxy23
Copy link
Author

lexxy23 commented Dec 15, 2022

@kmilos Sure. But it makes me wonder why tools like Affinity Photo and Luminar Neo are able to decode them ootb.

Or is Darktable doing something weird here?

If you need further pictures, let me know.

@kmilos
Copy link
Contributor

kmilos commented Dec 15, 2022

They don't do any strict checking? 😉

Checking for compliance is not "weird" IMHO, more of the opposite.

In any case, the RPU sample w/ software 7.5.1 is breaking the baseline TIFF/EP spec - there are at least those two mandatory tags missing. I haven't checked if there is anything amiss re the DNG spec.

@kmilos
Copy link
Contributor

kmilos commented Dec 15, 2022

Actually it fails even earlier than that! The TIFF IFD structure itself is borked ("Two IFD's overlap. Raw corrupt!" because the IFD chain is not terminated properly) and cannot be cleanly parsed.

Even with that fixed in the hex editor, then we hit the missing make/model problem...

So these are definitely all issues to be raised with Blackmagic to fix in their camera firmware (if not already).

Edit: The TIFFEPStandardID tag also seems to be stored in the wrong byte order.

LebedevRI added a commit that referenced this issue Apr 2, 2024
Merge remote-tracking branch 'upstream/develop' into stable

* Make Olympus decompressor faster (-13%)
* Make Sony LJpeg decompressor faster (-33%)
* Support broken-by-design Blackmagic uncompressed DNG's. Refs. #11495.

* OM System OM-1 Mark II support. Fixes #16297.
* Fujifilm X100VI support. Fixes #16393.
* Sony ILCE-9M3 support. Fixes #16523.
* Phase One P25+ support. Fixes #16539.
* Add Panasonic DC-TZ95D alias. Fixes #16353.
* Remove explicit crop from Fujifilm X-Trans gen-4/5 cameras. Fixes #5729.
* Leica SL3 normalization
* Fix up Panasonic DMC-FZ28 crop modes. Fixes #16457.

* Add unsupported Panasonic placeholders
* Add unsupported Canon placeholders
* Add Fujifilm X100VI placeholder
LebedevRI added a commit that referenced this issue Apr 3, 2024
Merge remote-tracking branch 'upstream/develop' into stable

* Make Olympus decompressor faster (-13%)
* Make Sony LJpeg decompressor faster (-33%)
* Support broken-by-design Blackmagic uncompressed DNG's. Refs. #11495.

* OM System OM-1 Mark II support. Fixes #16297.
* Fujifilm X100VI support. Fixes #16393.
* Sony ILCE-9M3 support. Fixes #16523.
* Phase One P25+ support. Fixes #16539.
* Add Panasonic DC-TZ95D alias. Fixes #16353.
* Remove explicit crop from Fujifilm X-Trans gen-4/5 cameras. Fixes #5729.
* Leica SL3 normalization
* Fix up Panasonic DMC-FZ28 crop modes. Fixes #16457.

* Add unsupported Panasonic placeholders
* Add unsupported Canon placeholders
* Add Fujifilm X100VI placeholder
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: camera support adding WB and raw support for new cameras
Projects
None yet
Development

No branches or pull requests

4 participants