Closed
Bug 946027
Opened 11 years ago
Closed 11 years ago
MSE needs to expose the layer manager backend type to MP4Reader
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla31
People
(Reporter: cpearce, Assigned: kinetik)
References
(Blocks 1 open bug, )
Details
Attachments
(1 file)
3.21 KB,
patch
|
cpearce
:
review+
|
Details | Diff | Splinter Review |
The BufferDecoder that owns the MP4Reader doesn't return a MediaDecoderOwner in its GetOwner() implementation, so MP4Reader::InitLayersBackendType() fails to determine the backend type, so it can't initialize DXVA.
The same thing happens when WMFReader is used in MSE.
This means we don't get DXVA decoding, which makes the perf fairy is sad.
We need a way to expose to the decoder whether it's safe to use hardware accelerated decoding or not.
Testcase: http://people.mozilla.org/~ydelendik/mse/demo-mse4.html
Assignee | ||
Comment 1•11 years ago
|
||
Attachment #8413463 -
Flags: review?(cpearce)
Assignee | ||
Comment 2•11 years ago
|
||
I haven't actually tested this, but it's a simple change. There's probably other stuff on the SubBufferDecoders that need to be forwarded too; they'll be fixed as necessary.
Reporter | ||
Updated•11 years ago
|
Attachment #8413463 -
Flags: review?(cpearce) → review+
Assignee | ||
Comment 3•11 years ago
|
||
Comment 4•11 years ago
|
||
Assignee: nobody → kinetik
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
Updated•11 years ago
|
Target Milestone: mozilla32 → mozilla31
You need to log in
before you can comment on or make changes to this bug.
Description
•