]> git.hungrycats.org Git - linux/commit
media: verisilicon: av1: Fix reference video buffer pointer assignment
authorBenjamin Gaignard <benjamin.gaignard@collabora.com>
Tue, 10 Sep 2024 14:10:09 +0000 (14:10 +0000)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Sat, 12 Oct 2024 14:28:25 +0000 (16:28 +0200)
commit672f24ed6ebcd986688c6674a6d994a265fefc25
tree14b2a677b29f95e37f3ea0b38a9e30e5ff9a9b0b
parent365365a26614e27b133ee72960510d1ae3439015
media: verisilicon: av1: Fix reference video buffer pointer assignment

Always get new destination buffer for reference frame because nothing
garantees the one set previously is still valid or unused.

Fixes this chromium test suite:
https://chromium.googlesource.com/chromium/src/media/+/refs/heads/main/test/data/test-25fps.av1.ivf

Fixes: 727a400686a2 ("media: verisilicon: Add Rockchip AV1 decoder")
Cc: <stable@vger.kernel.org>
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
[hverkuil: fix typo and add link to chromium test suite]
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c