Closed Bug 1765872 Opened 2 years ago Closed 2 years ago

Disabling hw composition results in showing green lines for some unencrypted videos on Netflix

Categories

(Core :: Graphics: Layers, defect, P2)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1766056
Tracking Status
firefox-esr91 --- fixed
firefox99 --- wontfix
firefox100 --- fixed
firefox101 --- fixed

People

(Reporter: alwu, Unassigned)

References

(Regression)

Details

Attachments

(4 files)

Attached image netflix-green-line.png

We received a report from Netflix about this green line issue. They told us they can reproduce this on both Windows and MacOS, but I was only able to reproduce this issue on my Windows 10.

STR.

  1. go to setting, uncheck the box for Use recommended performance settings and Use hardware acceleration when available.
  2. restart Firefox
  3. go to https://www.netflix.com/title/80057281?videoProfiles=av1-main-L30-dash-cbcs-prk
  4. wait until video starts playing (click somewhere on the page)

Expected.
5. No green lines

Actual.
5. Showing some green lines on the video, which could also be found on other videos.


Unchecking the box Use hardware acceleration when available would turn off the pref layers.acceleration.disabled, which turns off the hw composition.

Note, there are some extra information they provided.

  • issue does not reproduce with other codecs (only on av1)
  • issue does not reproduce on a standalone page with just video element, so maybe something related to complex layout/layers/css?
  • issue does not reproduce with hardware acceleration enabled (this means the hw composition)
  • when window is resized - the line stays in the same absolute place on the screen but because video size adapts - the line moves relatively to the video. I assume this proves that this is not an issue with the av1 codec itself.
  • issue does not reproduce in other browsers (tested in Chrome)
Attached image netflix-green-line2.png

Glenn, can you provide any insights here?

Severity: -- → S3
Flags: needinfo?(gwatson)
Priority: -- → P2

Could they provide the contents of their about:support both with composition (no bug) and without composition (bug) so we can be sure what paths Firefox is running?

I wonder if there are some kind of alignment differences when using AV1 compared to other codecs? Perhaps see if Lee or the media team have any ideas on what differences might exist here?

Flags: needinfo?(gwatson)
Attached file nobug.txt
Attached file bug.txt

Attached about:support information from my Mac, let me know if need anything else.

OK, so that confirms that the bug is occurring when running SWGL - perhaps we have an alignment / stride issue handling textures depending on the external texture source / compositing path we choose for them Lee?

Flags: needinfo?(lsalzman)
Flags: needinfo?(lsalzman)
Depends on: 1766056
Regressed by: 1459526

Set release status flags based on info from the regressing bug 1459526

:jgilbert, since you are the author of the regressor, bug 1459526, could you take a look?
For more information, please visit auto_nag documentation.

Flags: needinfo?(jgilbert)
Flags: needinfo?(jgilbert)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: