Closed Bug 1183132 Opened 9 years ago Closed 9 years ago

A previously shown frame is displayed when playing video

Categories

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

x86
Windows 7
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox42 --- affected

People

(Reporter: kyle_fung, Unassigned)

References

Details

(Keywords: regression, regressionwindow-wanted)

On Windows 7 on a Intel(R) HD Graphics card, YouTube and CNN seem to be playing videos incorrectly by injecting single frames that were previously shown before into the video, making it look jittery. This happens about every 10 seconds.
Setting media.hardware-video-decoding.enabled to false seems to make the problem go away. I've only been able to reproduce on this machine: Application Basics ------------------ Name: Firefox Version: 42.0a1 Build ID: 20150713030204 Update Channel: nightly User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0 Multiprocess Windows: 1/1 (default: true) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Graphics -------- Adapter Description: Intel(R) HD Graphics Adapter Drivers: igdumd64 igd10umd64 igdumdx32 igd10umd32 Adapter RAM: Unknown Asynchronous Pan/Zoom: none Device ID: 0x0046 Direct2D Enabled: Blocked for your graphics driver version. Try updating your graphics driver to version 8.1500.1000.2202 or newer. DirectWrite Enabled: false (6.1.7601.17514) Driver Date: 7-28-2010 Driver Version: 8.15.10.2189 GPU #2 Active: false GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC) Subsys ID: 046e1028 Supports Hardware H264 Decoding: true Vendor ID: 0x8086 WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics Direct3D9Ex 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: 358400 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.smart_size.first_run: false browser.cache.frecency_experiment: 3 browser.download.importedFromSqlite: true browser.places.smartBookmarksVersion: 7 browser.sessionstore.upgradeBackup.latestBuildID: 20150713030204 browser.startup.homepage_override.buildID: 20150713030204 browser.startup.homepage_override.mstone: 42.0a1 dom.apps.reset-permissions: true dom.mozApps.used: true extensions.lastAppVersion: 42.0a1 gfx.driver-init.appVersion: 42.0a1 gfx.driver-init.deviceID: 0x0046 gfx.driver-init.driverVersion: 8.15.10.2189 gfx.driver-init.feature-d2d: false gfx.driver-init.feature-d3d11: true gfx.driver-init.status: 2 media.gmp-eme-adobe.lastUpdate: 1436564257 media.gmp-eme-adobe.version: 11 media.gmp-gmpopenh264.lastUpdate: 1436564257 media.gmp-gmpopenh264.version: 1.4 media.gmp-manager.buildID: 20150713030204 media.gmp-manager.lastCheck: 1436798881 media.hardware-video-decoding.failed: false network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.history.expiration.transient_current_max_pages: 100357 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true privacy.sanitize.migrateFx3Prefs: true security.sandbox.content.tempDirSuffix: {04fcba0e-a6b2-412b-a20f-1b80a4749a85}
The problem only occurs on CNN videos now, but YouTube videos are fine.
Component: Audio/Video → Audio/Video: Playback
Problem came back in nightly for YouTube.
Jean-Yves, do you know video changes in the last week or so that would fixed and/or broken YouTube with media.hardware-video-decoding.enabled = true?
Flags: needinfo?(jyavenard)
which platform? On windows we've enabled the LowLatency mode (same as what Chrome is showing) and on Mac we've enabled NV12 GPU images. Having said that, I'm not aware of anything done that would have caused the problem not to happen earlier on. So it may very well be just a coincidence as it was never "fixed"
Flags: needinfo?(jyavenard)
you may try to revert Bug 1141139 and see how that goes
kfung, do you mind installing these test builds to see whether the Windows LowLatency change (bug 1141139) caused the recent problem you're seeing? This test build (1438976773) does not have the LowLatency change: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-win32/1438976773/ This test build (1438977787) has the LowLatency change: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-win32/1438977787/
The problem exists for both builds. I'll try to get a regression window when I have time.
This is fixed in the newest nightly. Anyone have an idea as to why? Application Basics ------------------ Name: Firefox Version: 43.0a1 Build ID: 20150818030209 Update Channel: nightly User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0 Multiprocess Windows: 1/1 (default: true) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Graphics -------- Adapter Description: Intel(R) HD Graphics Adapter Drivers: igdumd64 igd10umd64 igdumdx32 igd10umd32 Adapter RAM: Unknown Asynchronous Pan/Zoom: wheel input enabled Device ID: 0x0046 Direct2D Enabled: true DirectWrite Enabled: true (6.2.9200.17461) Driver Date: 5-21-2011 Driver Version: 8.15.10.2401 GPU #2 Active: false GPU Accelerated Windows: 1/1 Direct3D 11 (OMTC) Subsys ID: 046e1028 Supports Hardware H264 Decoding: No; Vendor ID: 0x8086 WebGL Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics Direct3D11 vs_4_0 ps_4_0) windowLayerManagerRemote: true AzureCanvasBackend: direct2d 1.1 AzureContentBackend: direct2d 1.1 AzureFallbackCanvasBackend: cairo AzureSkiaAccelerated: 0 Important Modified Preferences ------------------------------ browser.cache.disk.capacity: 358400 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.smart_size.first_run: false browser.cache.frecency_experiment: 3 browser.download.importedFromSqlite: true browser.places.smartBookmarksVersion: 7 browser.startup.homepage_override.buildID: 20150818030209 browser.startup.homepage_override.mstone: 43.0a1 dom.apps.reset-permissions: true dom.mozApps.used: true extensions.lastAppVersion: 43.0a1 gfx.crash-guard.d3d11layers.appVersion: 43.0a1 gfx.crash-guard.d3d11layers.deviceID: 0x0046 gfx.crash-guard.d3d11layers.driverVersion: 8.15.10.2401 gfx.crash-guard.d3d11layers.feature-d2d: true gfx.crash-guard.d3d11layers.feature-d3d11: true gfx.crash-guard.status.d3d11layers: 2 gfx.crash-guard.status.d3d9video: 2 gfx.direct3d.last_used_feature_level_idx: 1 media.hardware-video-decoding.failed: false network.cookie.prefsMigrated: true places.history.expiration.transient_current_max_pages: 100357 plugin.disable_full_page_plugin_for_types: application/pdf privacy.sanitize.migrateFx3Prefs: true security.sandbox.content.tempDirSuffix: {734c3172-a502-41e9-9a84-5d28c09c0f9c} Important Locked Preferences ---------------------------- JavaScript ---------- Incremental GC: true Accessibility ------------- Activated: false Prevent Accessibility: 0 Library Versions ---------------- NSPR Expected minimum version: 4.10.9 Beta Version in use: 4.10.9 Beta NSS Expected minimum version: 3.20 Basic ECC Version in use: 3.20 Basic ECC NSSSMIME Expected minimum version: 3.20 Basic ECC Version in use: 3.20 Basic ECC NSSSSL Expected minimum version: 3.20 Basic ECC Version in use: 3.20 Basic ECC NSSUTIL Expected minimum version: 3.20 Version in use: 3.20 Experimental Features ---------------------
Hmmmm, it may have actually been caused by upgrading the video drivers on the computer, as this computer was recently updated.
Matt - can you look at the blacklist status for Intel driver 2189 on 8086:0046? I've got that GPU on a machine on my desk if needed.
Flags: needinfo?(matt.woodrow)
Priority: -- → P2
Should we block this GPU driver?
Priority: P2 → P1
This got fixed because I accidentally broke DXVA for this machine (see the difference in supports hardware h264 values between the about:support listing). It was regressed by bug 1193547. I've filed bug 1200775 to fix that, then we'll see if this comes back or not.
Flags: needinfo?(matt.woodrow)
Depends on: 1200775
Kyle, see comment 13. Are you able to reproduce again?
Flags: needinfo?(kyle_fung)
I don't have access to the Toronto machines anymore. You'll have to ask someone that works there.
Flags: needinfo?(kyle_fung) → needinfo?(ryanvm)
Milan, you're it!
Flags: needinfo?(ryanvm) → needinfo?(milan)
No longer blocks: MSE
I don't see this on nightly, on 0x8086/0x0046, accelerated (driver 8.15.10.2401) or not.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(milan)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.