Out-of-order frames during html5 video playback
Categories
(Core :: Audio/Video: Playback, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox61 | --- | affected |
People
(Reporter: kael, Unassigned, NeedInfo)
References
Details
Attachments
(2 files)
Reporter | ||
Comment 2•7 years ago
|
||
Reporter | ||
Comment 3•7 years ago
|
||
Reporter | ||
Comment 5•7 years ago
|
||
Reporter | ||
Comment 6•7 years ago
|
||
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Reporter | ||
Comment 13•7 years ago
|
||
Comment 15•7 years ago
|
||
Reporter | ||
Comment 16•7 years ago
|
||
Following up on this as we're seeing further reports and I still repro on my dual monitor setup. I tried as best I could to add the code mentioned in comment 11 back in, and was still seeing the issue. However, as this is not my area of expertise, I wonder if someone else may be better suited to help debug this. Matt, would you be able to help find someone to look at this, or help me pass NI to someone who could?
Comment 19•6 years ago
|
||
Can you attach the patch for the test you did?
I probably won't have time to dig into this myself in the near future.
This was my attempt. I can bring it forward and attempt to modify further if it would aid in debugging.
Comment 21•6 years ago
|
||
If you set the pref media.wmf.low-latency.force-disabled to true.
do you still see the problem?
Updated•6 years ago
|
Comment 22•6 years ago
|
||
That patch looks about what I expected. So it works the same as without the patch?
It appears that we'd still be getting textures with an associated KeyedMutex, but we're not locking it in that new path (AutoTextureLock is only in the old path). That seems like it would cause us to fail to render entirely though.
gfx.direct3d11.enable-debug-layer=true (plus VisualStudio attached) would give you any errors reported, and using the debugger to make sure we're actually running that path would be valuable.
gfx.direct3d11.break-on-error=true will make the errors even more forceful (and filters out some known errors from the compositor [1]), but if it's possible that the filter list is out of date and we'd crash on unrelated problems (fixing or filtering those would be good!).
(In reply to Jean-Yves Avenard [:jya] from comment #21)
If you set the pref media.wmf.low-latency.force-disabled to true.
do you still see the problem?
Rechecking with changing of certain prefs (confirming I restarted between pref flips):
media.wmf.low-latency.force-disabled = true
: problem still happensgfx.webrender.enabled = true
: problem does not seem to happen
(In reply to Matt Woodrow (:mattwoodrow) from comment #22)
That patch looks about what I expected. So it works the same as without the patch?
It's been awhile, but I'm confident I still saw the issue with that patch applied. I will try to bring the patch forward and confirm that to be so.
I'll take a look at testing with those other prefs also.
Reopening as close looks accidental.
Reporter | ||
Comment 24•6 years ago
|
||
I forced on webrender as soon as it was available in dev edition, so that explains why I haven't seen this lately...
Comment 26•3 years ago
|
||
In the process of migrating remaining bugs to the new severity system, the severity for this bug cannot be automatically determined. Please retriage this bug using the new severity system.
Updated•7 months ago
|
Description
•