vkdt dev diary, pt2


…in fact yes that’s all it takes (this is the R6 CR3 sample from raw.pixls.us):

cd ext/rawspeed
git remote add cytrinox https://github.com/cytrinox/rawspeed/tree/canon_cr3
git fetch --all
git checkout canon_cr3
cd ../../
rm -rf built/ext
cd bin
make -j20

…and it’s even slower than the CR2 decompressor was, it seems :frowning:

i also have this local diff

diff --git a/src/db/db.h b/src/db/db.h
index 665d924..b5311e6 100644
--- a/src/db/db.h
+++ b/src/db/db.h
@@ -118,6 +118,7 @@ dt_db_accept_filename(
   const char *f2 = f + strlen(f);
   while(f2 > f && *f2 != '.') f2--;
   return !strcasecmp(f2, ".cr2") ||
+         !strcasecmp(f2, ".cr3") ||
          !strcasecmp(f2, ".crw") ||
          !strcasecmp(f2, ".nef") ||
          !strcasecmp(f2, ".raw") ||

(and no i’m not proud about it) will push at some point, but need to run now.