Video from Twitter is jittery when played back fullscreen
Categories
(Core :: Audio/Video: Playback, defect, P5)
Tracking
()
People
(Reporter: mkaply, Unassigned)
Details
Attachments
(1 file)
(deleted),
text/plain
|
Details |
When playing video from this URL full screen on my Windows machine, it's jittery.
I only see this with twitter videos. Video of problem here:
(you have to click the video to see the whole video)
Reporter | ||
Comment 1•5 years ago
|
||
URL didn't make it:
Comment 2•5 years ago
|
||
Mike, thanks for the report, can you attach the about:support
of the machine where you see the problem here?
Reporter | ||
Comment 3•5 years ago
|
||
Comment 5•5 years ago
|
||
I see:
Failure Log
(#0) Error: WMF VPX video decoding is disabled due to a previous crash.
(#1): CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.
This means you're back to software decoding. I don't know why that is however.
Also I noticed your screen is running at 29Hz which is not super usual, we might have a bug lurking there.
jya, do you know if those errors could be the cause for this? How an we retry hw decoding?
Comment 6•5 years ago
|
||
(In reply to Paul Adenot (:padenot) from comment #5)
I see:
Failure Log (#0) Error: WMF VPX video decoding is disabled due to a previous crash. (#1): CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.
This only impacts the VP9 hardware decoder. AFAIK, Twitter doesn't use VP9 for their videos.
What it does suggest however is that the OP is using a Windows N or KN edition (used in Europe and Korea) and an out of sync Windows Media Feature Pack.
Mike, could you please provide more information about which version of windows you are using, if you have installed Windows Media Feature Pack and which version are you running if so.
Also I noticed your screen is running at 29Hz which is not super usual, we might have a bug lurking there.
Yes, this will lead to awful playback as frames will need to be dropped.
jya, do you know if those errors could be the cause for this? How an we retry hw decoding?
it gets retried whenever drivers are updated or Firefox version changes.
Reporter | ||
Comment 7•5 years ago
|
||
It's standard Windows Pro (US English)
Version 1809 (OS Build 17763.914)
No Windows Media Feature pack
Is it possible this is a composition/painting/scaling issue rather than decoding as it's present only in full screen? Mike, would you be able to capture a profile run to see if that shows up anything?
Comment 9•5 years ago
|
||
Can you set your screen back to 60Hz ?
Reporter | ||
Comment 10•5 years ago
|
||
I only have 23,24,25,29,30 available in settings.
Reporter | ||
Comment 11•5 years ago
|
||
If I lower my resolution from 3840x2160 to 1920x1080, it doesn't happen.
Even just going to 2560x2440 is a lot better (occasional jumps).
I don't have this problem with Youtube videos or any other videos. Just mainly twitter videos.
Reporter | ||
Comment 12•5 years ago
|
||
What's the easiest way to get a profile in this case?
Updated•5 years ago
|
Could you use the Firefox Profiler and set the captured threads to * (to capture all threads)?
Comment 14•5 years ago
|
||
Try setting gfx.direct3d11.use-double-buffering
to false
in about:config
.
If this is limited to h264 like comment 6 suggests it may help with Bug 1608485.
Reporter | ||
Comment 15•5 years ago
|
||
Flipping the pref (and restarting Firefox) fixes it. Should we dupe one to the other? Do you still want me to profile?
Reporter | ||
Comment 16•5 years ago
|
||
No idea if this is correct. There was no place for a * for the captured threads. I just checked all the boxes.
Reporter | ||
Comment 17•5 years ago
|
||
I guess I was supposed to save it somehow, so that doesn't work. Still working on it.
If the issue is resolved by double buffering I think further profile runs are not needed. In case it's useful in future, for the * for threads, there should be an 'add custom threads by name' text box IIRC.
I will dupe this into the other bug as this appears graphics related and there is already more graphics specific discussion there.
Description
•