<html><head></head><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1488463684082_297285"><span id="yui_3_16_0_ym19_1_1488463684082_297287">Did you try with udpsrc ? As per the doc it will timestamp captured buffers and so should not suffer from the issue you have with fdsrc.<br></span></div><div id="yui_3_16_0_ym19_1_1488463684082_297304"><span id="yui_3_16_0_ym19_1_1488463684082_297287"><br></span></div><div dir="ltr" id="yui_3_16_0_ym19_1_1488463684082_297313"><span id="yui_3_16_0_ym19_1_1488463684082_297310">"</span>The udpsrc is always a live source. It does however not provide a <a href="https://gstreamer.freedesktop.org/usr/share/gtk-doc/html/gstreamer-1.0GstClock.html#GstClock-struct" id="yui_3_16_0_ym19_1_1488463684082_297311"><span id="yui_3_16_0_ym19_1_1488463684082_297312">GstClock</span></a>,
this is left for upstream elements such as an RTP session manager or demuxer
(such as an MPEG demuxer). As with all live sources, the captured buffers
will have their timestamp set to the current running time of the pipeline."</div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: lucida console, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> Le Dimanche 5 mars 2017 21h36, Nicolas Dufresne <nicolas@ndufresne.ca> a écrit :<br></font></div>  <br><br> <div class="y_msg_container">Le lundi 27 février 2017 à 22:30 -0800, Adam Plocher a écrit :<br clear="none">> So I think these are my options:<br clear="none">> -          Is there another format or something that the subtitles<br clear="none">> can be written in?<br clear="none">> -          Or a way to cause newer sub-titles take precedence over<br clear="none">> older ones?<br clear="none">> -          Or am I going to need to keep track of the play-time from<br clear="none">> my secondary process and regularly append accurate times to the<br clear="none">> file/stdout?<br clear="none"><br clear="none">At this stage, you next step is to write some C or Python code, and use<br clear="none">appsrc. This way you can create text buffers with generated timestamp<br clear="none">(with or without subparse).<br clear="none"><br clear="none">regards,<div class="yqt2251455776" id="yqtfd69756"><br clear="none">Nicolas</div><br><div class="yqt2251455776" id="yqtfd71200">_______________________________________________<br clear="none">gstreamer-devel mailing list<br clear="none"><a shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br clear="none"><a shape="rect" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>