Hi, <br>I&#39;m trying to implement a video capturer using the following pipeline:<br><br>source-&gt;decodebin-&gt;tee--&gt;displaybin<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;-&gt;encodebin<br><br>The pipeline is started without linking the encodebin to the tee. When I click the rec button, the tee is linked to the encodebin which encodes the video stream into a file.<br>
The problem is that the output file displays at the begining x seconds of the first frame.<br><br>For example:<br>Time: 0:00:00 -&gt; pipeline changes to PLAYING state.<br>Time: 0:00:10 -&gt; rec button clicked, encodebin added to the pipeline and linked to the tee.<br>
Time: 0:00:30 -&gt; stop button clicked, sending eos event to the pipeline.<br><br>The output file displays the first frame&nbsp; for 10 seconds, and then 20 seconds of the captured stream.&nbsp; <br><br>Do I have to fire a new segment event before linking the encodebin to the tee?<br>
<br>Regards,<br>Andoni Morales <br>