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

Add a fence_wait before destroying decoder to make sure destory message has
been processed by firmware.

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