<div dir="ltr"><div><div>Hi Edward and Thiago.<br><br></div>Thanks a million for the info. Looking forward to a new release and forward to that release trickles down to distros in a couple of years. Until then, Gitmaster it is.<br><br></div>P<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 3, 2015 at 11:13 AM, Edward Hervey <span dir="ltr"><<a href="mailto:bilboed@bilboed.com" target="_blank">bilboed@bilboed.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
  git master tsparse can timestamp the output since this commit:<br>
  a49ce685d1b00fe7eb1fd3982847b58b0f8245a8<br>
<br>
  Just tested with tsparse set-timestamps=True, and the output is<br>
properly timestamped<br>
<br>
     Edward<br>
<div class="HOEnZb"><div class="h5"><br>
On Tue, 2015-06-02 at 23:24 -0300, Thiago Santos wrote:<br>
> On 06/02/2015 09:26 PM, Peter Maersk-Moller wrote:<br>
> > Hi.<br>
> ><br>
> > I was expecting that I could read, parse and output a TS file<br>
> > synchronously using a pipeline like this:<br>
> ><br>
> >   gst-launch-1.0  filesrc location=../Downloads/OC3.demo.ts  !<br>
> > queue  ! tsparse ! fakesink sync=1<br>
> ><br>
> > but what I see is that the pipeline reads the file, parse it and<br>
> > send it to the fakesink as fast as the hardware supports. That is,<br>
> > it does not decode the timestamps in the PES header and send it out<br>
> > synchrosnously although the sync flag has been set.<br>
> ><br>
> > Obviously fakesink is to be replaced by something else like a<br>
> > filesink to a pipe or a udpsink or .....<br>
> ><br>
> > What is the correct way for GStreamer to playout a TS file<br>
> > synchronously without having to decode and re-encode it? The module<br>
> > decodebin can obviously decode it synchronously.<br>
> The problem is that tsparse doesn't timestamp the buffers so sink<br>
> elements won't be able to sync. A fix for tsparse is needed to have<br>
> this working.<br>
><br>
> ><br>
> > The ts testfile is available from Opencaster a<br>
> ><br>
> > <a href="http://www.avalpa.com/assets/video/OC3.demo.ts" target="_blank">http://www.avalpa.com/assets/video/OC3.demo.ts</a><br>
> ><br>
> > Best regards<br>
> > Peter MM<br>
> ><br>
> ><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" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
><br>
> --<br>
> Thiago Sousa Santos<br>
> Senior Multimedia Engineer, Open Source Group<br>
> Samsung Research America - Silicon Valley<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" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
--<br>
</div></div><span class="HOEnZb"><font color="#888888">Edward Hervey<br>
<a href="mailto:bilboed@bilboed.com">bilboed@bilboed.com</a><br>
</font></span><div class="HOEnZb"><div class="h5"><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" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br></div>