From 6389465b31c62f25bf75219a257b3cce04cc3bc6 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 19cd0a71a2..585946e905 100644 --- a/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c +++ b/subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c @@ -717,7 +717,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;