From a7ceac50b2e5e32bcf91ad4e6dbd4b833a1c3be1 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Fri, 18 Mar 2022 15:59:21 -0400 Subject: [PATCH] vp9decoder: Copy system_frame_number in duplicate_picture Just like AV1, copy the system_frame_number from the original picture to make it clear they reference the same data. Part-of: --- subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c index 089851f504..ff9e1a20c0 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/codecs/gstvp9decoder.c @@ -468,6 +468,8 @@ gst_vp9_decoder_handle_frame (GstVideoDecoder * decoder, GST_ERROR_OBJECT (self, "subclass didn't provide duplicated picture"); goto unmap_and_error; } + + picture->system_frame_number = pic_to_dup->system_frame_number; } else { picture = gst_vp9_picture_new (); picture->frame_hdr = frame_hdr;