Skip to content

AVIF image format support#596

Draft
newbie-461 wants to merge 1 commit intoFeodor2:mainfrom
newbie-461:avif-support
Draft

AVIF image format support#596
newbie-461 wants to merge 1 commit intoFeodor2:mainfrom
newbie-461:avif-support

Conversation

@newbie-461
Copy link
Contributor

@newbie-461 newbie-461 commented Apr 28, 2025

TODO:

  1. use dav1d to decode AVIF image
  2. alpha channel / HDR to SDR support (qcms_profile_create_cicp, qcms 0.2.0 requires a higher Rust version)
  3. auto add MIME to HTTP Accept header when AVIF decoder is enabled
  4. x64 and sse x86 test

Modules are mostly copied from firefox-93.0.source.tar.xz
(update)
gfx/ycbcr
media/libyuv
media/mp4parse 0.11.5
(rust dependency)
fallible_collections
ahash

@Feodor2
Copy link
Owner

Feodor2 commented May 12, 2025

Also

  1. Do not copy first junk lines "mode...."
  2. Telemtry is unnecessary

@Feodor2
Copy link
Owner

Feodor2 commented May 12, 2025

More when I examine all, if many code most likely the config switch for not to build like for webrender

@newbie-461
Copy link
Contributor Author

Ok, i will try to simplify this patch

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.

2 participants