rtmp2src: Set buffer timestamp on output buffer
authorSeungha Yang <seungha@centricular.com>
Wed, 28 Oct 2020 10:00:43 +0000 (19:00 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 28 Oct 2020 16:32:32 +0000 (16:32 +0000)
This timestamp information would be useful for queue2 element
when calculating time level and also it makes buffering decision
more reliable.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1727>

gst/rtmp2/gstrtmp2src.c

index f5c356b..2df92e4 100644 (file)
@@ -680,6 +680,8 @@ gst_rtmp2_src_create (GstBaseSrc * src, guint64 offset, guint size,
     self->sent_header = TRUE;
   }
 
+  GST_BUFFER_DTS (buffer) = self->last_ts;
+
   *outbuf = buffer;
 
   gst_buffer_unref (message);