Open Bug 1583144 Opened 5 years ago Updated 2 years ago

AV1 videos do not play correctly on Android

Categories

(Core :: Audio/Video: Playback, defect, P3)

68 Branch
ARM
Android
defect

Tracking

()

Tracking Status
firefox-esr68 --- affected
firefox69 --- affected

People

(Reporter: dnovomesky, Unassigned)

References

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0

Steps to reproduce:

I tried to play my video (1280x720) from this URL:
http://188.121.162.14/svadba_paula_viktor/
It is AV1 video in WEBM container, OPUS codec is used for Audio.

Actual results:

Firefox for Android is able to play the video, but the image is blocked and changes rarely (once per many seconds). Sometimes the image plays fine but only for few seconds and then got blocked again. Sound always plays.
Tried various phones (older and newer-powerfull) with Android ranging 6 till 9.

Expected results:

Firefox for Windows plays the video correctly, but the experience in Firefox for Android is poor (image almost doesn't move).

Hello,

I was able to reproduce your issue on Release 68.1.1 and Beta 68.2b3 using a Samsung Galaxy S8+ (Android 8.0.0) and Pixel 3 XL (Android 9), I will set this issue as new.

Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Unspecified → Linux
Hardware: Unspecified → ARM
OS: Linux → Android

Moving this to the GV team, asking for triage and be moved to the proper team.

Component: Audio/Video → General
Product: Firefox for Android → GeckoView
Version: Firefox 68 → 68 Branch

We use a software decoder for AV1. Should we disable AV1 if we can't play it well on devices?

Component: General → Audio/Video: Playback
Product: GeckoView → Core
Summary: AV1 videos do not play correctly → AV1 videos do not play correctly on Android

AV1 should be disabled in Android by default. It is behind the pref media.av1.enabled which is off by default in Android. Can you please check if you have enabled it on your own?

Yes, I used about:config to enable AV1 support.
Firefox4Android has great opportunity to offer AV1 playback on systems before Android10.

AV1 support in Firefox4Windows was not perfect in the past. Chrome and Opera performed significantly better in AV1 playback than Firefox. Firefox4Windows got improved and now AV1 support is good.

I guess that maybe something similar could happen to Firefox4Android too. Maybe there is some legacy version of code and everything will work fine after update. I don’t know.

Blocks: 1550568
Priority: -- → P3
Severity: normal normal → S3 S3
You need to log in before you can comment on or make changes to this bug.