Semi-Transparent YouTube video playback
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
People
(Reporter: jorgecszabo, Assigned: stransky)
References
(Blocks 1 open bug)
Details
(Keywords: regression, reproducible)
Attachments
(3 files)
220.19 KB,
image/png
|
Details | |
33.56 KB,
application/octet-stream
|
Details | |
47 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-beta+
|
Details | Review |
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0 Steps to reproduce: I try to watch a YouTube video in Firefox 64 in Ubuntu 18.04 GNOME. I'm using the Nvidia drivers 415 and the lastest system updates available in Ubuntu. This is a video were the issue is clear: https://www.youtube.com/watch?v=grEKMHGYyns Actual results: The video plays fine, but there is a transparency that lets me see a silhouette of the window that is open in the back. I've attached a screenshot of the issue that makes it look clear. I have also tried disabling hardware acceleration, but I get exactly the same results. Expected results: The video to play without any traces of the windows open in the back of Firefox. In the case of the screenshot the background should look completely grey (works like that in Chromium and Firefox for Windows)
Reporter | ||
Comment 1•5 years ago
|
||
I can observe the same problem on Arch Linux with firefox 64.0 and Nightly, on both Gnome and KDE Plasma. Additionally I've just reproduced it in a clean and updated Ubuntu 18.04 VM. I also notice that the video is only transparent while its playing, but not paused.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 3•5 years ago
|
||
I can reproduce on Nightly66.0a1 Ubuntu 18.04 VM with clean profile. (Host OS: Windows10 1809 64 bit, Guest OS: Ubuntu 18.04 64bit) Steps to Reproduce: 1. Open any page(includes dark image) on Nightly66 or Chromium and Maximized e.g. http://www.maryctaylor.com/portfolio_page/flipt-pictures-girl/ 2. Open Firefox64 with new profile and maximized 3. Open https://www.youtube.com/watch?v=uI6EQjXwYR8 4. Switch to Fullscreen of the video (or Theater mode or Default mode). 5. Observe ghost image while the video playing Actual Results: Ghost images appears while the video is playing.
Reporter | ||
Comment 4•5 years ago
|
||
I have been able to reproduce this on a Thinkpad E440 running Ubuntu 18.04 and Firefox 64. The machine has Intel integrated graphics and is running the latest drivers available.
Comment 5•5 years ago
|
||
Regression window with mozregression: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=4ac589d31bd7598bfa67f5fb64bdf1517d5dd8a4&tochange=14c5eab0c6b359b7904a8d9807c8282352707ba0 Regressed by: 14c5eab0c6b3 Martin Stransky — Bug 1489097 - [Linux/Gtk] Enable default ARGB visual for toplevel windows on GNOME, r=jhorak :stransky, Your patch seems to cause the regression. Can you please look into this?
Comment 7•5 years ago
|
||
[Tracking Requested - why for this release]: Youtube video glitches. WORKAROUND: Create mozilla.widget.use-argb-visuals as Boolean and set it to false in about:config. And then restart browser.
Comment 8•5 years ago
|
||
also affected to Ubuntu 18.10
Updated•5 years ago
|
Assignee | ||
Comment 9•5 years ago
|
||
Sure, I'll look at it.
Assignee | ||
Comment 10•5 years ago
|
||
Yes I can see it now, Thanks.
Comment 11•5 years ago
|
||
Hi Martin, just FYI, we have one 65 Beta build left this week (Thursday) before next week's RC.
Assignee | ||
Comment 12•5 years ago
|
||
This happens with WindowSurfaceX11SHM SW compositor only. I think we should disable ARGB visual in this case.
Assignee | ||
Comment 13•5 years ago
|
||
Assignee | ||
Comment 14•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=c858a35edf1c2d7fa5e87c0b0d401cda6661761f
Assignee | ||
Updated•5 years ago
|
Comment 15•5 years ago
|
||
Pushed by rvandermeulen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8d104c49d7e2
[Linux/Gtk] Disable ARGB toplevel visual on X11 SW compositor due to visible graphics artifacts, r=lsalzman
Comment 16•5 years ago
|
||
Please nominate this for Beta approval when you get a chance.
Comment 17•5 years ago
|
||
bugherder |
Assignee | ||
Comment 18•5 years ago
|
||
Comment on attachment 9036586 [details]
Bug 1516224 - [Linux/Gtk] Disable ARGB toplevel visual on X11 SW compositor due to visible graphics artifacts, r=lsalzman
[Beta/Release Uplift Approval Request]
Feature/Bug causing the regression: Bug 1489097
User impact if declined: Visible graphics artifacts when playing video on Linux with WindowSurfaceX11SHM compositing (which is default on Linux).
Is this code covered by automated tests?: No
Has the fix been verified in Nightly?: No
Needs manual test from QE?: Yes
If yes, steps to reproduce: 1) disable layers.acceleration.force-enabled if you have enabled it
2) open any application (terminal...)
2) open Firefox and play https://www.youtube.com/watch?v=uI6EQjXwYR8 on fullscreen
3) watch if there's a visible artifacts of the backgroun application from step 2
List of other uplifts needed: None
Risk to taking this patch: Low
Why is the change risky/not risky? (and alternatives if risky): Linux only, disables ARGB visual by default which was state before Bug 1489097
String changes made/needed: none
Updated•5 years ago
|
Comment 19•5 years ago
|
||
Comment on attachment 9036586 [details]
Bug 1516224 - [Linux/Gtk] Disable ARGB toplevel visual on X11 SW compositor due to visible graphics artifacts, r=lsalzman
[Triage Comment]
Fix for artifacts when playing video on Linux with WindowSurfaceX11SHM compositing. Approved for 65.0b12.
Comment 20•5 years ago
|
||
bugherder uplift |
Comment 21•5 years ago
|
||
Managed to reproduce this issue on FF 64.0.2 on Ubuntu 18.04x64.
Confirming this bug verified fixed on 65.0b12 (buildid:20190116191407)and on the latest Nightly 66.0a1. Verified on Ubuntu 18.04x64.
Comment 22•5 years ago
|
||
Side effect of the fix, now areas of the window that are supposed to be transparent aren't anymore. Is that just unavoidable? https://i.imgur.com/OGaQD3S.png
Assignee | ||
Comment 23•5 years ago
|
||
(In reply to burritosaur from comment #22)
Side effect of the fix, now areas of the window that are supposed to be
transparent aren't anymore. Is that just unavoidable?
https://i.imgur.com/OGaQD3S.png
Unfortunately yes, unless the video playback is fixed (and other possible content glitches). See Bug 1521012 for details - it fixes the corners a bit.
Assignee | ||
Comment 25•5 years ago
|
||
Bug 1568569 is related and applies to fullscreen playback.
Comment 26•5 years ago
|
||
I can reproduce this on Ubuntu 18.04, Firefox 69, and nvidia-435. Do you want a new bug report?
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 27•4 years ago
|
||
Bug 1460959 should fix that.
Comment 28•3 years ago
|
||
I have the same issue with Firefox 84 on Manjaro,but it doesn't only happen in fullscreen.
And also,is there any fix for this?
Assignee | ||
Comment 29•3 years ago
|
||
(In reply to Toadfield from comment #28)
I have the same issue with Firefox 84 on Manjaro,but it doesn't only happen in fullscreen.
And also,is there any fix for this?
Please file a new bug for it, attach content of about:support and cc me there.
Thanks.
Comment 30•3 years ago
|
||
I have this issue in Firefox 84.0.2 only in non-fullscreen videos. And I got it fixed by setting layers.acceleration.force-enabled
to true
in about:config.
Comment 31•3 years ago
|
||
(In reply to Martin Stránský [:stransky] from comment #29)
(In reply to Toadfield from comment #28)
I have the same issue with Firefox 84 on Manjaro,but it doesn't only happen in fullscreen.
And also,is there any fix for this?Please file a new bug for it, attach content of about:support and cc me there.
Thanks.
What do you mean with "cc me"?
I'm new to this bugzilla site.
Comment 32•3 years ago
|
||
(In reply to Toadfield from comment #31)
(In reply to Martin Stránský [:stransky] from comment #29)
(In reply to Toadfield from comment #28)
I have the same issue with Firefox 84 on Manjaro,but it doesn't only happen in fullscreen.
And also,is there any fix for this?Please file a new bug for it, attach content of about:support and cc me there.
Thanks.What do you mean with "cc me"?
I'm new to this bugzilla site.
On the page of the new bug under the section "people" there is a point "CC:" with a button "Add". (Note: I'm not who wants to be CC'd.)
Description
•