mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 04:38:03 +02:00
radeonsi/vcn: Use local variable for destory fence
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32705>
This commit is contained in:
parent
fed1ed1eff
commit
c03805e4f5
2 changed files with 4 additions and 4 deletions
|
|
@ -2342,12 +2342,13 @@ static void radeon_dec_destroy(struct pipe_video_codec *decoder)
|
|||
}
|
||||
|
||||
if (dec->stream_type != RDECODE_CODEC_JPEG) {
|
||||
struct pipe_fence_handle *fence = NULL;
|
||||
map_msg_fb_it_probs_buf(dec);
|
||||
rvcn_dec_message_destroy(dec);
|
||||
send_msg_buf(dec);
|
||||
flush(dec, 0, &dec->destroy_fence);
|
||||
dec->ws->fence_wait(dec->ws, dec->destroy_fence, PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS);
|
||||
dec->ws->fence_reference(dec->ws, &dec->destroy_fence, NULL);
|
||||
flush(dec, 0, &fence);
|
||||
dec->ws->fence_wait(dec->ws, fence, PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS);
|
||||
dec->ws->fence_reference(dec->ws, &fence, NULL);
|
||||
}
|
||||
|
||||
dec->ws->cs_destroy(&dec->cs);
|
||||
|
|
|
|||
|
|
@ -142,7 +142,6 @@ struct radeon_decoder {
|
|||
struct radeon_winsys_ctx **jctx;
|
||||
unsigned cb_idx;
|
||||
unsigned njctx;
|
||||
struct pipe_fence_handle *destroy_fence;
|
||||
|
||||
bool error;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue