Open Bug 1268886 Opened 8 years ago Updated 2 years ago

Consider a better way of deciding whether or not to support VP9 on Android

Categories

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

1.9.2 Branch
Unspecified
Android
defect

Tracking

()

UNCONFIRMED

People

(Reporter: snorp, Unassigned)

References

(Blocks 1 open bug)

Details

We disabled the VP9 benchmark in bug 1266102 on Android because it added too much stuff to libxul (size is very important on mobile). Right now we always enable VP9, which means it could end up using a software decoder. We need to think about other ways to make this decision. One idea would be to only enable it if Android itself supports it through MediaCodec. That way we would never rely on our own software implementation. However, I don't know if there is a good way to determine if the Android impl is hardware-accelerated or not. We might have to rely on a whitelist for that which would be pretty terrible.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
actually, making this a subtask of bug 1261273, is probably better.
Blocks: 1261273
Status: RESOLVED → UNCONFIRMED
Ever confirmed: false
Resolution: DUPLICATE → ---
Mass change P2 -> P3
Priority: P2 → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.