Closed Bug 1322649 Opened 9 years ago Closed 8 years ago

[geckoview] [e10s] Make media playback work

Categories

(GeckoView :: Media, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: snorp, Unassigned)

References

Details

It's broken in GV with e10s.
(In reply to James Willcox (:snorp) (jwillcox@mozilla.com) from comment #0) > It's broken in GV with e10s. Details, please!
Flags: needinfo?(snorp)
We decode into a SurfaceTexture, which is serialized to the compositor by just passing the pointer. This is fine if the compositor is in-process, but obviously not-so-fine if it's not. We need to allocate the SurfaceTexture and Surface in the Compositor process, then use Android Binder to get that down to the content process (or separate decoder process, etc).
Flags: needinfo?(snorp)
Component: Embedding: APIs → GeckoView
Product: Core → Firefox for Android
Version: unspecified → Trunk
This was fixed a while back by a reworking of the SurfaceTexture code.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → GeckoView

Moving some media bugs to the new GeckoView::Media component.

Component: General → Media
You need to log in before you can comment on or make changes to this bug.