Canon .CR3 files and white balance difference in CR3 vs DNG

@jhmnieuwenhuis, Thank you for the test of CR3 metadata. I think you are on the wrong branch in my fork.

The fork GitHub - KarlMagnusLarsson/RawTherapee: A powerful cross-platform raw photo processing program does contain a patch and a merge of current dev code and old metadata-exiv2 branch, but in branch metadata-exiv2-update. To get that you need to execute. for instance:

git clone https://github.com/KarlMagnusLarsson/RawTherapee
cd RawTherapee
git checkout --track  origin/metadata-exiv2-update

Your version below is 5.8-3098-g404a584c7, which is current dev. The dev branch in my clone is the same as dev branch in RT main repo GitHub - Beep6581/RawTherapee: A powerful cross-platform raw photo processing program.

I posted documentation here: CR3 metadata decoding test of feature branch on Linux - #7 by KarlMagnusLarsson

That is correct. I think you have dev branch. Get metadata-exiv2-update branch to test CR3 metadata.

The main repo dev and my fork dev are the same.

I find the dev code stable in Linux, but that does not help OSX. I have OSX 10.13.6 (2010) Imac and I used to build from source, but I no longer do that for OSX and I do not think my old Imac is relevant anymore, even if I did.

What I did in metadata-exiv2-update contains all of current dev, that you have already tested. I fear that any issue you have found in dev exist also in metadata-exiv2-update.

Also note that, as stated in CR3 metadata decoding test of feature branch on Linux - #7 by KarlMagnusLarsson, that The metadata-exiv2-update branch requires exiv2 upgraded to v0.27.5 with -DEXIV2_ENABLE_BMFF=On, in order to display CR3 exif metadata. I compiled exiv2 v0.27.5 -DEXIV2_ENABLE_BMFF=On myself and used a local lib. The status of any brew libraries in this regard is not known to me. That depends on the brew package maintainer. (On Linux Debian this might be fixed in Debian testing version)

Again, thank you for testing and good luck.