VAAPI: Small H264 videos are played with artefacts on R600 (RS880)
In Mozilla’s bug tracker, the user ke5trel reports, that green artifacts appear on the video (174x98 H264 video Big_Buck_Bunny_98_10s.mp4
), occurs for horizontal videos with height less than 100 pixels and vertical videos with height less than 234 pixels. This occurs in mpv, GNOME Video and Firefox.
WebGL 1 Driver Renderer: X.Org -- AMD RS880 (DRM 2.50.0 / 5.19.0-35-generic, LLVM 15.0.2)
WebGL 1 Driver Version: 3.0 Mesa 22.2.5
Also happens with Mesa 23.0.0.
libva info: VA-API version 1.15.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so
libva info: Found init function __vaDriverInit_1_15
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.15 (libva 2.12.0)
vainfo: Driver version: Mesa Gallium driver 22.2.5 for AMD RS880 (DRM 2.50.0 / 5.19.0-35-generic, LLVM 15.0.2)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc