zzag / plasma5-wallpapers-dynamic

Dynamic wallpaper plugin for KDE Plasma
328 stars 18 forks source link

AVIF support using libavif? #87

Closed Conan-Kudo closed 2 years ago

Conan-Kudo commented 2 years ago

This plugin currently depends on libheif, which we cannot currently bring into Fedora. Would it be possible to change this to use libavif instead (which we do have in Fedora)?

This would allow us to bring this plugin into Fedora itself and use it in the KDE spin for our default wallpaper, which has come with animated flavors for a long time on GNOME, but hasn't been available on Plasma in that form.

zzag commented 2 years ago

I gave libavif a try, but there are severe performance issues and metadata handling issues. Both issues are fixable but not trivial and it can be a reason to bump the major version again.

zzag commented 2 years ago

but there are severe performance issues and metadata handling issues

Addressed. Also, now, the plugin loads wallpapers faster with libavif than with libheif.

Conan-Kudo commented 2 years ago

Woot!