<div dir="ltr"><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">Hi All,</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">We’re new to GStreamer, writing our own elements and trying
to understand the implications of these excerpts from the GStreamer Plugin Writers
Guide:</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">Sec 18.4.1 Non-live source elements</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 0pt;line-height:normal" class="MsoNormal"><span style="font-family:NimbusRomNo9L-Regu;font-size:10pt"><font color="#000000">“They
must choose the timestamps and the values of the SEGMENT event in such a way
that the</font></span></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><u><font color="#000000"><span style="line-height:115%;font-family:NimbusRomNo9L-Regu;font-size:10pt">running-time
of the buffer starts from 0.”</span><font face="Calibri"><font size="3"> </font></font></font></u></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font color="#000000" size="3" face="Calibri"> </font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font color="#000000" size="3" face="Calibri"> </font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">Sec 18.4.2 Live Source Elements</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 0pt;line-height:normal" class="MsoNormal"><span style="font-family:NimbusRomNo9L-Regu;font-size:10pt"><font color="#000000">They
must choose the timestamps and the values of the SEGMENT event in such a way
that the <u>running-time of the buffer</u> <u>matches exactly the running-time
of the pipeline clock when the first byte in the buffer was captured.</u></font></span></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font color="#000000" size="3" face="Calibri"> </font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font color="#000000" size="3" face="Calibri"> </font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font color="#000000" size="3" face="Calibri"> </font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font color="#000000" size="3" face="Calibri"> </font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">Questions:</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font face="Calibri"><font size="3"><font color="#000000">-For live sources: <span> </span>does this mean that if a buffer was captured
live at time 1934234.34, the timestamp is also 1934234.34?</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">-For live sources: When is the base time snapped? When the
sensor captures the first sample? When the first element retrieves the first
sample?</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font color="#000000" size="3" face="Calibri"> </font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">We went through the tutorial at </font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><a href="http://docs.gstreamer.com/display/GstSDK/Tutorials"><font color="#0000ff" size="3" face="Calibri">http://docs.gstreamer.com/display/GstSDK/Tutorials</font></a></p>
<font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">and couldn’t find anything explaining this. If there’s some documentation
clarifying all this, please point us at it.</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font size="3"><font color="#000000"><font face="Calibri">TIA</font></font></font></p><font color="#000000" size="3" face="Times New Roman">

</font><p style="margin:0in 0in 10pt" class="MsoNormal"><font color="#000000" size="3" face="Calibri"> </font></p><font color="#000000" size="3" face="Times New Roman">

</font></div>