Re: VIDIOCCAPTURE and Invalid argument

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Mon, 2002-02-04 at 00:21, zen Genius wrote:
> I think the expected argument is 1 or 0 instead of address for integer b.
> try
> ioctl(fd, VIDIOCCAPTURE, b);
> ioctl(fd, VIDIOCCAPTURE, 1)

No, v4l ioctl()s always take pointers.

> >if (-1 == ioctl(fd, VIDIOCCAPTURE, (int *)&b))
> >        { perror("capture"); close(fd); exit(1);}
> >
> >is called i get:
> >
> >"capture: Invalid argument"
> >
> >but if i run "xawtv" first, i do not get the error, so i obviously not
> >setting something right.

Set the video window and/or set the framebuffer address (VIDIOCSFBUF or
VIDIOCSWIN). xawtv does this too, so once xawtv's done this, you don't
need to do it anymore.

Ronald

-- 
-   .-.
-   /V\    | Ronald Bultje <rbultje@xxxxxxxxxxxxxxxxxxx>
-  // \\   | Running: Linux 2.4.17-XFS and OpenBSD 3.0
- /(   )\  | http://ronald.bitfreak.net/
-  ^^-^^





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux