Closed Bug 1258220 Opened 4 years ago Closed 4 years ago
Youtube videos not working on Windows XP
Youtube on Windows XP not working any video. This bug i noticed on Firefox 46 beta and Nightly 47 and 48, probably Aurora too. Now YT video load default in mp4 file, but XP not support H.264. Firefox 45 and previous version load YT html5 video always used WebM vp8 or vp9 codec. When check nerds stats, on 46b, Nightly 47,48 shows different: Mime Type: video/mp4; codecs="avc1.4d401e and show always: "If playback doesn't begin shortly, try restarting your device" This bug is probably only on XP.
did you disable webm video?? media.webm.enabled please provide the output of about:support
(In reply to jukaru from comment #0) > Youtube on Windows XP not working any video. This bug i noticed on Firefox > 46 beta and Nightly 47 and 48, probably Aurora too. Now YT video load > default in mp4 file, but XP not support H.264. Firefox 45 and previous > version load YT html5 video always used WebM vp8 or vp9 codec. When check Windows XP now has h264 supports thanks to Adobe's GMP. If you set media.gmp.decoder.enabled to false, does it play now?
Yes, after media.gmp.decoder.enabled change to false videos play as webm vp9 like Firefox 45 and lower versions. This good, but if now h264 is now supported for XP, why not play as mp4?
(In reply to jukaru from comment #4) > Yes, after media.gmp.decoder.enabled change to false videos play as webm vp9 > like Firefox 45 and lower versions. This good, but if now h264 is now > supported for XP, why not play as mp4? there are two issues at hand here. 1- YouTube no longer serves MSE/webm/vp9 to Windows XP users in Firefox 46 2- The Adobe GMP is broken with YouTube h264 videos. issue 1 is outside our control, and this is something YouTube has changed on their side. Normally, and almost everywhere, YouTube always prefers webm/vp9 when available: but for some reasons for Windows XP users they don't (verified that Windows 10 users are getting vp9 as expected). issue 2, it may be that the Adobe GMP is not working on some hardware, suspicion is on SSE support. What processor do you have?
(In reply to jukaru from comment #4) > like Firefox 45 and lower versions. This good, but if now h264 is now > supported for XP, why not play as mp4? when you don't have hardware decoding, vp9 is almost always a better solution than h264: need for lower bandwidth and greater image quality. The cpu usage isn't much different. Your nvidia 7300 doesn't support h264 hw decoding.
Ok, My processor is AMD Athlon XP - SSE2 not supported. Probably h264 not play on any site for XP. I'm try on http://www.quirksmode.org/html5/tests/video.html but mp4 still not supported too.
Ok, thx probably 7300GT not support hardware decoding, but why same h264 video Maxthon play mp4 on test site.
youtube reencode all their videos; so you can never really test the "same" video, they are never the same. So it could be that the encoding on this site works with adobe's decoder, but not others.
4 years ago
Priority: -- → P1
We can try disabling the Adobe GMP if SSE2 isn't supported.
jukaru: Would you be able to help us debug this problem? Can you please download this Firefox test build, and see if YouTube works? http://email@example.com/try-win32/firefox-48.0a1.en-US.win32.zip You'll need to close any already open Firefox before you start this build. This build turns off MP4 playback if we detect that it is going to fail, so YouTube should fallback to another codec. Other MP4 playback won't work, but YouTube should start to work again.
Sorry for my english Yes, now Youtube play good all videos default as Webm. This compilation resolve easy problem on YT. And now on https://www.youtube.com/html5 H.264 and MSE & H.264 is red - this is regression like before 45 and previous version. But my maybe noob question is why: h264 not possible play on XP if: > Windows XP now has h264 supports thanks to Adobe's GMP. Chrome, Maxthon play mp4 on test sites on my XP, but not Firefox if "Windows XP now has h264 supports thanks to Adobe's GMP." Where is now difference?
Disable Adobe GMP if SSE2 not available. The long term fix is to ask Adobe to re-compile their GMP without SSE2 or with improved SSE2 detection, but the short term fix is to just not startup the Adobe GMP if SSE2 isn't available.
Assignee: nobody → cpearce
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #8734193 - Flags: review?(gsquelart)
Attachment #8734193 - Flags: review?(gsquelart) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/1c8b633d485f1ef077e8942591865ac9ffb95717 Bug 1258220 - Disable Adobe GMP if SSE2 isn't supported. r=gerald
cpearce: do we want to uplift this fix to Aurora 47 and Beta 46?
If possible, please refer the question to the Adobe or may modify the plugin the past for people who have no support SSE2 processors in the system XP . It would be very helpful for the users of this system in staying with Firefox. Thx.
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
(In reply to Chris Peterson [:cpeterson] from comment #16) > cpearce: do we want to uplift this fix to Aurora 47 and Beta 46? Yes!
Comment on attachment 8734193 [details] [diff] [review] Patch: Disable Adobe GMP if SSE2 not present Approval Request Comment [Feature/regressing bug #]: YouTube - Unencrypted MP4 video playback on Windows XP and other Windows without system codecs using Adobe EME plugin [User impact if declined]: Users who have old systems that have CPUs which don't support SSE2 instructions will not be able to play MP4/H.264/AAC video, but Firefox will claim that it can. YouTube will fail to start playing for these users [Describe test coverage new/current, TreeHerder]: We don't have any test machines that lack SSE2 support, but we've tested this patch for a user with such a CPU, and it successfully detects this situation and turns off the Adobe EME plugin; that means YouTube will fall back to WebM. [Risks and why]: Low; we're turning off code we only just turned on. [String/UUID change made/needed]: None.
Comment on attachment 8734193 [details] [diff] [review] Patch: Disable Adobe GMP if SSE2 not present Let's try to get this youtube/xp fix in for beta 6.
You need to log in before you can comment on or make changes to this bug.