https://bugs.kde.org/show_bug.cgi?id=489045
--- Comment #7 from Stig Grindland <[email protected]> --- This annoyed me enough to check more and involve Claude Opus. This two step fix solved everything for me, and dolphin now shows all cr3 thumbs instantly: 1. libkdcraw (src/rawfiles.h): Add "*.cr3 " to raw_file_extentions[] and bump the version to 6. 2. kdegraphics-thumbnailers (raw/rawthumbnail.json): Add "image/x-canon-cr3" to the MimeTypes list, since KF6's plugin system doesn't resolve MIME subclass relationships. The issue is that libkdcraw's file extension whitelist (src/rawfiles.h) is missing *.cr3. Both loadEmbeddedPreview() and loadHalfPreview() check the extension before calling LibRaw and return false immediately for .cr3 files. LibRaw itself handles CR3 perfectly fine (including unpack_thumb() for embedded JPEG extraction). This also explains why renaming .cr3 to .cr2 produces instant thumbnails, it passes the extension check, then LibRaw handles the file by content. Tested on Kubuntu 25.10, LibRaw 0.21.4, kdegraphics-thumbnailers 25.08.1. After these changes, CR3 thumbnails appear instantly (embedded JPEG extraction). -- You are receiving this mail because: You are watching all bug changes.
