vah264dec: regression in 1.22.9: green artefacts on certain resolutions on Intel Celeron J1900 in rtsp video streams
v1.22.8 works fine, but since 1.22.9 (and 1.22.10) vah264dec
, running on Debian 11 (VA-API version 1.10.0) so far only on Intel Celeron J1900
produces green artifacts.
vah264dec
on i7-11700
and i3-6100U
works fine. avdec_h264
also works fine.
This is 720p example: 704x576 example:
So far it seems it depends on resolution, not on camera module. Tested different IP cameras with this (simplified, we use qmlglsink
) pipeline:
rtspsrc 'location=rtsp://...' buffer-mode=slave ! queue ! rtph264depay ! h264parse ! vah264dec ! glimagesink
Results are:
352x240 NOT OK
352x288 OK
640x360 NOT OK
640x480 OK
704x480 NOT OK
704x576 NOT OK
720x480 OK
1024x576 OK
1280x720 NOT OK
1280x960 OK
1920x1080 OK