radeonsi/vcn: check fence before destroying dpb
authorBoyuan Zhang <boyuan.zhang@amd.com>
Fri, 20 Jan 2023 04:22:20 +0000 (23:22 -0500)
committerMarge Bot <emma+marge@anholt.net>
Mon, 23 Jan 2023 17:46:54 +0000 (17:46 +0000)
commit843bdd226268880b26629f9605e0217a0b379f48
treed678bb26c56463948723881f0d3dbb49c3dfe209
parente527f686caaf688f0a185e2641fc96413dd502be
radeonsi/vcn: check fence before destroying dpb

Add a fence_wait before destroying dpb buffer in dpg_unref_list to make sure
previous decode job has been done. (for DPB_DYNAMIC_TIER_2)

Signed-off-by: Boyuan Zhang <boyuan.zhang@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Reviewed-by: Sajeesh Sidharthan <sajeesh.sidharthan@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20805>
src/gallium/drivers/radeonsi/radeon_vcn_dec.c
src/gallium/drivers/radeonsi/radeon_vcn_dec.h