If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Video playback broken - repeatedly flashing or play cycled frames with certain prefs combination




Graphics: Layers
a year ago
11 months ago


(Reporter: V. Korn, Unassigned)


51 Branch

Firefox Tracking Flags

(Not tracked)


(Whiteboard: [gfx-noted])


(1 attachment)



a year ago
(sorry for ugly title, feel free to correct it more understandable)
I can reproduce by following these steps:
1) Use new profile and set these preferences in about:config :
layers.acceleration.force-enabled to true
layers.force-active to true
browser.tabs.remote.autostart.2 to false

2) Restart to apply new prefs, make sure in about:support that hardware acceleration is activated, e10s is disabled.
3) Navigate to any youtube video to watch it and (optionally) open another one in background

Actual results
Instead of normal video playback there will be either irrelevant frames flashing during playback or it will be even cycled sequence of frames (from begining of video) in loop. Audio is OK

Expected results 
Normal playback

Used Mozregression - last GOOD - 9 July 2016, first BAD - 10 July 2016. Still broken with latest Nightly (9 august 2016).

Sometimes video playing normally, sometimes it may play OK right after browser start, but usually it breaks very quickly, tends to break after opening video in background tab or just after some time. In my Mozregression test its usually broken right from the start.

Problem exists with all HTML5 video on any host, not only youtube, format (MP4 or WebM) doesnt matter, MSE or not doesnt matter.

Problem encountered on Xubuntu 16.04 (64 bit), used Nvidia GTX 750, Driver version NVIDIA 361.42, OpenGL 4.5.0
Component: Untriaged → Graphics: Layers
Product: Firefox → Core

Comment 1

a year ago
Additional info - tested on latest Aurora build (2016-08-10, 50a2) with same conditions - bug is present too.

Comment 2

a year ago
Created attachment 8779862 [details]
Screencast showing actual corrupted video playback

I made a short screencast to illustrate that exactly "broken video" i see on Youtube. Hope it helps.

Comment 3

a year ago
Could you attach "Graphics" section of about:support ?
Flags: needinfo?(phazon)

Comment 4

a year ago
(In reply to Alice0775 White from comment #3)
> @reporter
> Could you attach "Graphics" section of about:support ?

Sure thing

Compositing	OpenGL
Asynchronous Pan/Zoom	none
WebGL Renderer	NVIDIA Corporation -- GeForce GTX 750 Ti/PCIe/SSE2
WebGL2 Renderer	NVIDIA Corporation -- GeForce GTX 750 Ti/PCIe/SSE2
Hardware H264 Decoding	No
Audio Backend	pulse
GPU #1
Active	Yes
Description	NVIDIA Corporation -- GeForce GTX 750 Ti/PCIe/SSE2
Vendor ID	NVIDIA Corporation
Device ID	GeForce GTX 750 Ti/PCIe/SSE2
Driver Version	4.5.0 NVIDIA 361.42
AzureCanvasAccelerated	0
AzureCanvasBackend	skia
AzureContentBackend	cairo
AzureFallbackCanvasBackend	none
CairoUseXRender	0
Decision Log
blocked by default: Acceleration blocked by platform
force_enabled by user: Force-enabled by pref
force_enabled by user: Force-enabled by pref
Flags: needinfo?(phazon)
Whiteboard: [gfx-noted]

Comment 5

11 months ago
As for latest Nightly this issue no longer appears, so i guess its fixed by some other changes.
Last Resolved: 11 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.