Hi Stefen,<br><br>This is quite strange. In a v4l2 driver I am testing, if I set the frame buffer state to VIDEOBUF_ERROR instead of VIDEOBUF_DONE when a DMA error is detected, some buffers are lost and never sent back through qbuf ioctl again. If I ignore the error, the driver runs fine. Let me check it again.<br>
<br>Thanks!<br>Yiliang<br><br><div class="gmail_quote">On Thu, Mar 25, 2010 at 1:30 PM, Stefan Kost <span dir="ltr">&lt;<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Am 25.03.2010 11:35, schrieb yiliang:<br>
&gt;<br>
</div><div class="im">&gt; Hi,<br>
&gt;<br>
&gt; In gst_v4l2_buffer_pool_dqbuf, if the following system call return a buffer,<br>
&gt; but with an error such as -EIO, will v4l2src re-queue the buffer to driver?<br>
<br>
</div>yes.<br>
<font color="#888888"><br>
Stefan<br>
</font><div class="im">&gt;<br>
&gt;   if (v4l2_ioctl (pool-&gt;video_fd, VIDIOC_DQBUF, &amp;buffer) &gt;=0) {<br>
&gt;   }<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Yiliang<br>
&gt;<br>
<br>
<br>
</div><div><div></div><div class="h5">------------------------------------------------------------------------------<br>
Download Intel&amp;#174; Parallel Studio Eval<br>
Try the new software tools for yourself. Speed compiling, find bugs<br>
proactively, and fine-tune applications for parallel performance.<br>
See why Intel Parallel Studio got high marks during beta.<br>
<a href="http://p.sf.net/sfu/intel-sw-dev" target="_blank">http://p.sf.net/sfu/intel-sw-dev</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br>