Skip to content

feat(wallpapers): enable avif support via libdav1d - #2051

Merged
jacobgkau merged 2 commits into
masterfrom
avif
Jul 7, 2026
Merged

jacobgkau merged 2 commits into
masterfrom
avif

Conversation

@mmstick

@mmstick mmstick commented Jun 29, 2026

Copy link
Copy Markdown
Member

The built-in avif image decoder in image-rs does not work, but the avif-native feature that uses libdav1d does, so I'll open a PR for cosmic-bg to switch over to that as well. This will get avif images to appear for selection in cosmic-settings for wallpapers.


  • I have disclosed use of any AI generated code in my commit messages.
    • If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR.
    • In our experience, AI generated code often results in overly complex code that lacks enough context for a proper fix or feature inclusion. This results in considerably longer code reviews. Due to this, AI authored or partially authored PRs may be closed without comment.
  • I understand these changes in full and will be able to respond to review comments.
  • My change is accurately described in the commit message.
  • My contribution is tested and working as described.
  • I have read the Developer Certificate of Origin and certify my contribution under its conditions.

jacobgkau
jacobgkau previously approved these changes Jul 1, 2026

@jacobgkau jacobgkau left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested with pop-os/cosmic-bg#141. cosmic-settings already has a separate master_jammy branch, so the Jammy build failure doesn't matter. Regression testing of the Wallpaper page passed (all settings still work as expected).

wash2
wash2 previously approved these changes Jul 7, 2026
@mmstick
mmstick dismissed stale reviews from wash2 and jacobgkau via e07f0dd July 7, 2026 21:26
@mmstick
mmstick requested review from jacobgkau and wash2 July 7, 2026 21:26

@jacobgkau jacobgkau left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still working as expected.

@jacobgkau
jacobgkau merged commit d971176 into master Jul 7, 2026
10 of 11 checks passed
@jacobgkau
jacobgkau deleted the avif branch July 7, 2026 22:34
@hojjatabdollahi hojjatabdollahi mentioned this pull request Jul 8, 2026
5 tasks done
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 this pull request may close these issues.

3 participants