<div dir="ltr">We'd have to test but perhaps the startup and setup time is reduced such that lag is minimized compared to the manual pipeline approach.<div><br></div><div>We also need to test out Tim's method of using a custom gst pipeline which he says only introduces 2 frames of lag (~80ms) which sounds pretty good.</div>
<div><br><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 3, 2014 at 11:30 PM, Euan de Kock <span dir="ltr"><<a href="mailto:euan@dekock.net" target="_blank">euan@dekock.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Just had a look at the git commits for dvswitch and spotted this
    comment from 11-Jan-2014:<br>
    <br>
    
    <p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt"> Implement a
        generic V4L2 dvsource</span></p>
    <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt">    </span></pre>
    <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt">    dvgrab can read from a device using video4linux, if that device supports</span></pre>

    <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt">    a DV output method. Many such devices do not.</span></pre>
    <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt">    </span></pre>
    <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt">    This commit adds a "v4l2-raw" mode which calls avconv rather than</span></pre>

    <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt">    dvgrab; while requiring significantly more resources than dvgrab on the</span></pre>

    <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt">    dvsource host, this then allows for using any V4L2-supported device as</span></pre>

    <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="font-family:'Courier';font-size:9pt">    an input to dvswitch.</span></pre>
    
    <br>
    I haven't tested it yet to see wether it's more efficient than what
    we are currently using, but at least it's native to dvswitch.<br>
    <br>
    FYI avconv is part of libav (which is a fork of ffmpeg afaik)<br>
    <br>
    Regards,<br>
    <br>
    Euan.<br>
  </div>

<br>_______________________________________________<br>
AV mailing list<br>
<a href="mailto:AV@plug.org.au">AV@plug.org.au</a><br>
<a href="http://lists.plug.org.au/mailman/listinfo/av" target="_blank">http://lists.plug.org.au/mailman/listinfo/av</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jason Nicholls<br><a href="mailto:jason@mindsocket.com.au" target="_blank">jason@mindsocket.com.au</a><br>0430 314 857<br>
</div>