From 939087940c43f4e59eb8d149166c87d72b9574aa Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Fri, 24 Feb 2012 17:07:43 +0100 Subject: [PATCH] dvbsrc: Timestamp output by default Allows downstream elements (like demuxers or parsers) to do remote clock rate/skew estimation. --- sys/dvb/gstdvbsrc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c index 0fa673325b..13f5726d85 100644 --- a/sys/dvb/gstdvbsrc.c +++ b/sys/dvb/gstdvbsrc.c @@ -468,6 +468,8 @@ gst_dvbsrc_init (GstDvbSrc * object, GstDvbSrcClass * klass) /* We are a live source */ gst_base_src_set_live (GST_BASE_SRC (object), TRUE); + /* And we wanted timestamped output */ + gst_base_src_set_do_timestamp (GST_BASE_SRC (object), TRUE); object->fd_frontend = -1; object->fd_dvr = -1; @@ -945,7 +947,6 @@ gst_dvbsrc_read_device (GstDvbSrc * object, int size) } GST_BUFFER_SIZE (buf) = count; - GST_BUFFER_TIMESTAMP (buf) = GST_CLOCK_TIME_NONE; return buf; stopped: