Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HEIC support missing on latest flathub build #102

Closed
jhaiduce opened this issue Apr 5, 2023 · 5 comments · Fixed by #103
Closed

HEIC support missing on latest flathub build #102

jhaiduce opened this issue Apr 5, 2023 · 5 comments · Fixed by #103

Comments

@jhaiduce
Copy link

jhaiduce commented Apr 5, 2023

Describe the bug/issue

The latest build available on Flathub is missing HEIC support. I'm guessing it was not compiled in.

To Reproduce

  1. Try to import from a folder containing HEIC images

or:

  1. Try to open a previously imported HEIC file in Darkroom

Expected behavior
HEIC files should be listed in the import dialog, and should open in Darkroom

Which commit introduced the error

Flathub commit e373797d97926cd07de79dc754788a188ef6bd736dc7198c7b464487bf9f45de

Platform

  • darktable version : 4.2.1, Flathub commit e373797d97926cd07de79dc754788a188ef6bd736dc7198c7b464487bf9f45de
  • OS : Linux kernel 6.1.18-200.fc37.x86_64
  • Linux - Distro : Fedora 37
  • Memory : 16 GB
  • Graphics card : Nvidia GeForce GTX 1660 SUPER
  • Graphics driver : nvidia 525.60.13
  • OpenCL installed : unknown
  • OpenCL activated : unknown
  • Xorg : 1.20.14-18.fc37.x86_64
  • Desktop : Gnome 43.3
  • GTK+ : 3.24.37
  • gcc : 12.2.1
  • cflags : unknown
  • CMAKE_BUILD_TYPE : unknown

Additional context

HEIC support was available in Flathub release e4c1a74e092a04300c463ed8d03dbeb4de4da8dada632470533d3e41c5b59d17, (Darktable 4.2.0) and downgrading to that release restores HEIC features.

Originally reported on the Darktable github as darktable-org/darktable#14120

@paperdigits
Copy link
Collaborator

paperdigits commented Apr 5, 2023 via email

@kmilos
Copy link

kmilos commented Apr 5, 2023

If this is Fedora specific, it can't happen as HEIC as a non-free, patent encumbered format, so libheif is not available for Fedora.

Otherwise, it could be because libheif requirement was bumped to version 1.13 as minimum.

@hfiguiere
Copy link
Collaborator

hfiguiere commented Apr 5, 2023

libheif is NOT at the right version.

hfiguiere added a commit that referenced this issue Apr 5, 2023
hfiguiere added a commit that referenced this issue Apr 5, 2023
@jhaiduce
Copy link
Author

jhaiduce commented Apr 6, 2023

If this is Fedora specific, it can't happen as HEIC as a non-free, patent encumbered format, so libheif is not available for Fedora.

To be fair I haven't tested any other distro, but my suspicion is that this is not Fedora specific since the previous flatpak build of Darktable provided HEIC support even on Fedora, which suggests that libheif was coming from the flatpak and not from a Fedora package.

@paperdigits
Copy link
Collaborator

paperdigits commented Apr 6, 2023 via email

g2p added a commit to g2p/org.darktable.Darktable that referenced this issue Apr 7, 2023
rrenomeron pushed a commit to rrenomeron/org.darktable.Darktable that referenced this issue Jun 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants