<div dir="ltr"><div><div><div>Yes I'm using the GST_BUFFER_TIMESTAMP macro to get the timestamp.<br></div><div><br>The pipeline is:<br></div>udpsrc -> queue -> rtpmp2tdepay -> identity -> tsdemux -> (video/x-h264) -> queue -> identity -> decodebin -> deinterlace -> identity -> x264enc -> identity -> video/x-h264,profile=baseline ->rtph264pay -> rtpbin -> identity -> multiudpsink<br><br></div>The identity elements are there so I can look at the buffer times using the handoff signal<br><br></div>I can't see how to get the segment information from here?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 7 December 2015 at 09:17, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On So, 2015-12-06 at 11:17 +0000, David Jaggard wrote:<br>
> I've placed identity elements either side of an x264enc element to<br>
> have a look at the timestamps.<br>
><br>
> (I've rounded all timestamps up to milliseconds)<br>
><br>
> The timestamp of the first buffer to enter the x264enc is 5182ms. The<br>
> timestamp of the first buffer to leave is 3600000000ms. Subsequent<br>
> buffers increase monotonically from there. Given the clock time at<br>
> this point was around 6400ms how does the sink (multiudpsink in this<br>
> case) know when to 'display' this?<br>
><br>
> Incidentally the latency at the sink was 1220ms and post buffer<br>
> timestamp - 3600000000ms + 5182ms + 1220ms = ~6400ms (the clock<br>
> time).<br>
<br>
What's your complete pipeline and with buffer timestamps you mean<br>
GST_BUFFER_PTS()? Take a look at the running time as calculated from<br>
that with gst_segment_to_running_time() and the segment that is output<br>
by x264enc.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com" rel="noreferrer" target="_blank">http://www.centricular.com</a><br>
<br>
</font></span><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>