Closed Bug 1799350 Opened 2 years ago Closed 2 years ago

AV1 hardware VA-API decoding fails on Linux: Error parsing decoder bitstream filters 'av1_frame_split': Bitstream filter not found

Categories

(Core :: Audio/Video, defect)

Firefox 107
x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1793507

People

(Reporter: shtetldik, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0

Steps to reproduce:

Trying to play an AV1 video: https://www.youtube.com/watch?v=hSTp4iX5GsI

GPU: Sapphire Pulse RX 6800 XT.

Actual results:

VA-APi fails to activate with such error in the log when using MOZ_LOG="PlatformDecoderModule:5":

libva info: Found init function __vaDriverInit_1_16
libva info: va_openDriver() returns 0
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x3231564e -> nv12.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x30313050 -> p010le.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x36313050 -> unknown.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x30323449 -> yuv420p.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x32315659 -> yuv420p.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x56595559 -> unknown.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x32595559 -> yuyv422.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x59565955 -> uyvy422.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x41524742 -> bgra.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x41424752 -> rgba.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x58524742 -> bgr0.
[AVHWDeviceContext @ 0x7f5b87a67d80] Format 0x58424752 -> rgb0.
[AVHWDeviceContext @ 0x7f5b87a67d80] VAAPI driver: Mesa Gallium driver 22.2.2 for AMD Radeon RX 6800 XT (navi21, LLVM 15.0.2, DRM 3.48, 6.0.7).
[AVHWDeviceContext @ 0x7f5b87a67d80] Driver not found in known nonstandard list, using standard behaviour.
[av1 @ 0x7f5b9421fc00] Error parsing decoder bitstream filters 'av1_frame_split': Bitstream filter not found
[RDD 198393: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX:   Couldn't initialise VA-API decoder
[RDD 198393: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX: Initialising FFmpeg decoder
[RDD 198393: MediaPDecoder #1]: D/PlatformDecoderModule FFVPX:   codec libdav1d : dav1d AV1 decoder by VideoLAN

Expected results:

AV1 VA-API decoder should have succeeded.

OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1793507
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.