diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_dec.c b/src/gallium/drivers/radeonsi/radeon_vcn_dec.c index 21ff1c6b717..6088c12cc4a 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_dec.c +++ b/src/gallium/drivers/radeonsi/radeon_vcn_dec.c @@ -2865,6 +2865,9 @@ static void radeon_dec_decode_bitstream(struct pipe_video_codec *decoder, if (!dec->bs_ptr) return; + if (dec->bs_size && dec->stream_type == RDECODE_CODEC_AV1) + return; + unsigned long total_bs_size = dec->bs_size; for (i = 0; i < num_buffers; ++i) total_bs_size += sizes[i];