Open Bug 1526080 Opened 10 months ago Updated 6 months ago

windows/aarch64 - dom/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs failures

Categories

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

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Attachments

(1 obsolete file)

#[markdown(off)]
Filed by: egao [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=226690337&repo=try

https://queue.taskcluster.net/v1/task/af4cbqxFTNGqCg18viiz-Q/runs/0/artifacts/public/logs/live_backing.log

07:41:30 INFO - TEST-UNEXPECTED-FAIL | dom/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs="flac"='probably' - got "", expected "probably"
07:41:30 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:320:5
07:41:30 INFO - check@dom/media/test/test_can_play_type_mpeg.html:25:5
07:41:30 INFO - check_mp4@dom/media/test/test_can_play_type_mpeg.html:87:3
07:41:30 INFO - @dom/media/test/test_can_play_type_mpeg.html:155:1
07:41:30 INFO - Not taking screenshot here: see the one that was previously logged
07:41:30 INFO - TEST-UNEXPECTED-FAIL | dom/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs=flac='probably' - got "", expected "probably"
07:41:30 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:320:5
07:41:30 INFO - check@dom/media/test/test_can_play_type_mpeg.html:25:5
07:41:30 INFO - check_mp4@dom/media/test/test_can_play_type_mpeg.html:88:3
07:41:30 INFO - @dom/media/test/test_can_play_type_mpeg.html:155:1

Blocks: aarch64-eme
Summary: TEST-UNEXPECTED-FAIL | dom/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs failures → windows/aarch64 - dom/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs failures

I don't see how aarch64 EME could possibly be related to this test; it's likely another issue.

From a quick comparison of the $objdir/config.status of an i686 and an aarch64 build, I can see that MOZ_FFVPX is defined for i686, but not for aarch64. So that means that we'll always take the "flac not supported" branch here:
https://searchfox.org/mozilla-central/rev/b2d35912da5b2acecb0274eb113777d344ffb75e/dom/media/flac/FlacDecoder.cpp#19

This causes canPlayType() to report that we don't support flac.

This also mean our software vpX decoding will be using libvpx, which doesn't utilize parallelism as well as ffvpx.

No longer blocks: aarch64-eme

thanks :cpearce, we assumed any playback was EME related, that is our fault- do you know who could look at this instead?

I've filed bug 1533598 to look into the underlying cause. Once that's resolved, we can re-enable the test.

Depends on: 1533598

thanks for your help on this. There are a lot of failures and we are doing our best to aggregate them to be useful- this certainly helps!

Attachment #9071433 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.