RawTherapee 5.11 is just around the corner. To ensure a smooth release, we have created a release candidate for you to test. Please report any major issues you encounter by commenting below so we can fix them before the release. It is unlikely that we will address smaller issues before 5.11, but you are still encouraged to report them as described in How to write useful bug reports.
The Windows installer, Windows package, Linux AppImage, and source tarball are available on GitHub here. @HIRAM has graciously provided a macOS package here. For your convenience, you can use these direct download links:
VersiĂłn Deails: RawTherapee_5.11-rc1_win64_release.exe
Operative System: Windows 11 23H2 (compilation 22631.3958)
Problem: It does not open .DNG generated by my Samsung Galaxy S23 Ultra, according to information I saw they are DNG 1.7 JPEG XL. I’m not too sure about the issue so I’ll attach files so you can analyze them please.
Hopefully they can fix this bug before releasing the official version. Thank you very much for all your work
I accidentially found one regression with a stone old Fuji SuperCCD image. The only RAF I kept from this camera. The building should be red, but it is blue. I don’t know when this error was introduced.
Older versions correctly gave an output of 6 MP, now it is 12 MP as it was in very old versions of RT
The cmake phase fails configuring LibRaw when the local /bin/sh does not understand -l (lower-case letter ELL), for instance, on FreeBSD 14.0. - This “-l” isn’t a POSIX option, and should be removed from all ${SHELL} calls in rtengine/LibRaw.cmake – and looking at bash which makes the shell a login shell: it does not make sense to run the autoconf shell as a login shell anyways because you can safely assume the user options are already set by the graphical session manager, and largely irrelevant both in CI/CD pipelined builds and for running scripts anyways, these should, by and large, be independent of user settings.
Also, on FreeBSD with clang, I see these warnings (I have not tried compiling RT on Windows ever):
[290/295] Building CXX object rtgui/CMakeFiles/rth.dir/toolpanelcoord.cc.o
In file included from /home/mandree/VCS-other/rawtherapee.git/rtgui/toolpanelcoord.cc:22:
In file included from /home/mandree/VCS-other/rawtherapee.git/rtgui/toolpanelcoord.h:50:
In file included from /home/mandree/VCS-other/rawtherapee.git/rtgui/icmpanel.h:30:
In file included from /home/mandree/VCS-other/rawtherapee.git/rtgui/../rtengine/imagedata.h:25:
/home/mandree/VCS-other/rawtherapee.git/rtgui/../rtengine/dnggainmap.h:25:1: warning: 'GainMap' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
25 | struct GainMap
| ^
/home/mandree/VCS-other/rawtherapee.git/rtgui/../rtengine/rtengine.h:55:1: note: did you mean struct here?
55 | class GainMap;
| ^~~~~
| struct
1 warning generated.
5.11 was finalized a week ago. Please report issues in GitHub instead.
As surprising as it is, it is not safe to assume. That’s why the -l option is there in the first place. RawTherapee would not compile otherwise in some environments. It’s been a while, so I don’t remember the exact details.
@Sunhillow You found a bug in LibRaw (Fuji s6000fd/s6500fd regression · Issue #654 · LibRaw/LibRaw · GitHub). Disabling LibRaw for this camera should help. Are you sure RawTherapee produced 6MP images by default? The code handling Super CCD images is very old. It scales the image to twice the resolution, which is a consequence of how RawTherapee rotates the Super CCD’s angled pixel array.
@Lawrence37 I will install an older version, 5.8 or so and have a look at the output.
Very old versions indeed produced a 12MP output after the necessary 45 degree rotation