Closed Bug 1057695 Opened 10 years ago Closed 8 years ago

Youtube video black after switching to external monitor

Categories

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

33 Branch
x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
platform-rel --- ?

People

(Reporter: ibounig_tobias1, Unassigned)

Details

(Whiteboard: [platform-rel-Youtube])

Steps to reproduce: 1) Open Firefox 2) Go to youtube.com 3) Play Video 4) Plug/Unplug Monitor (in my case mini Display Port) 5) Refresh Page 6) Try playing video again After Refreshing the Video turns black (audio and Controls still working). All tries to get a YT Video to play result in black videos. Restarting Firefox solves the issue. In Chrome the same procedure does not have the issue. Some Screen shots: http://imgur.com/a/vKVlC Windows 8.1 Aurora 33.0a2 (2014-08-22) Nvidia Optimus: NVS5400M (327.23) Intel4000 Flash NPSWF32_15_0_0_130.dll
Component: General → Video/Audio
Product: Firefox → Core
Are you using Flash YouTube, or HTML5 YouTube? My guess is you're getting hardware accelerated video decoding and Flash or our media code(if you're using HTML5 YouTube) isn't handling the D3D device being reset when the monitor is re-plugged.
@cpearce It is HTML5(In reply to Chris Pearce (:cpearce) from comment #1) > Are you using Flash YouTube, or HTML5 YouTube? > > My guess is you're getting hardware accelerated video decoding and Flash or > our media code(if you're using HTML5 YouTube) isn't handling the D3D device > being reset when the monitor is re-plugged. It is HTML5. All I know is, if I plug in (/plug out) the monitor the video is still playing (also visually it is working). But as soon as the quality is changed, or the site is refreshed or a new/loaded YT video is played/resumed it is always black until i restart Firefox. What is happening internally in Firefox I have no idea. I can imagine that if the monitor is plugged in my Laptop tries to render everything from now on the dedicated video card, however the video currently playing is still rendered with the internal card. But once a change happens FF gets a 'new instance of the graphics context' (i hope you know what I mean^^) and renders it with the dedicated card which leads to problems. In Chrome this problem does not happen, either they keep 'holing on to the graphics context' or they are switching correctly. Is there anything I could do to shed more light on this Problem (Running a debug build of Firefox etc.)?
This seems related to bug #1056343, which sees the same problem in Linux and OS X but does not depend on an external monitor. Probably related to bug #1044063 as well.
Does it work if HWA is disabled in Firefox? (restart FF to apply) https://support.mozilla.org/en-US/kb/forum-response-disable-hardware-acceleration
Same issue here. Also Win8.1 update 1. Turning HWA off helps!
Please, this is really annoying issue. Turning HWA off is not a solution.
Component: Audio/Video → Audio/Video: Playback
(In reply to Jan Skrasek from comment #6) > Please, this is really annoying issue. Turning HWA off is not a solution. Do you mean that turning HWA off doesn't fix the problem?
platform-rel: --- → ?
Whiteboard: [platform-rel-Youtube]
I'm going to assume that this is the Intel driver bug and has already been fixed. Re-open if this issue still exists.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.