Web lists-archives.org

Re: pxa_camera with one buffer don't work




Stefan Herbrechtsmeier schrieb:
Guennadi Liakhovetski schrieb:
On Fri, 2 May 2008, Stefan Herbrechtsmeier wrote:

Guennadi Liakhovetski schrieb:
On Fri, 25 Apr 2008, Stefan Herbrechtsmeier wrote:

Hi,

is it normal, that the pxa_camera driver don`t work with one buffer?. The
DQBUF blocks if only one buffer is in the query.
Well, in v4l2-apps/test/capture_example.c we see:

    if (req.count < 2) {
        fprintf (stderr, "Insufficient buffer memory on %s\n",
             dev_name);
        exit (EXIT_FAILURE);
    }

so, they seem to refuse to run with fewer than 2 buffers. But if I remove
this restriction and enforce 1 buffer, it works. 2.5 times slower, but
works.
If I do the same thing, I get a select timeout.

With the same capture_example.c?
I used a modified capture_example.c (with the modification you point me some emails ago). If I change the
req.count to 1 and remove the restriction I get the select timeout.
I forget to say, that I use V4L2_PIX_FMT_YUYV

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list