Closed Bug 1082331 Opened 10 years ago Closed 9 years ago

[e10s][EME] GMPStorage needs to work in e10s Firefox

Categories

(Core :: Audio/Video, defect)

x86_64
Windows Vista
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1057908
Tracking Status
e10s m6+ ---

People

(Reporter: cpearce, Assigned: peterv)

References

(Blocks 1 open bug)

Details

We provide storage to Gecko Media Plugins via the GMPStorage. Implementation in content/media/gmp/GMPStorage{Parent,Child}. This needs to be made to work in e10s/multiprocess Firefox, and in FirefoxOS.

Currently GMPStorage works in single-process Firefox by having the child process sending requests to the parent process to read/write records. In multi-process Gecko, we need to route those requests to the main gecko process, not to the content process.

Bug 1057908 may resolve this, but we may also need extra work here too.
cpearce: do we need this for the first EME release (bug 1032660)? This bug only blocks the top-level EME tracking bug 1015800, atm.
Flags: needinfo?(cpearce)
This bug only needs to block the first EME release if the first EME release is the same release that includes e10s. i.e. we only need this if EME slips to or after the Firefox release that includes e10s.
Flags: needinfo?(cpearce)
This bug is necessary for basic playback of EME video on Windows.
Blocks: eme-m1
No longer blocks: eme-m1
Peter: will you be looking into this GMPStorage bug for your e10s EME work (bug 1057908)?
Flags: needinfo?(peterv)
Yeah, I think my patch in bug 1057908 will fix this.
Flags: needinfo?(peterv)
Thanks. This bug depends on your bug 1057908, so I'll assign this bug to you for now.
Assignee: nobody → peterv
Is it okay to close this now?
Flags: needinfo?(peterv)
I guess I'll just close this. Peter, please re-open if it's not completely fixed.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(peterv)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.