darktable, Windows .3fr and libraw_extensions

This raw file is a Hasselblad .3fr file https://www.dpreview.com/sample-galleries/8580589921/hasselblad-h5d-50c-sample-images/0849941582

RawSpeed in darktable doesn’t support it, but Libraw does.

In darktablerc I changed
libraw_extensions=
to
libraw_extensions=3fr
and it worked in Ubuntu.

In Windows on the other hand nothing happend. Do I need to put something else there in Windows? “3fr”? -3fr-?

What is the libraw the windows build use? I think it is displayed in the output from darktable -d common

CMD doesn’t output anything. The log file is probably in some other place in Windows.

In Ubuntu it is Version 0.22.0-Devel202403.

My documents (I think)

For Windows Version 0.22.0-Devel202403
Enabled.

Actually, RawSpeed loads it if I change things in cameras.xml.
Strange because in RawSpeed there is already support for H5D-40 and H5D-50c, but the model name in the raw file seems to be just H5D.

Problem with RawSpeed solved. No idea why I couldn’t bypass RawSpeed with Libraw in Windows.

Might be worth it to open a bug report.

If the raw file contains just “H5D” as the model, it’s difficult to say which exact camera/sensor this actually is and RawSpeed can’t doo much about it. Seems like an old firmware issue and the OP will just have to live w/ local changes to cameras.xml (another <Alias id="H5D-50c">Hasselblad H5D</Alias>)

I misread it as saying that it’s cameras.xml that was “wrong” :sweat_smile:

Note that, after converting w/ Adobe DNG Converter, it thinks

[IFD0]          UniqueCameraModel               : Hasselblad 50-15-Coated5
[IFD0]          LocalizedCameraModel            : Hasselblad H5D-50

(while, on closer inspection, this seems it should really be the H5D-50c instead)

However, I still can’t be 100% sure this omission happened only for this model to make the RawSpeed change permanent…

Not my camera and I never got any raw sample from that camera. Therefore I tried the one from Dpreview.

But the thing is that the Libraw workaround worked in Linux but not in Windows.

On Ubuntu 22.04 libraw is 0.20.2. The windows build uses 0.21.3.

Windows log said 0.22.0-Devel202403.

I don’t think LibRaw version plays any role here, H5D has been supported since 0.18.x AFAICT.