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.