diff --git a/subprojects/gst-plugins-good/sys/v4l2/gstv4l2videodec.c b/subprojects/gst-plugins-good/sys/v4l2/gstv4l2videodec.c index 9d9cc1b0ed..6297138ceb 100644 --- a/subprojects/gst-plugins-good/sys/v4l2/gstv4l2videodec.c +++ b/subprojects/gst-plugins-good/sys/v4l2/gstv4l2videodec.c @@ -732,6 +732,7 @@ gst_v4l2_video_dec_loop (GstVideoDecoder * decoder) if (oldest_frame) gst_video_codec_frame_unref (oldest_frame); + frame->duration = self->v4l2capture->duration; frame->output_buffer = buffer; buffer = NULL; ret = gst_video_decoder_finish_frame (decoder, frame);