Bug 1215842

Summary: EOG could use AVIF support urgently
Product: [openSUSE] openSUSE Distribution Reporter: ell1e <el>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: alynx.zhou
Version: Leap 15.5   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description ell1e 2023-09-30 07:14:31 UTC
Gnome's Image Viewer EOG could use AVIF and WEBP image support a lot, I encounter these formats so often online but when I download the image I can't even look at it. I think some future version of EOG at least can do WEBP, maybe this can be backported? It really isn't that practical that a generic image viewer can't open half the images that actually circulate on the web, so I hope there's a chance this can be looked into.
Comment 1 ell1e 2024-01-01 23:55:19 UTC
It weems like openSUSE Slowroll now has WEBP support for EOG, but still no AVIF.
Comment 2 Alynx Zhou 2024-01-02 05:51:07 UTC
It seems that EOG supports AVIF via gdk-pixbuf, so maybe we don't build gdk-pixbuf with libavif, I'll check that.
Comment 3 Alynx Zhou 2024-01-02 05:58:45 UTC
Actually it is libavif provides a gdk-pixbuf loaders to let it support avif, could you try to install package `gdk-pixbuf-loader-libavif` or `gdk-pixbuf-loader-libheif` and then try to open AVIF files with EOG again?
Comment 4 ell1e 2024-01-02 07:01:23 UTC
zypper install gdk-pixbuf-loader-libavif fixed it, thank you so much!

Maybe it should be made a dependency for eye of gnome?
Comment 5 Alynx Zhou 2024-01-02 07:56:46 UTC
(In reply to ell1e from comment #4)
> zypper install gdk-pixbuf-loader-libavif fixed it, thank you so much!
> 
> Maybe it should be made a dependency for eye of gnome?

gdk-pixbuf-loader-libheif is already in pattern of Tumbleweed, it might not be worthy to add it to pattern of old Leap because it will also affect SLE. And for future version we will have it because Tumbleweed already installed it.