Closed
Bug 1318235
Opened 8 years ago
Closed 8 years ago
WebM/VP8 broken with GTX1060
Categories
(Core :: Audio/Video: Playback, defect, P1)
Core
Audio/Video: Playback
Tracking
()
RESOLVED
FIXED
People
(Reporter: cpearce, Unassigned)
References
Details
I have a new Nvidia Geforce GTX 1060 in my home machine, and now I can't play VP8 WebM files.
VP9 and H.264 work fine.
The EME mochitests fail on the VP8 cases, and I see this logged:
[GPU 7536] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/Users/cpearce/src/central/dom/media/platforms/wmf/MFTDecoder.cpp, line 53
[GPU 7536] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/Users/cpearce/src/central/dom/media/platforms/wmf/WMFVideoMFTManager.cpp, line 484
This will be a regression from enabling hardware acceleration for VP9.
Reporter | ||
Updated•8 years ago
|
Flags: needinfo?(jyavenard)
Reporter | ||
Comment 1•8 years ago
|
||
VP8 works if I set media.gpu-process-decoder=false.
Comment 2•8 years ago
|
||
At a guess, WMF PDM returns IsMimeTypeSupported returns true for VP8.
The fallback occurs later when we attempt to actually create a decoder, at this point it fails and the PDMFactory will continue on ffvpx.
I guess this failure doesn't occur with OOP decoding, and so there's never any fallback happening.
So two ways to fix it:
1- Don't have IsMimeTypeSupported returns true
2- Fix OOP to allow for failure when the decoder is created.
Blocks: 1288618
Flags: needinfo?(jyavenard) → needinfo?(matt.woodrow)
I can reproduce with a GTX970. Seems like a general Nvidia issue. Need any other info?
I've had 3 reports of youtube breaking in the past day for Nightly users.
Setting media.gpu-process-decoder to false resolved the issue.
Bug 1318083 is the one I found reported and commented. It has 2 users graphics info from about:support I reported and one from the bug reporter. All are GTX cards.
Oops, another comment there just reported a different card.
Either way, I just confirmed on IRC with one of the users (with NVIDIA GeForce GTX 970) that both VP8 & VP9 Webms fail for them.
Used these examples to confirm:
http://video.webmfiles.org/big-buck-bunny_trailer.webm (vp8)
http://base-n.de/webm/out9.webm (vp9)
Reporter | ||
Comment 5•8 years ago
|
||
This seems to have been fixed.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Reporter | ||
Updated•8 years ago
|
Flags: needinfo?(matt.woodrow)
You need to log in
before you can comment on or make changes to this bug.
Description
•