From 5a9df9e85013986c7f6c3f85145d6b97924b53f7 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Fri, 18 Feb 2022 16:02:27 -0500 Subject: [PATCH] v4l2codecs: vp9: Only fill compressed headers if needed Fixes: 13944cf3ee871722 ("v4l2codecs: vp9: Make compressed hdr control optional") Part-of: --- .../gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c index 1fefb08601..1067a8d8ff 100644 --- a/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c +++ b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c @@ -723,7 +723,9 @@ gst_v4l2_codec_vp9_dec_decode_picture (GstVp9Decoder * decoder, } gst_v4l2_codec_vp9_dec_fill_dec_params (self, &picture->frame_hdr, dpb); - gst_v4l2_codec_vp9_dec_fill_prob_updates (self, &picture->frame_hdr); + + if (decoder->parse_compressed_headers) + gst_v4l2_codec_vp9_dec_fill_prob_updates (self, &picture->frame_hdr); memcpy (bitstream_data, picture->data, picture->size); self->bitstream_map.size = picture->size;