From 6d37f7f5ac9dbfd28874c24bbb67d14e932b2dac Mon Sep 17 00:00:00 2001 From: Boyuan Zhang Date: Mon, 6 Feb 2023 13:32:59 -0500 Subject: [PATCH] virgl/video: disable decoder fence Revert part of the commit 8187b35f to disable decoder fence for now since it is causing regression for transcoding tests. Signed-off-by: Boyuan Zhang Reviewed-by: Leo Liu Reviewed-by: Daniel Almeida Part-of: --- src/gallium/drivers/virgl/virgl_video.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/virgl/virgl_video.c b/src/gallium/drivers/virgl/virgl_video.c index fc2d1b5443d..f5aa89db141 100644 --- a/src/gallium/drivers/virgl/virgl_video.c +++ b/src/gallium/drivers/virgl/virgl_video.c @@ -725,7 +725,7 @@ static void virgl_video_end_frame(struct pipe_video_codec *codec, struct virgl_video_buffer *vbuf = virgl_video_buffer(target); virgl_encode_end_frame(vctx, vcdc, vbuf); - virgl_flush_eq(vctx, vctx, picture->fence); + virgl_flush_eq(vctx, vctx, NULL); switch_buffer(vcdc); } @@ -846,7 +846,6 @@ virgl_video_create_codec(struct pipe_context *ctx, vcdc->base.end_frame = virgl_video_end_frame; vcdc->base.flush = virgl_video_flush; vcdc->base.get_feedback = virgl_video_get_feedback; - vcdc->base.get_decoder_fence = virgl_video_get_decoder_fence; vcdc->bs_size = 0; vcdc->cur_buffer = 0;