Intermittent dom/media/tests/mochitest/test_peerConnection_simulcastOddResolution.html | Width 640 should be within 10% of 1280 for rid 'foo'
Categories
(Core :: WebRTC: Audio/Video, defect, P3)
Tracking
()
People
(Reporter: intermittent-bug-filer, Assigned: pehrsons)
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 22•6 years ago
|
||
This happens because sending frames through the VideoFrameConverter [1] is async, and thus this test becomes racy after setParameters when listening for a resize event. We expect the resize to come from switching to rid 'bar', but we don't verify the size of it. It is instead coming from setParameters, because the scaling factor for the already-selected rid 'baz' changed.
This means the next time we're waiting for resize, we're expecting it from switching to rid 'foo', thus being 1280x720, but it is instead coming from the previous switch to rid 'bar', being 640x352.
This wouldn't be a problem if [1] was sync, because no frames are emitted as setParameters is called.
A simple fix in the test is to explicitly emit frames and wait for a resize after setParameters.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 23•6 years ago
|
||
Comment 24•6 years ago
|
||
Comment 25•6 years ago
|
||
bugherder |
Comment 26•6 years ago
|
||
bugherder uplift |
Comment hidden (Intermittent Failures Robot) |
Description
•