Package: vlc Version: 3.0.3-1-2 Severity: important Hi!
Trying to play webm videos encoded with the following ffmpeg parameters results in garbled videos. It seems the issue is caused by a lack of support for VA-API on older CPUs. ----- ffmpeg -loglevel warning -y -f concat -safe 0 -i concat.txt -c:v libvpx-vp9 -b:v 1024k -minrate 512k -maxrate 1484.8k -r:v 30/1 -crf 32 -speed 4 -pass 1 -passlogfile passlogfile -c:a libopus -b:a 128k -ar 48000 -t 2923.138 -pix_fmt yuv420p file.webm ----- (concat.txt is a file with paths to multiple mkv files to be concatenated.) If you can find an old Core duo computer (an old Thinkpad X200 should do) or a computer with a CPU that doesn't support VA-API, you can try reproducing with this video: https://meetings-archive.debian.net/pub/debian-meetings/2018/DebConf18/2018-07-30/building-a-debian-derivative-lessons-lea.webm Here's what VLC tells me when I run that video: libva info: VA-API version 1.2.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_1_0 libva info: va_openDriver() returns 0 On another computer, also without VA-API support. libva info: VA-API version 1.2.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_1_0 libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed libva info: va_openDriver() returns -1 [00007f8f14002cc0] glconv_vaapi_drm gl error: vaInitialize: unknown libva errorf4pV3UiGyFuxVg5EPz6v MPV plays the video just fine, but I guess that doesn't help :9 -- ,''`. : :' : Louis-Philippe Véronneau `. `'` po...@debian.org / veronneau.org `-
signature.asc
Description: OpenPGP digital signature