Closed ikke-t closed 7 months ago
This isn't possible because libheif-freeworld
is an RPM Fusion package. libheif
in Fedora only supports AVIF, which is already covered by libavif
and avif-pixbuf-loader
in the base image.
Firefox doesn't support HEIF but qt-heif-image-plugin
might be useful for nextcloud-client. If you need further assistance, please feel free to ask in https://discussion.fedoraproject.org
Reverse linking to discussion: https://discussion.fedoraproject.org/t/fedora-silverblue-39-heic-problem/101299
So, if I understand https://src.fedoraproject.org/rpms/libheif/blob/rawhide/f/libheif.spec & https://pkgs.rpmfusion.org/cgit/free/libheif-freeworld.git/tree/libheif-freeworld.spec correctly, you might need both libheif
& libheif-freeworld
from RPM Fusion to get "full" HEIF support.
There are also discussions in progress to fix support in Flathub Flatpaks:
Surely this should be closed? HEIC will not be allowed in Fedora for the foreseeable future.
@mcatanzaro Why do you say that? There are request for it, and the software is GPL/MIT license so why not?
As far as I understand, we already ship libheif, and that's as far as we can go to. Support for more patent encumbered formats can not be added to Fedora for legal reasons. You will have to look for those in RPM Fusion or Flathub Apps.
We'd need $65 million annual budget to cover just the two patent pools that post rates on Wikipedia. And we'd need to pay all the other patent pools that don't post rates, too. If you are a billionaire, then let's talk, but otherwise no.
We are not going to do this illegally by not paying the rightsholders. That's not an option.
(And since we don't precisely track Fedora installs, we have to pay a maximum royalty, not a per-seat royalty.)
Is your feature request related to a problem? Please describe.
The modern phones use .HEIC image files instead of .JPG. While I try seeing them via (Nextcloud->) Firefox, I don't get the images drawn on SilverBlue 39.
Describe the solution you'd like The proper heif/heic libraries would be in base image.
Describe alternatives you've considered I have layered the following, I believe this worked in F38:
Additional context Images -screen from Nextcloud. JPG images are shown, but heic not.