Closed Bug 1644566 Opened 4 years ago Closed 4 years ago

Enable AV1 and dav1d by default on Android

Categories

(Core :: Audio/Video: Playback, enhancement)

79 Branch
ARM64
Android
enhancement

Tracking

()

RESOLVED FIXED
mozilla80
Tracking Status
firefox79 --- wontfix
firefox80 --- fixed

People

(Reporter: adamopenweb, Assigned: achronop)

References

Details

(Keywords: dev-doc-complete)

Attachments

(2 files)

We would like to enable AV1 decoding and the dav1d decoder on Android by default.

We checked with the Security team (Daniel Veditz and Tyson Smith) and they have approved this decision.

The prefs that need to enabled are:
media.av1.enabled
media.av1.use-dav1d

Depends on: 1518549, 1550568

NI to myself to land this in the new release cycle.

Flags: needinfo?(achronop)
Depends on: 1651699
Flags: needinfo?(achronop)

The render of 10-bit dav1d images is not supported in Android (Bug 1518549) so we return a decoder error and decoding is aborted.

Assignee: nobody → achronop
Status: NEW → ASSIGNED
Pushed by achronopoulos@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f74a7a69af0d
Return a decoder error on 10-bit dav1d images when WebRender is disabled. r=padenot
https://hg.mozilla.org/integration/autoland/rev/8058c36668c2
Enable AV1 and dav1d by default on Android. r=padenot
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla80
No longer depends on: 1550568

Is this the launch version of Fenix or the next version after that? Or is it something else entirely? I want to be certain that I'm clear on that before updating anything in docs and BCD.

It should not be in release Fenix, hoping it will get picked up for the next Fenix update post launch. I'm looking into that now.

You should be able to test this with Firefox Android Nightly now (works for me). :)

I don't have a current Android device (my newest is at least 3-4 years old now; it's been a while since I needed to use one). At some point I need to return the devices I have and get something current to test stuff in Fenix for docs work probably.

For now, then, this will just get listed on "Experimental features in Firefox" rather than in other docs. Please be sure to mark dev-doc-needed whatever bug is involved in enabling on release. If no bug, please ping me directly to be sure it gets picked up.

That section has been added here: https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features#AV1_support_for_Firefox_on_Android

Please let me know if clarifications are required; otherwise I will consider this work done until the progression stuff is sorted out.

Bug 1661346 disables AV1 again for release on Android.

See Also: → 1661346
Blocks: 1672276
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: