Closed Bug 847879 Opened 11 years ago Closed 11 years ago

content/media/test/test_can_play_type_mpeg.html fails on win8

Categories

(Core :: Audio/Video, defect)

x86_64
Windows 8
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jimm, Assigned: cbook)

References

Details

Attachments

(1 file)

https://tbpl.mozilla.org/php/getParsedLog.php?id=20303246&tree=Cedar&full=1#error0

10:33:56     INFO -  187326 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4='maybe' - got , expected maybe
10:33:56     INFO -  187327 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp4='maybe' - got , expected maybe
10:33:56     INFO -  187328 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mpeg='maybe' - got , expected maybe
10:33:56     INFO -  187329 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp3='maybe' - got , expected maybe
10:33:56     INFO -  187330 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | audio/x-m4a='maybe' - got , expected maybe
adding chris to the bug, Chris this test seem to fail on windows 8
WFM locally and on Win 7 branches. What's special about this branch? What hardware does it run on? What version of Windows 8?

Based on the log file it looks like we didn't play mp3/mp4 at all in this mochitests run.

My guess is we're failing to load the windows media foundation DLLs, or read the media.windows-media-foundation.enabled pref (we won't run this test unless that pref is set, so it *is* set.
Here's a the dxdiag on the hardware:

https://bug731280.bugzilla.mozilla.org/attachment.cgi?id=710948
This is the output of DXDiag on my machine. Note the section "Media Foundation Transforms" which lists things like "Microsoft H264 Video Decoder MFT", "Microsoft AAC Audio Decoder MFT", and "MP3 Decoder MFT". We need those, but they're absent from the DxDiag log from the Cedar machine.

Sounds like WMF isn't installed properly on that machine; it's running Win8 Enterprise, maybe it needs to have WMF enabled or somesuch.
cc'ing armen. cpearce would you mind connecting up to one of these machines and figuring out what needs to be installed?
Sure, if someone can send me details of how to do that I will.
Actually, I think what we need is the "Microsoft Windows Media Feature Pack for N and KN Versions of all Windows 8 Editions":

http://support.microsoft.com/kb/2703761

That installs the relevant codecs, and from the DXDiag log you posted above, the Cedar machines are running Windows 8 Enterprise N.

So if releng would install that Feature Pack we should be good.
Tomcat, would you mind taking care of installing what cpearce asks for on t-w864-ix-042?

We can then re-trigger jobs (not "force build") on staging:
http://dev-master01.build.scl1.mozilla.com:8042/builders/Rev3%20WINNT%206.2%20cedar%20opt%20test%20mochitest-1
Assignee: nobody → cbook
(In reply to Chris Pearce (:cpearce) from comment #7)
> Actually, I think what we need is the "Microsoft Windows Media Feature Pack
> for N and KN Versions of all Windows 8 Editions":
> 
> http://support.microsoft.com/kb/2703761
> 
> That installs the relevant codecs, and from the DXDiag log you posted above,
> the Cedar machines are running Windows 8 Enterprise N.
> 
> So if releng would install that Feature Pack we should be good.

yes will install that and report back
This might have been a good reason not to base the install on Windows 8 Enterprise N (the N means No media player).  Hopefully we can fix with the DLL.
(In reply to Dustin J. Mitchell [:dustin] from comment #10)
> This might have been a good reason not to base the install on Windows 8
> Enterprise N (the N means No media player).  Hopefully we can fix with the
> DLL.

its now installed and running the test
its now fixed on 042 with the install from comment #7

07:06:44     INFO -  182953 INFO TEST-START | /tests/content/media/test/test_can_play_type_mpeg.html
07:06:44     INFO -  182954 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4='maybe'
07:06:44     INFO -  182955 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp4='maybe'
07:06:44     INFO -  182956 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mpeg='maybe'
07:06:44     INFO -  182957 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.42E01E, mp4a.40.2"='probably'
07:06:44     INFO -  182958 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.42001E, mp4a.40.2"='probably'
07:06:44     INFO -  182959 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.58A01E, mp4a.40.2"='probably'
07:06:44     INFO -  182960 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.4D401E, mp4a.40.2"='probably'
07:06:44     INFO -  182961 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.64001E, mp4a.40.2"='probably'
07:06:44     INFO -  182962 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.64001F, mp4a.40.2"='probably'
07:06:44     INFO -  182963 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.42E01E"='probably'
07:06:44     INFO -  182964 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.42001E"='probably'
07:06:44     INFO -  182965 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.58A01E"='probably'
07:06:44     INFO -  182966 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.4D401E"='probably'
07:06:44     INFO -  182967 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.64001E"='probably'
07:06:44     INFO -  182968 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.64001F"='probably'
07:06:44     INFO -  182969 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs="mp4a.40.2"='probably'
07:06:44     INFO -  182970 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs=mp4a.40.2='probably'
07:06:44     INFO -  182971 INFO TEST-END | /tests/content/media/test/test_can_play_type_mpeg.html | finished in 164ms
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
err pressed fixed too early, i guess we have to fix the other workers too
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(In reply to Jim Mathies [:jimm] from comment #3)
> Here's a the dxdiag on the hardware:
> 
> https://bug731280.bugzilla.mozilla.org/attachment.cgi?id=710948

Just a side question, is this the same hardware that all the Windows 7 mochitest machines run on?
(In reply to Chris Pearce (:cpearce) from comment #14)
> (In reply to Jim Mathies [:jimm] from comment #3)
> > Here's a the dxdiag on the hardware:
> > 
> > https://bug731280.bugzilla.mozilla.org/attachment.cgi?id=710948
> 
> Just a side question, is this the same hardware that all the Windows 7
> mochitest machines run on?

Someone from rel eng can confirm, but I think win8 is the only os running on our new test hardware. bug 820243 looks like the tracker for migrating everything over.
(In reply to Jim Mathies [:jimm] from comment #15)
> (In reply to Chris Pearce (:cpearce) from comment #14)
> > (In reply to Jim Mathies [:jimm] from comment #3)
> > > Here's a the dxdiag on the hardware:
> > > 
> > > https://bug731280.bugzilla.mozilla.org/attachment.cgi?id=710948
> > 
> > Just a side question, is this the same hardware that all the Windows 7
> > mochitest machines run on?
> 
> Someone from rel eng can confirm, but I think win8 is the only os running on
> our new test hardware. bug 820243 looks like the tracker for migrating
> everything over.

What jimm says.
We run win7 on Apple Minis from December 2009 (rev3).
We are running win8 64-bit on multi-node ix servers with attached graphic cards.
Depends on: 849827
Going out to the testers now after reboot per bug Bug 849827 https://bugzilla.mozilla.org/process_bug.cgi
I'm rebooting all w864 machines so they pick up the change since there is not enough load to make 97 machines reboot.
I re-triggered a job. Let's see if the # of tests failing is different:
https://tbpl.mozilla.org/?tree=Cedar&jobname=Rev3%20WINNT%206.2%20cedar%20opt%20test%20mochitest-1

Right now we're at  mochitest-plain1: 233096/25/714
It seems to be fixed!

I have also triggered the debug version of it to verify that it got fixed there as well.
That is a pleasure to read!
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: