Closed Bug 1276426 Opened 8 years ago Closed 7 years ago

Flash video stops when switching between tabs

Categories

(Core Graveyard :: Plug-ins, defect, P5)

49 Branch
x86_64
Windows 7
defect

Tracking

(firefox54 wontfix, firefox55 fix-optional, firefox56 fix-optional)

RESOLVED DUPLICATE of bug 1391247
Tracking Status
firefox54 --- wontfix
firefox55 --- fix-optional
firefox56 --- fix-optional

People

(Reporter: over68, Unassigned)

References

Details

(Keywords: regression, Whiteboard: hold, STR in comment #0)

Steps to reproduce:

1. Install extension https://addons.mozilla.org/en-US/firefox/addon/youtube-flash-player/.
2. Go to https://www.example.com/.
3. Open this page in a new tab https://www.youtube.com/watch?v=X3czlQ_w-J4.
4. Switch to full screen mode, then exit the full screen.
5. Switch between tabs.

I am using the latest Flash Player beta 22.0.0.168.


Actual results:

Switching between tabs leads to stop the Flash video.

See https://dl.dropboxusercontent.com/u/95157096/85f61cf7/6kikyi1jla.mp4
Flags: needinfo?(dvander)
I could reproduce the problem when multi-process was off.
(In reply to Sotaro Ikeda [:sotaro] from comment #2)
> I could reproduce the problem when multi-process was off.

Sorry, the problem was also happened when multi-process was on.
It seems like the plugin side's problem. When the video froze, the plugin was posting new frames to compositor with same content.

When the video was full screen, the flash video was rendered without compositor(without async plugin drawing). Async plugin rendering was used only when video was non full screen. Flash plugin seems to fail to switch between async and non async plugin rendering correctly.

I also saw the same problem with the following.
http://www.fullimpactwebdesign.com/solutions/websiteDevelopment/videoGalleryWebsites/videoLayouts3.php
(In reply to Sotaro Ikeda [:sotaro] from comment #4)
> 
> I also saw the same problem with the following.
> http://www.fullimpactwebdesign.com/solutions/websiteDevelopment/
> videoGalleryWebsites/videoLayouts3.php

It also seems to need the plugin in comment 0 to reproduce the problem.
(In reply to Sotaro Ikeda [:sotaro] from comment #5)
> (In reply to Sotaro Ikeda [:sotaro] from comment #4)
> > 
> > I also saw the same problem with the following.
> > http://www.fullimpactwebdesign.com/solutions/websiteDevelopment/
> > videoGalleryWebsites/videoLayouts3.php
> 
> It also seems to need the plugin in comment 0 to reproduce the problem.

Sorry, correction:
  the add-on was not related to comment 4.
Strangely, I saw the problem only when I run m-c Firefox that I built on my pc. When I used latest firefox nightly, I did not see the problem.
Priority: -- → P5
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(dvander)
Resolution: --- → INCOMPLETE
I can still reproduce this bug.

Steps to reproduce:

1. Go to https://www.example.com/.
2. Open this page in a new tab https://dl.dropboxusercontent.com/u/95157096/85f61cf7/3iix3v79zm.html.
3. Disable the protection, See https://dl.dropboxusercontent.com/u/95157096/85f61cf7/9lx4fcjksu.png.
4. Play the video.
5. Switch to full screen mode, then exit the full screen.
6. Switch between tabs.


Actual results:

Switching between tabs leads to stop the Flash video.
Status: RESOLVED → UNCONFIRMED
Resolution: INCOMPLETE → ---
Confirm this bug still occurs with the following specs: 

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Status: UNCONFIRMED → NEW
Ever confirmed: true
Reproducible on MacOS Sierra 10.12
2.5 GHz Intel Core i5
4 GB 1600 MHz DDR3
Intel HD Graphics 4000 1536 MB
Version 	49.0.2
Build ID 	20161019084923
User Agent 	Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:49.0) Gecko/20100101 Firefox/49.0
Shockwave Flash 23.0.0.185
More details from Comment 9

Reproducible on Windows 10
CPU             Intel Core i7-4790 CPU @ 3.60GHz
RAM             16.0 GB
Graphics        NVIDIA GeForce GTX 745
Version 	49.0.2
Build ID 	20161019084923
User Agent 	Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Shockwave Flash:23.0.0.162
If this is a regression from direct plugin drawing, either mac should not be affected, or this is longstanding issue in windowless plugin rendering that happened to be exposed by the switch to direct plugin drawing (since direct drawing is a windows-only feature). Or if this is a regression on mac, there is some unexpected and unplanned change in behavior.
Flags: needinfo?(mfunches)
FX 49.0.1 where asyncdrawing is false I cannot produce the error. If I flip the pref I can make the flash video stop; I understand Mac should not be effected by this pref, how ever on my Mac I do observe interference (MacOS Sierra 10.12.1)
I can produce the same behavior on Fx 49.0.2
Flags: needinfo?(mfunches)
Whiteboard: hold
Hey Grover, would you please test this in 11-6 or newer nightly and see if you can still reproduce? thanks!
Flags: needinfo?(gwimberly)
Can no longer reproduce with the newest version of nightly using the following specs:

Reproducible on Windows 10
CPU             Intel Core i7-4790 CPU @ 3.60GHz
RAM             16.0 GB
Graphics        NVIDIA GeForce GTX 745
Version 	49.0.2
Build ID 	20161019084923
User Agent 	Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
Shockwave Flash:23.0.0.162
Flags: needinfo?(gwimberly)
Per comment 15, not reproducible*
thanks!
Status: NEW → RESOLVED
Closed: 8 years ago8 years ago
Resolution: --- → DUPLICATE
I can reproduce this bug with the latest nightly build, and with latest Flash Player beta 24.0.0.145.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Reproducible with this Beta version 
Version 	52.0a1
Build ID 	20161107030203
User Agent 	Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Shockwave Flash 24.0.0.145
Flags: needinfo?(twalker)
This is still reproducible with 
Version 	54.0a1
Build ID 	20170124030205
User Agent 	Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 Firefox/54.0
Shockwave Flash 24.0.0.194
Flags: needinfo?(twalker)
Whiteboard: hold → hold, STR in comment #0
(In reply to blinky from comment #8)
> I can still reproduce this bug.
> 
> Steps to reproduce:
> 
> 1. Go to https://www.example.com/.
> 2. Open this page in a new tab
> https://dl.dropboxusercontent.com/u/95157096/85f61cf7/3iix3v79zm.html.
> 3. Disable the protection, See
> https://dl.dropboxusercontent.com/u/95157096/85f61cf7/9lx4fcjksu.png.
> 4. Play the video.
> 5. Switch to full screen mode, then exit the full screen.
> 6. Switch between tabs.
> 
> 
> Actual results:
> 
> Switching between tabs leads to stop the Flash video.

I can't repo using these steps. Note I'm purposefully ignoring comment 0 since that repo depends on a legacy extension.
Flags: needinfo?(twalker)
Works for me with ADP 25.0.0.127 in 32-bit Nightly 55.0a1, 20170315030215 on Win 10 Surface Pro.
Flags: needinfo?(twalker)
Status: REOPENED → RESOLVED
Closed: 8 years ago7 years ago
Resolution: --- → WORKSFORME
The issue is still reproducible on Windows 7/10 x86 with latest Nightly,Beta and Release builds using the latest Flash beta build 26.0.0.123.

When flipping the following pref to false "dom.ipc.plugins.asyncdrawing.enabled" the issue is not reproducible. 

STR in the initial comment are still showing the issue.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
blinky, any chance we could get you to update your test cases in comment 8?
I can reproduce this bug with the latest nightly build, and with latest Flash Player beta 26.0.0.123.

Steps to reproduce:

1. Go to https://www.example.com/.
2. Open this page in a new tab https://bugzilla.mozilla.org/attachment.cgi?id=8694219.
3. Disable the protection.
4. Play the video.
5. Switch to full screen mode, then exit the full screen.
6. Switch between tabs.


Actual results:

Switching between tabs leads to stop the Flash video.

See https://www.youtube.com/watch?v=SfHU7wpZf04
Flags: needinfo?(over68)
Blocks: 1394408
Status: REOPENED → RESOLVED
Closed: 7 years ago7 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.