Hi!
On Fri, 2 Nov 2001, Nemosoft Unv. wrote:
> > VIDIOCMCAPTURE(i) requests the next available TV frame to be captured to
> > buffer[i]. You must call VIDIOCMCAPTURE for every frame you want. As
> > VIDIOCMCAPTURE returns immediately a queue of several requested frames
> > may be built.
>
> I think this is only true for V4L2...
So, what do you expect for V4L1?
I wrote "*may* be built". If a driver can't accept a capture request at a
certain moment it is its responsibility to reject that VIDIOCMCAPTURE
(with an appropriate error code). And if a driver delays the return from
VIDIOCMCAPTURE until that frame is completely captured, well.... bad luck
for him!
On the other hand, if a driver offers more than one capture buffer it
*must* be able to queue capture requests. Otherwise two or more buffers
would be rather senseless.
I can't see why this should be against V4L1 rules.
Bye,
Rolf
_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list