Closed
Bug 1244900
Opened 9 years ago
Closed 9 years ago
Since upgrading to Firefox 44 on XP, Some Youtube videos only play at 360p, with link to download chrome/etc if you click "Missing Quality"
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: eclement, Unassigned)
References
Details
Attachments
(1 file)
73.38 KB,
image/jpeg
|
Details |
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:44.0) Gecko/20100101 Firefox/44.0
Build ID: 20160123151951
Steps to reproduce:
Windows XP SP3
CPU: AMD Athlon 64 X2 3800+
Ram: 2 gig
GPU: EVGA GTX+ 9800 (Video card spec site:http://www.evga.com/articles/421.asp)
Running "Check Plugin Updates"
Flash Up to Date
v20.0.0.286
Java Runtime Environment Up to Date
v8.0.71
The "Open Cisco H264 forced plugin" Shows it was recently automatically updated
Version 1.5.3
Right clicking youtube html5 window on the screenshot I've attached and selecting "Stats For Nerds"
Video ID: jpr4vzZdP9M
Dimensions: 768 x 480
Resolution: 576 x 360
Volume: 100%
Stream Host:
Stream Type: https
CPN: Z8u4SNNhcr3cyI02
Mime Type: video/webm; codecs="vp8.0, vorbis"
DASH: no (43)
Connection Speed: 0 Kbps
Dropped Frames: 411/1612
After updating, was looking up a simple walkthrough on a game puzzle that had me stumped on my 2nd pc. Quality was bad, and ever since Firefox 43 first came out I lost the ability to play any content in HD as Firefox 42 plays 1080p HD full screen smoothly but not anymore. So I was just hoping to bump it up to 480p but noticed all quality listings have disappeared. There's 360p and link to "Missing Quality?" which opens a page to download different web browsers.
The url of the walk through: https://www.youtube.com/watch?v=jpr4vzZdP9M
I've attached screenshot
Actual results:
See screenshots, various youtube videos won't play above 360p or even give the option to go above 360p.
At least after the last version of Firefox 43 it did give the option to choose HD, but unfortunately no HD video is actually able to be played as the browser locks up or you get 1 frame a minute. Prior to the introduction of Firefox 43 videos were played up to 1080p smoothly. Even VLC which is set to hardware acceleration plays bluray files at 1080p smooth as silk. So I am unsure what occured that vp9 playback was degraded so badly between youtube or mixture of both. I dunno.
But now I've lost all options to pick anything above 360
Here is a copy of my "Troubleshoot into" copy/paste:
---------------------------------------------------
Application Basics
------------------
Name: Firefox
Version: 44.0
Build ID: 20160123151951
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:44.0) Gecko/20100101 Firefox/44.0
Multiprocess Windows: 0/2 (default: false)
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: Adblock Plus
Version: 2.7.1
Enabled: true
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Name: FireFTP
Version: 2.0.26
Enabled: true
ID: {a7c6cf7f-112c-4500-a7ea-39801a327e5f}
Name: Microsoft .NET Framework Assistant
Version: 1.0
Enabled: false
ID: {20a82645-c095-46ed-80e3-08825760534b}
Graphics
--------
Adapter Description: NVIDIA GeForce 9800 GTX+
Adapter Drivers: nv4_disp
Adapter RAM: Unknown
Asynchronous Pan/Zoom: none
Device ID: 0x0613
DirectWrite Enabled: false (0.0.0.0)
Driver Date: 3-14-2013
Driver Version: 6.14.13.1422
GPU #2 Active: false
GPU Accelerated Windows: 2/2 Direct3D 9 (OMTC)
Subsys ID: 0592196e
Supports Hardware H264 Decoding: No; Failed to create H264 decoder
Vendor ID: 0x10de
WebGL Renderer: Google Inc. -- ANGLE (NVIDIA GeForce 9800 GTX+ Direct3D9 vs_3_0 ps_3_0)
windowLayerManagerRemote: true
AzureCanvasBackend: skia
AzureContentBackend: cairo
AzureFallbackCanvasBackend: cairo
AzureSkiaAccelerated: 0
Important Modified Preferences
------------------------------
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 153600
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size_cached_value: 358400
browser.cache.disk.smart_size.enabled: false
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 1
browser.download.folderList: 0
browser.download.importedFromSqlite: true
browser.download.useDownloadDir: false
browser.places.smartBookmarksVersion: 7
browser.search.suggest.enabled: false
browser.search.update: false
browser.sessionstore.upgradeBackup.latestBuildID: 20160123151951
browser.startup.homepage_override.buildID: 20160123151951
browser.startup.homepage_override.mstone: 44.0
dom.apps.reset-permissions: true
dom.mozApps.used: true
dom.w3c_touch_events.expose: false
extensions.lastAppVersion: 44.0
font.internaluseonly.changed: true
gfx.crash-guard.d3d11layers.appVersion: 44.0
gfx.crash-guard.d3d11layers.deviceID: 0x0613
gfx.crash-guard.d3d11layers.driverVersion: 6.14.13.1422
gfx.crash-guard.d3d11layers.feature-d2d: false
gfx.crash-guard.d3d11layers.feature-d3d11: true
gfx.crash-guard.glcontext.appVersion: 44.0
gfx.crash-guard.glcontext.deviceID: 0x0613
gfx.crash-guard.glcontext.driverVersion: 6.14.13.1422
gfx.crash-guard.glcontext.gfx.driver-init.direct3d11-angle: true
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle: true
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-d3d11: false
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-force-warp: false
gfx.crash-guard.glcontext.gfx.driver-init.webgl-angle-try-d3d11: true
gfx.crash-guard.status.d3d11layers: 2
gfx.crash-guard.status.glcontext: 2
gfx.direct2d.disabled: true
gfx.driver-init.appVersion: 42.0
gfx.driver-init.deviceID: 0x0613
gfx.driver-init.driverVersion: 6.14.13.1422
gfx.driver-init.feature-d2d: true
gfx.driver-init.feature-d3d11: true
gfx.driver-init.status: 2
media.gmp-gmpopenh264.abi: x86-msvc-x86
media.gmp-gmpopenh264.lastUpdate: 1453932595
media.gmp-gmpopenh264.version: 1.5.3
media.gmp-manager.buildID: 20160123151951
media.gmp-manager.lastCheck: 1454280052
media.hardware-video-decoding.failed: true
media.youtube-ua.override: false
network.cookie.prefsMigrated: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1453842195
places.history.expiration.transient_current_max_pages: 53666
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
plugin.state.npdrmv: 0
plugin.state.npdsplay: 0
plugin.state.npwmsdrm: 0
plugin.state.npwpf: 0
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
security.disable_button.openCertManager: false
security.disable_button.openDeviceManager: false
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1453160480
Important Locked Preferences
----------------------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.11
Version in use: 4.11
NSS
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC
NSSSMIME
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC
NSSSSL
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC
NSSUTIL
Expected minimum version: 3.21
Version in use: 3.21
Experimental Features
---------------------
Expected results:
I "Expected" Youtube's html5 player to play HD video smoothly like it used to on this same machine prior to the problems between youtube/firefox that occured in v43.
But I expected the options for selecting qualities to at least still be there, since I've been forced to use 480p which only causes the browser to stutter slightly as CPU usage is at 95%-99% on task manager with any youtube playback.
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment 4•9 years ago
|
||
Correction:
this video https://www.youtube.com/watch?v=jpr4vzZdP9M
is only encoded in either mp4/h264 (up to 1080p) and webm/vp8 (360p) only.
There are no h264 decoders on Windows XP at present.
So you are stuck with 360p for that particular video
Most other YouTube videos are also encoded with webm/vp9 so you will get the choice of higher resolution with those.
I'd be tempted to close as invalid.
(In reply to Jean-Yves Avenard [:jya] from comment #3)
> sorry that is media.mediasource.webm.enabled
I toggled it and restarted but no luck.
Gonna try a user agent changer and see if that works.
Comment 6•9 years ago
|
||
Eric, a User Agent switcher add-on won't help because Firefox doesn't support H.264 on XP, though Flash does. (Adobe includes their own H.264 codec in Flash, whereas Firefox depends on the operating system's codecs.)
Now that YouTube no longer (officially) supports Flash, they are supposed to serve high-quality VP9 to Firefox, but this particular video is only available in 360p VP8.
I recommend installing the following browser add-on to force YouTube to serve 1080p Flash again:
https://addons.mozilla.org/en-US/firefox/addon/youtube-flash-video-player/
Status: UNCONFIRMED → NEW
Ever confirmed: true
(In reply to Jean-Yves Avenard [:jya] from comment #4)
> Correction:
> this video https://www.youtube.com/watch?v=jpr4vzZdP9M
>
> is only encoded in either mp4/h264 (up to 1080p) and webm/vp8 (360p) only.
>
> There are no h264 decoders on Windows XP at present.
> So you are stuck with 360p for that particular video
>
> Most other YouTube videos are also encoded with webm/vp9 so you will get the
> choice of higher resolution with those.
>
> I'd be tempted to close as invalid.
My Screenshot of h264 decoding on XP: http://goo.gl/l3a2ZH
nVidia added PureVideo HD decode acceleration for GeForce series GPUs under Windows XP in driver 163.71+
Quote:
NVIDIA PureVideo provides ultra-smooth playback of H.264, WMV/VC-1 and MPEG-4 HD and SD videos with minimal CPU usage.
A dual-core CPU is recommended with the GeForce 7 Series
1GB of system memory is recommended under Windows XP; 2GB is recommended under Windows Vista.
Trying to play HD in browser of course cpu at 99% and locks up
but copy and pasting the youtube URL into VLC plays 1080p full screen cpu at 20-30%.
(In reply to Chris Peterson [:cpeterson] from comment #6)
> Eric, a User Agent switcher add-on won't help because Firefox doesn't
> support H.264 on XP, though Flash does. (Adobe includes their own H.264
> codec in Flash, whereas Firefox depends on the operating system's codecs.)
>
> Now that YouTube no longer (officially) supports Flash, they are supposed to
> serve high-quality VP9 to Firefox, but this particular video is only
> available in 360p VP8.
>
> I recommend installing the following browser add-on to force YouTube to
> serve 1080p Flash again:
>
> https://addons.mozilla.org/en-US/firefox/addon/youtube-flash-video-player/
ugh alrighty, thanks :)
is there a way to just send it through my video card via purevideo api or something?
of course I have no idea if possible, but not meaning to be a slight, it's just weird that playing hd in a video player like open source vlc, decodes with low cpu useage. but a 480p youtube starts getting to 90% cpu and 1080p locks the browser up as if I forkbombed the system. It's really confusing is all.
thanks everyone. Chris I'll try that plugin out. Or I may try and add greasemonkey plugin and see if I can write a greasemonkey script or look if there is one I can modify so that when clicking a youtube video it'll load it in vlc player instead since it has no problem decoding using the gpu instead of cpu.
I'm being completely honest though before the v43 debacle with youtube, v42 played 1080p full screen without any issue, even with a few tabs open. I used to watch twitch streams in HD on this XP box while gaming with the person on my main gaming pc. But I've lost that ability since v43. But I understand...
Thanks for all the info guys!
Comment 8•9 years ago
|
||
Unfortunately, we only support h264 video decoding via the Windows Media Foundation framework (https://msdn.microsoft.com/en-us/library/windows/desktop/ms696274%28v=vs.85%29.aspx). This framework was introduced in Windows Vista only.
Before that, each drivers/gpu had their own methods, and typically was only partially accelerated.
The screen capture you provided is for VLC. VLC also ships with their own h264 software decoder (ffh264 from ffmpeg).
For various reasons, we can't ship Firefox with this decoder.
As I'm sure you can understand, we won't be investing any time supporting particular video drivers in Windows XP at this time.
Comment 10•9 years ago
|
||
Eric, thanks for reporting this issue. After our investigation above, I'm closing this bug as WONTFIX because YouTube controls whether they serve 360p VP8 instead of Flash video. YouTube tells us that nearly all videos have a VP9 encoding available, which would be higher quality than VP8.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•