Re-enable AV1 playback on Windows ARM systems
Categories
(Core :: Audio/Video: Playback, enhancement)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox130 | --- | fixed |
People
(Reporter: gcp, Assigned: aosmond)
References
(Blocks 1 open bug)
Details
(Keywords: parity-chrome)
Attachments
(1 file)
https://www.reddit.com/r/firefox/comments/1dj647u/av1_arm64_qualcomm_snapdragon_x_surface_pro_11/
As pointed out in the comments, our disabling of AV1 on ARM is from 2019 or before. Modern ARM systems are powerful enough to do AV1 decode, AV1 decoders are now ARM optimized, and the new Snapdragon supports both hardware decode and encode, and there's a new push to get more Windows ARM hardware out.
This decision should probably be re-evaluated.
| Reporter | ||
Comment 1•1 year ago
|
||
https://searchfox.org/mozilla-central/source/modules/libpref/init/StaticPrefList.yaml#10904
https://searchfox.org/mozilla-central/source/media/libdav1d/asm
https://searchfox.org/mozilla-central/source/third_party/dav1d/src/arm/64
Looks like some build fiddling might be needed to get the ARM optimizations working.
| Reporter | ||
Comment 2•1 year ago
|
||
Looks like some build fiddling might be needed to get the ARM optimizations working.
Though that makes we wonder what's happening on macOS right now...
Comment 4•1 year ago
|
||
bug 1518344 (patch4, patch5) re-enabled the RDD process for Arm64 Windows, but forgot to enable AV1+dav1d there (https://searchfox.org/mozilla-central/rev/b11735b86bb4d416c918e2b2413456561beff50c/modules/libpref/init/StaticPrefList.yaml#10888,10903).
bug 1871796 added AV1 HW decoding for macOS on arm64 M3 APUs.
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 5•1 year ago
|
||
I verified this is working on a Windows ARM laptop if we just flip the prefs.
| Assignee | ||
Comment 6•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
Description
•