Closed Bug 1766124 Opened 3 years ago Closed 3 years ago

Using VA-API causes artefact at bottom of video

Categories

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

Firefox 99
x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1759784
Tracking Status
firefox99 --- disabled
firefox100 --- disabled

People

(Reporter: elfarto, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: correctness)

Attachments

(1 file)

We've noticed an odd artefact on videos decoded using VA-API since FF99 was released, software decoding is uneffected, and it seems to only appear on H.264 videos.

The artefact is at the bottom of the video and appears to be the last line repeated about 10 times. I've attached a screen shot of it, captured from here.

This seems to be present on FF99 and FF100.0b9. I'm not certain what the cause is, but I did noticed that the frame height of the video is 1088px, which differs from the video height of 1080px.

I forgot to mention that this was with the nvidia-vaapi-driver.

Regressions: egl-linux-vaapi
Keywords: correctness
No longer regressions: egl-linux-vaapi

I see the same effect at that URL on FF 101.0a1 with Intel graphics. According to intel_gpu_top, I have "Intel Cometlake (Gen9)" graphics.

In FF 99-101 with VA-API enabled, AVC1 content on YouTube shows up fine, but VP9 content has a similar problem. Instead of duplicating the last valid line, with VP9 on YouTube the extra pixels along the bottom of the image are a solid green bar.

Also reported with AMD on bug 1759784.

(In reply to Brian Rogers from comment #2)

I see the same effect at that URL on FF 101.0a1 with Intel graphics. According to intel_gpu_top, I have "Intel Cometlake (Gen9)" graphics.

In FF 99-101 with VA-API enabled, AVC1 content on YouTube shows up fine, but VP9 content has a similar problem. Instead of duplicating the last valid line, with VP9 on YouTube the extra pixels along the bottom of the image are a solid green bar.

  1. Did you mean AV1? https://en.wikipedia.org/wiki/Advanced_Video_Coding
  2. At least for me — Intel Ice Lake — on Firefox Nightly, there have never been any issues with any artifacts with VP9 decoding. Since Ice Lake doesn't have AV1 hardware and you're running an older generation, you don't have any AV1 hardware either, which means that Firefox falls back to software decoding when playing AV1 videos.

(In reply to Brian Rogers from comment #3)

Also reported with AMD on bug 1759784.

That ticket covers both Intel and AMD graphics, not just AMD graphics. Sure, I didn't comment on that ticket directly, but I, along with a few other Intel users, commented on the original Mesa ticket linked in that Bugzilla ticket.

Since this bug basically covers the same thing as the older bug linked above, shouldn't it be labelled as a duplicate? Sure, this bug introduces NVIDIA graphics through a wrapper, but it's been clear that this is a Firefox bug from the get-go, so…

Since this bug basically covers the same thing as the older bug linked above, shouldn't it be labelled as a duplicate? Sure, this bug introduces NVIDIA graphics through a wrapper, but it's been clear that this is a Firefox bug from the get-go, so…

Yes, it should, however I didn't find that while searching for an existing issue.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: