Open Bug 1862181 Opened 2 years ago Updated 1 day ago

Intermittent dom/media/test/test_hw_video_decoding.html | single tracking bug

Categories

(Core :: Audio/Video: Playback, defect, P5)

defect

Tracking

()

REOPENED
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox119 --- unaffected
firefox120 --- unaffected
firefox121 --- wontfix
firefox122 --- wontfix
firefox139 --- unaffected
firefox140 --- unaffected
firefox141 --- affected
firefox142 --- affected

People

(Reporter: intermittent-bug-filer, Assigned: alwu, NeedInfo)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression)

Attachments

(1 obsolete file)

Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=434400890&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aPHtrJIFQeO-BjJR9BRveA/runs/0/artifacts/public/logs/live_backing.log


TEST-PASS | dom/media/test/test_hw_video_decoding.html | checking a playing video that should be hw decoding 
[task 2023-10-31T10:32:57.062Z] 10:32:57     INFO - Buffered messages finished
[task 2023-10-31T10:32:57.064Z] 10:32:57     INFO - TEST-UNEXPECTED-FAIL | dom/media/test/test_hw_video_decoding.html | Playback running by decoder 'wmf H264 codec software video decoder - no DXVA, yv12 (GPU remote)', expected 'wmf H264 codec hardware video decoder' 
[task 2023-10-31T10:32:57.064Z] 10:32:57     INFO - SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:426:16
[task 2023-10-31T10:32:57.064Z] 10:32:57     INFO - assertRunningProcessAndDecoderName@https://example.com/tests/dom/media/test/test_hw_video_decoding.html:91:5
[task 2023-10-31T10:32:57.064Z] 10:32:57     INFO - async*testHardwareVideoDecoding@https://example.com/tests/dom/media/test/test_hw_video_decoding.html:55:11
[task 2023-10-31T10:32:57.064Z] 10:32:57     INFO - async*add_task/nextTick/<@https://example.com/tests/SimpleTest/SimpleTest.js:2189:34
[task 2023-10-31T10:32:57.064Z] 10:32:57     INFO - nextTick@https://example.com/tests/SimpleTest/SimpleTest.js:2233:11
[task 2023-10-31T10:32:57.065Z] 10:32:57     INFO - setTimeout handler*SimpleTest_setTimeoutShim@https://example.com/tests/SimpleTest/SimpleTest.js:922:41
[task 2023-10-31T10:32:57.065Z] 10:32:57     INFO - add_task@https://example.com/tests/SimpleTest/SimpleTest.js:2137:17
[task 2023-10-31T10:32:57.065Z] 10:32:57     INFO - @https://example.com/tests/dom/media/test/test_hw_video_decoding.html:47:9
[task 2023-10-31T10:32:57.065Z] 10:32:57     INFO - TEST-PASS | dom/media/test/test_hw_video_decoding.html | Playback running in process 'wmf H264 codec software video decoder - no DXVA, yv12 (GPU remote)', expected 'GPU'
Keywords: regression
Regressed by: 1857629

Set release status flags based on info from the regressing bug 1857629

:alwu, since you are the author of the regressor, bug 1857629, could you take a look?

For more information, please visit BugBot documentation.

Assignee: nobody → alwu
Flags: needinfo?(alwu)

Set release status flags based on info from the regressing bug 1857629

Attachment #9386874 - Attachment is obsolete: true
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago → 2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago → 1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 year ago → 1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 year ago → 1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 year ago → 1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Hi, could you please take a look at the recent spike in failures? Thanks

Recent failure log -> https://treeherder.mozilla.org/logviewer?job_id=513093284&repo=autoland&lineNumber=2606

Flags: needinfo?(aosmond)
Regressed by: 1965705
No longer regressed by: 1857629

It appears I may have caused the decoding to happen in the RDD process instead of the GPU process on Windows, although that is a bit surprising as I thought I was only touching the encoders, not the decoders:
https://searchfox.org/mozilla-central/rev/7c10f97fd575f1c3a6898197a0c73ba88d12c91a/dom/media/test/test_hw_video_decoding.html#17

Nope, it should not advertise HW decoding support for VP9 on Windows in anything but the GPU process:
https://searchfox.org/mozilla-central/rev/7c10f97fd575f1c3a6898197a0c73ba88d12c91a/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h#30

I wonder if that means it is running the SW decoder....

Set release status flags based on info from the regressing bug 1965705

Set release status flags based on info from the regressing bug 1965705

Set release status flags based on info from the regressing bug 1965705

See Also: → 2071042
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: