Closed Bug 1317994 Opened 8 years ago Closed 8 years ago

Some Youtube video doesn't play with GPU video decoding. VP9 and VP8 would not play.

Categories

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

Unspecified
Windows
defect
Not set
major

Tracking

()

RESOLVED DUPLICATE of bug 1318083
Tracking Status
firefox50 --- unaffected
firefox51 --- unaffected
firefox52 --- unaffected
firefox53 + fixed

People

(Reporter: yamadat501, Unassigned)

References

()

Details

(Keywords: regression, reproducible)

BUILD ID:20161116030212 STR 1. enable GPU video decoding(default with latest nightly) 2. Open some Youtube video with (as far as I tested) vp9 codec Expected result Video plays normally Actual Result Shows error All video plays normally when GPU video decoding is disabled
Graphics section in about:suppot Graphics -------- Features Compositing: Direct3D 11 Asynchronous Pan/Zoom: wheel input enabled; touch input enabled WebGL Renderer: Google Inc. -- ANGLE (AMD Radeon HD 7700 Series Direct3D11 vs_5_0 ps_5_0) WebGL2 Renderer: Google Inc. -- ANGLE (AMD Radeon HD 7700 Series Direct3D11 vs_5_0 ps_5_0) Hardware H264 Decoding: Yes; Failed to create D3D11 device for decoder; Using D3D9 API Audio Backend: wasapi Direct2D: true DirectWrite: true (10.0.14393.351) GPU #1 Active: Yes Description: AMD Radeon HD 7700 Series Vendor ID: 0x1002 Device ID: 0x683d Driver Version: 21.19.160.512 Driver Date: 11-3-2016 Drivers: aticfx64 aticfx64 aticfx64 amdxc64 aticfx32 aticfx32 aticfx32 amdxc32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64 Subsys ID: 00000000 RAM: 1024 Diagnostics ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 200 AzureCanvasAccelerated: 0 AzureCanvasBackend: skia AzureContentBackend: skia AzureFallbackCanvasBackend: cairo GPUProcessPid: 10164 GPUProcess: Terminate GPU Process ClearType Parameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 200 Decision Log D3D9_COMPOSITING: disabled by default: Disabled by default
Blocks: 1315141
I can reproduce the problem on Nightly53.0a1. https://hg.mozilla.org/mozilla-central/rev/79feeed4293336089590320a9f30a813fade8e3c Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 ID:20161116030212 VP9 and VP8 fails to playback on test page[1] [1] http://base-n.de/webm/VP9%20Sample.html
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Some Youtube video doesn't play with GPU video decoding → Some Youtube video doesn't play with GPU video decoding. VP9 and VP8 would not play.
[Tracking Requested - why for this release]: Breaking major site (youtube) and video format(VP9 and VP8) would not play.
See Arch Linux forum: https://bbs.archlinux.org/viewtopic.php?pid=1670152#p1670152 It does happen on FF50.
[Tracking Requested - why for this release]:
(In reply to francoism90 from comment #4) > See Arch Linux forum: > https://bbs.archlinux.org/viewtopic.php?pid=1670152#p1670152 > It does happen on FF50. it seems different bug. please file a new bug.
OS: Unspecified → Windows
tracking 53+ since this breaks youtube.
https://hg.mozilla.org/mozilla-central/rev/28e2a6dde76ab6ad4464a3662df1bd57af04398a This build which is the lastest version of Nightly for 20161118030222 still occured the same error
I have reset firefox nightly via about:support and youtube would play. However, when I change dom.ipc.processCount in about:config from 1 to 8, youtube would not play.
(In reply to Taegeon Lee from comment #9) > I have reset firefox nightly via about:support and youtube would play. > However, when I change dom.ipc.processCount in about:config from 1 to 8, > youtube would not play. I think it is a bug from e10s
{ "application": { "name": "Firefox", "osVersion": "Windows_NT 10.0", "version": "53.0a1", "buildID": "20161121030224", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0", "safeMode": false, "updateChannel": "nightly", "supportURL": "https://support.mozilla.org/1/firefox/53.0a1/WINNT/ko/", "numTotalWindows": 1, "numRemoteWindows": 1, "remoteAutoStart": true, "autoStartStatus": 1 }, "modifiedPreferences": { "browser.cache.frecency_experiment": 3, "browser.cache.disk.smart_size.first_run": false, "browser.cache.disk.capacity": 358400, "browser.cache.disk.filesystem_reported": 1, "browser.download.importedFromSqlite": true, "browser.places.smartBookmarksVersion": 8, "browser.sessionstore.upgradeBackup.latestBuildID": "20161121030224", "browser.startup.homepage_override.buildID": "20161121030224", "browser.startup.homepage_override.mstone": "53.0a1", "browser.urlbar.lastSuggestionsPromptDate": 20161121, "browser.urlbar.daysBeforeHidingSuggestionsPrompt": 3, "dom.gamepad.extensions.enabled": true, "extensions.lastAppVersion": "53.0a1", "media.gmp.storage.version.observed": 1, "media.gmp-manager.buildID": "20161121030224", "media.benchmark.vp9.versioncheck": 1, "media.gmp-gmpopenh264.lastUpdate": 1479780869, "media.gmp-gmpopenh264.version": "1.6", "media.hardware-video-decoding.failed": false, "media.benchmark.vp9.fps": 188, "media.gmp-gmpopenh264.abi": "x86_64-msvc-x64", "media.gmp-manager.lastCheck": 1479780869, "media.gmp-widevinecdm.version": "1.4.8.903", "media.gmp-widevinecdm.lastUpdate": 1479780871, "media.gmp-widevinecdm.abi": "x86_64-msvc-x64", "network.cookie.prefsMigrated": true, "network.predictor.cleaned-up": true, "places.history.expiration.transient_current_max_pages": 117441, "plugin.disable_full_page_plugin_for_types": "application/pdf", "security.sandbox.content.tempDirSuffix": "{c2d345fb-b8dd-45f2-bb49-79f4ba61b9d4}", "services.sync.declinedEngines": "tabs,addons,prefs", "services.sync.lastPing": 1479781007, "services.sync.lastSync": "Mon Nov 21 2016 21:17:38 GMT-0500", "services.sync.numClients": 4, "services.sync.engine.tabs": false, "services.sync.engine.prefs": false, "services.sync.engine.addons": false, "ui.osk.debug.keyboardDisplayReason": "IKPOS: Touch screen not found." }, "lockedPreferences": {}, "javaScript": { "incrementalGCEnabled": true }, "accessibility": { "isActive": false, "forceDisabled": 0 }, "libraryVersions": { "NSPR": { "minVersion": "4.13.1", "version": "4.13.1" }, "NSS": { "minVersion": "3.29 Beta", "version": "3.29 Beta" }, "NSSUTIL": { "minVersion": "3.29 Beta", "version": "3.29 Beta" }, "NSSSSL": { "minVersion": "3.29 Beta", "version": "3.29 Beta" }, "NSSSMIME": { "minVersion": "3.29 Beta", "version": "3.29 Beta" } }, "userJS": { "exists": false }, "crashes": { "submitted": [], "pending": 0 }, "sandbox": { "contentSandboxLevel": 2 }, "extensions": [ { "name": "Application Update Service Helper", "version": "1.0", "isActive": true, "id": "aushelper@mozilla.org" }, { "name": "FlyWeb", "version": "1.0.0", "isActive": true, "id": "flyweb@mozilla.org" }, { "name": "Form Autofill", "version": "1.0", "isActive": true, "id": "formautofill@mozilla.org" }, { "name": "Multi-process staged rollout", "version": "1.6", "isActive": true, "id": "e10srollout@mozilla.org" }, { "name": "Pocket", "version": "1.0.5", "isActive": true, "id": "firefox@getpocket.com" }, { "name": "Presentation", "version": "1.0.0", "isActive": true, "id": "presentation@mozilla.org" }, { "name": "Web Compat", "version": "1.0", "isActive": true, "id": "webcompat@mozilla.org" } ], "experiments": [], "graphics": { "numTotalWindows": 1, "numAcceleratedWindows": 1, "windowLayerManagerType": "Direct3D 11", "windowLayerManagerRemote": true, "supportsHardwareH264": "Yes; Failed to create D3D11 device for decoder; Using D3D9 API", "currentAudioBackend": "wasapi", "adapterDescription": "Intel(R) HD Graphics 4000", "adapterVendorID": "0x8086", "adapterDeviceID": "0x0166", "adapterSubsysID": "181b103c", "adapterRAM": "Unknown", "adapterDrivers": "igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32", "driverVersion": "10.18.10.4358", "driverDate": "12-21-2015", "adapterDescription2": "NVIDIA GeForce GT 650M", "adapterVendorID2": "0x10de", "adapterDeviceID2": "0x0fd1", "adapterSubsysID2": "181b103c", "adapterRAM2": "2048", "adapterDrivers2": "C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\nvhmi.inf_amd64_1cf00dd97b91c6a1\\nvd3dumx,C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\nvhmi.inf_amd64_1cf00dd97b91c6a1\\nvwgf2umx,C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\nvhmi.inf_amd64_1cf00dd97b91c6a1\\nvwgf2umx,C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\nvhmi.inf_amd64_1cf00dd97b91c6a1\\nvwgf2umx C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\nvhmi.inf_amd64_1cf00dd97b91c6a1\\nvd3dum,C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\nvhmi.inf_amd64_1cf00dd97b91c6a1\\nvwgf2um,C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\nvhmi.inf_amd64_1cf00dd97b91c6a1\\nvwgf2um,C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\nvhmi.inf_amd64_1cf00dd97b91c6a1\\nvwgf2um", "driverVersion2": "21.21.13.7595", "driverDate2": "11-16-2016", "isGPU2Active": false, "direct2DEnabled": true, "directWriteEnabled": true, "directWriteVersion": "10.0.14931.1002", "webglRenderer": "Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0)", "webgl2Renderer": "Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0)", "info": { "AzureCanvasBackend": "skia", "AzureCanvasAccelerated": 0, "AzureFallbackCanvasBackend": "cairo", "AzureContentBackend": "skia", "ApzWheelInput": 1, "ApzTouchInput": 1 }, "featureLog": { "features": [ { "name": "HW_COMPOSITING", "description": "Compositing", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "D3D11_COMPOSITING", "description": "Direct3D11 Compositing", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "D3D9_COMPOSITING", "description": "Direct3D9 Compositing", "status": "disabled", "log": [ { "type": "default", "status": "disabled", "message": "Disabled by default" } ] }, { "name": "DIRECT2D", "description": "Direct2D", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "D3D11_HW_ANGLE", "description": "Direct3D11 hardware ANGLE", "status": "available", "log": [ { "type": "default", "status": "available" } ] }, { "name": "GPU_PROCESS", "description": "GPU Process", "status": "available", "log": [ { "type": "default", "status": "available" } ] } ], "fallbacks": [] }, "crashGuards": [] } }
sorry. it is not caused by dom.ipc.processCount. but firefox nightly would not play. If I find a certain cause, I will comment.
Matt, I bisected this YouTube regression to GPU video decoding bug 1315141.
Flags: needinfo?(matt.woodrow)
This Streaming Video Provider video doesn't play either: https://www.streamingvideoprovider.com/streaming-video-players.html
Almost certainly a duplicate of bug 1318083.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(matt.woodrow)
Resolution: --- → DUPLICATE
I tried some builds with a patch of Bug 1318083. (Changeset:68240063e11a and a64eaf74ef8b) Things get worse than before. Not only vp9 movies, but also mp4 movies aren't played at all.
Per Comment #16 reopening
Severity: normal → major
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
(In reply to Toshihiro Yamada from comment #16) > I tried some builds with a patch of Bug 1318083. > (Changeset:68240063e11a and a64eaf74ef8b) > > Things get worse than before. > Not only vp9 movies, but also mp4 movies aren't played at all. Do you have links to movies that is not working for you, I have yet to find anything that does not play properly with Today's Nightly, and the latest m-c builds.
(In reply to Jim Jeffery not reading bug-mail 1/2/11 from comment #18) > (In reply to Toshihiro Yamada from comment #16) > > I tried some builds with a patch of Bug 1318083. > > (Changeset:68240063e11a and a64eaf74ef8b) > > > > Things get worse than before. > > Not only vp9 movies, but also mp4 movies aren't played at all. > > Do you have links to movies that is not working for you, I have yet to find > anything that does not play properly with Today's Nightly, and the latest > m-c builds. I checked more and noticed it is different problem.(and I'm not sure whether this is a bug or not). Sorry for confusion.
Status: REOPENED → RESOLVED
Closed: 8 years ago8 years ago
Resolution: --- → DUPLICATE
Adjusting tracking flag to reflect this is "fixed" based on the dupe status.
You need to log in before you can comment on or make changes to this bug.