u/echo5juliet

Digikam 9.0 - Can't read HEIC files, only HEIF (Flatpak, Ubuntu 24.04)

Howdy,

Running Digikam 9.0 (Flatpak install) on Ubuntu 24.04. I created a new collection of a directory full of Apple device image files, both HEIC and HEIF. Digikam can only create/display thumbnails of the HEIF files. All of the HEIC files are just green placeholder icons.

I checked the Digikam modules and the HEIF/HEIC module is present and at v9.0. I checked all of the heif and x265 related libs and plugins on the system and it seems like I have what I need and the versions are fairly current. (see below)

Does anyone have any ideas why the HEIF files display and thumbnail just fine but the HEIC files cannot be read? There are no file permissions issues. I can see basic file attributes like file size, date but the actual image data cannot be read or processed on the HEIC files.

Any help or suggestions are appreciated.

Ubuntu 24.04.4 LTS
Digikam 9.0 (Flatpak install)
libheif-dev/noble,now 1.19.5-3build1~noble
libheif-plugin-aomdec/noble,now 1.19.5-3build1~noble
libheif-plugin-aomenc/noble,now 1.19.5-3build1~noble
libheif-plugin-dav1d/noble,now 1.19.5-3build1~noble
libheif-plugin-ffmpegdec/noble,now 1.19.5-3build1~noble
libheif-plugin-j2kdec/noble,now 1.19.5-3build1~noble
libheif-plugin-j2kenc/noble,now 1.19.5-3build1~noble
libheif-plugin-jpegdec/noble,now 1.19.5-3build1~noble
libheif-plugin-jpegenc/noble,now 1.19.5-3build1~noble
libheif-plugin-kvazaar/noble,now 1.19.5-3build1~noble
libheif-plugin-libde265/noble,now 1.19.5-3build1~noble
libheif-plugin-rav1e/noble,now 1.19.5-3build1~noble
libheif-plugin-svtenc/noble,now 1.19.5-3build1~noble
libheif-plugin-x265/noble,now 1.19.5-3build1~noble
libheif-plugins-all/noble,now 1.19.5-3build1~noble
libheif1/noble,now 1.19.5-3build1~noble
libx265-199/noble,now 3.5-2build1
libx265-dev/noble,now 3.5-2build1
reddit.com
u/echo5juliet — 9 days ago

Anyone know how to pull NVDATA from Broadcom/LSI SAS controllers with only Linux tools? No storcli, scrutiny or lsiutil.

Howdy. I'm trying to develop a way to check a low level setting on a Broadcom SAS HBA using only Linux commands. No vendor utilities like lsiutil, storcli or scrutinycli. The settings are in the NVDATA (flash) of the HBA. I know the byte fields and locations within the NVDATA, the issue is getting it off of the HBA and into a file to read.

I checked sysfs and looked for handles that could be used but so far nothing.

If anyone knows how this might be done please let me know. Thanks!

reddit.com
u/echo5juliet — 11 days ago

Compiling 9.1.0 for Linux/aarch64 (ARM64)?

Greetings,

I've digikam v8 and v9 running on a aarch64 Ubuntu gnome environment. The v8 was the native package from Ubuntu and the v9 was a flathub package. Neither were compiled with hardware GPU support (nVidia, OpenCV).

Does anyone have suggestions for compiling 9.1 natively (no flatpak, snap, etc) on Ubuntu 24.04 and Gnome3?

I went down the rabbit hole on using flatpak but its KDE and the dependencies appear broken (no org.kde.digikam.json, etc). It appeared broken enough that I started to try and brute force some dependencies and my inner voice reminded me that brute force usually means wrong path.

I cloned invent.kde.org/graphics/digikam.git as it looks to be the digiKam project repo. Looking at bootstrap.linux and bootstrap.local neither appear appropriate.

In x86_64 land it is usually pretty easy to find alternate builds with special features enabled, etc but it is far less common on aarch64. I *could* standup a whole new Ubuntu/KDE 24.04 dev machine, install all of the dev packages and sdks but that seems like a PITA that *might* not be necessary.

Any suggestions are appreciated. 😉

reddit.com
u/echo5juliet — 1 month ago