
On 7/17/22 17:31, David C. Rankin wrote:
$ heif-convert IMG_6267.heic IMG_6267.jpg File contains 1 image Could not decode image: 0: Unsupported feature: Unsupported codec
It is using the proper libheif:
$ ldd ~/bin/heif-convert linux-vdso.so.1 (0x00007ffc2c8d5000) libheif.so.1 => /home/david/tmp/libheifbld/libheif/libheif.so.1 (0x00007fbb14ab1000) libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007fbb1480a000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fbb145c7000) libz.so.1 => /lib64/libz.so.1 (0x00007fbb143b0000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fbb13f9d000) libm.so.6 => /lib64/libm.so.6 (0x00007fbb13c52000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fbb13a39000) libc.so.6 => /lib64/libc.so.6 (0x00007fbb13644000) libaom.so.3 => /usr/lib64/libaom.so.3 (0x00007fbb12e80000) libdav1d.so.5 => /usr/lib64/libdav1d.so.5 (0x00007fbb12afd000) /lib64/ld-linux-x86-64.so.2 (0x00007fbb14de5000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fbb128da000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fbb126d6000)
Point of curiosity, works just fine on Arch, what to check for 15.4? On Arch, $ heif-convert photos-heic/IMG_6267.heic IMG_6267.jpg File contains 1 images Written to IMG_6267.jpg So there is either a library or build difference between the two. Arch just uses a plain-Jane build: ./configure \ --prefix=/usr \ --enable-static=no make -- David C. Rankin, J.D.,P.E.