Closed Bug 1323703 Opened 8 years ago Closed 8 years ago

Implement a method to create DXVA2 decoder for DXVA2Manager

Categories

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

defect

Tracking

()

RESOLVED FIXED
mozilla53
Tracking Status
firefox53 --- fixed

People

(Reporter: alwu, Assigned: alwu)

References

Details

Attachments

(1 file)

In order to decode video with DXVA2 decoder directly, DXVA2Manager needs to hold the ref of the decoder.
Summary: Hold the ref of DXVA2 decoder in DXVA2Manager → Implement a method to create DXVA2 decoder for DXVA2Manager
Still trying to figure out why Win7 test cases on try server would fail...
I probably won't be able to get to this until early Jan sorry, feel free to ask another reviewer if you'd like it done earlier :)
Comment on attachment 8818857 [details] Bug 1323703 - implement a method to create DXVA2 decoder. https://reviewboard.mozilla.org/r/98820/#review103708 ::: dom/media/platforms/wmf/DXVA2Manager.cpp:1026 (Diff revision 5) > MOZ_ASSERT(NS_IsMainThread()); > --sDXVAVideosCount; > } > > +bool > +DXVA2Manager::IsInvalidResolution(const uint32_t& aWidth, Maybe 'IsUnsupportedResolution'? These resolutions aren't really invalid as such, we just don't want to use them since they are often slow.
Attachment #8818857 - Flags: review?(matt.woodrow) → review+
Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5a11af0e0fcf implement a method to create DXVA2 decoder. r=mattwoodrow
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
Depends on: 1397307
No longer depends on: 1397307
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: