frontends/va: partially updating RefPicList depends on slice type
authorJasber Chen <yipeng.chen@amd.corp-partner.google.com>
Wed, 23 Nov 2022 02:14:31 +0000 (10:14 +0800)
committerMarge Bot <emma+marge@anholt.net>
Thu, 1 Dec 2022 18:14:23 +0000 (18:14 +0000)
commit1d3cb3f188fc59061b1f70c78bd72742e42aa804
tree5e091ebe7df839eec4707d1ef4d0e27d6a56dbac
parentc0346ac170f785bb3c91f132326865308055f578
frontends/va: partially updating RefPicList depends on slice type

problem casused by one frame with multiple slices and different slices type.
Invalid referenced values came from slice P/I would overwrite previous update.

Signed-off-by: Jasber Chen <yipeng.chen@amd.com>
Reviewed-by: Boyuan Zhang <Boyuan.Zhang@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19943>
src/gallium/frontends/va/picture_hevc.c