I noticed that VLC could not display the sound of videos that used AOMedia's AV1 codec, or AOM-AV1 in short. When I tried to play videos in that specific codec, I could only hear the sound of the video. This did not occur in other codecs such as H.264 and H.265. I ran video players in terminal, hoping to catch error messages.
> vlc aomav1_video.mkv VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8) [0000556c0aabd520] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. [00007f3038006a50] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error [00007f3038006a50] glconv_vaapi_drm gl error: vaInitialize: unknown libva error Xlib: extension "DRI2" missing on display ":0". libva error: vaGetDriverNames() failed with operation failed [00007f3038006a50] glconv_vaapi_drm gl error: vaInitialize: operation failed [00007f30450dddc0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 570.153.02 Tue May 13 16:18:57 UTC 2025 for hardware decoding [00007f30450dddc0] main decoder error: buffer deadlock prevented When I tried GNOME Video, also known as totem, it didn't even play the sound.
> totem aomav1_video.mkv (No terminal output) GUI - An error occurred: Could not initialise OpenGL support
The videos play just fine on VLC on Windows so the videos aren't corrupted. What packages need to be fixed here?