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.