WMF vp8 hw decoder struggles with webrtc streams
Categories
(Core :: WebRTC: Audio/Video, defect, P3)
Tracking
()
People
(Reporter: pehrsons, Unassigned)
References
Details
We have had several reports now of the WMF hw decoder for VP8 not working well on webrtc streams. Here's a profile from :jesup: https://share.firefox.dev/466MzU6. The MediaPDecoder
threads in the GPU process are pretty telling (see the marker chart).
User-facing symptoms of this is that it can cause browser-wide jank, low framerate of the decoded video, and corrupt decoded video frames.
Note that this decoder for webrtc is only enabled in Nightly.
Reporter | ||
Comment 1•1 year ago
|
||
alwu, given that this is the WMF MediaDataDecoder -- do you have some time to look at this? Or thoughts on mitigations?
Reporter | ||
Comment 2•1 year ago
|
||
The wmf decoder was not working for webrtc prior to bug 1859880. Not marking it as a regression though, since it is only enabled in Nightly.
Comment 3•1 year ago
|
||
I can't tell what happened causing vp8 decoding that slow from the profile/ We saw similar situations happening on vp9 hw decoding before, but we couldn't identify the real problem. It could be a driver/graphic card problem, does this issue happen on other Windows machines as well?
In addition, we have an internal mailing list with Microsoft, if we can ensure that seems a Media Foundation problem, then we can capture a trace and send it to them in order to get their help.
Description
•