ioctl VIDIOCGTUNER: Invalid argument ioctl VIDIOCGFBUF: Invalid argument try direct access to /dev/video0 device /dev/video0 open for read ### video4linux device info [/dev/video0] ### general info VIDIOCGCAP name : "Camera" type : 0x1 [CAPTURE] channels : 1 audios : 0 maxwidth : 356 maxheight : 292 minwidth : 48 minheight : 32 channels VIDIOCGCHAN(0) channel : 0 name : "STV06xx" tuners : 0 flags : 0x0 [] type : CAMERA norm : 0 tuner audio VIDIOCGAUDIO audio : 0 volume : 0 bass : 0 treble : 0 picture VIDIOCGPICT brightness : 0 hue : 0 colour : 0 contrast : 0 whiteness : 0 depth : 8 palette : unknown buffer window VIDIOCGWIN x : 0 y : 0 width : 356 height : 292 chromakey : 0 flags : 0 ### v4l2 device info [/dev/video0] ### general info VIDIOC_QUERYCAP driver : "STV06xx" card : "Camera" bus_info : "usb-0000:00:1d.0-1" version : 2.5.0 capabilities : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING] standards inputs VIDIOC_ENUMINPUT(0) index : 0 name : "STV06xx" type : CAMERA audioset : 0 tuner : 0 std : 0x0 [] status : 0x0 [] video capture VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE) index : 0 type : VIDEO_CAPTURE flags : 0 description : "GRBG" pixelformat : 0x47425247 [GRBG] VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE) index : 1 type : VIDEO_CAPTURE flags : 0 description : "RGB3" pixelformat : 0x33424752 [RGB3] VIDIOC_ENUM_FMT(2,VIDEO_CAPTURE) index : 2 type : VIDEO_CAPTURE flags : 0 description : "BGR3" pixelformat : 0x33524742 [BGR3] VIDIOC_ENUM_FMT(3,VIDEO_CAPTURE) index : 3 type : VIDEO_CAPTURE flags : 0 description : "YU12" pixelformat : 0x32315559 [YU12] VIDIOC_ENUM_FMT(4,VIDEO_CAPTURE) index : 4 type : VIDEO_CAPTURE flags : 0 description : "YV12" pixelformat : 0x32315659 [YV12] VIDIOC_G_FMT(VIDEO_CAPTURE) type : VIDEO_CAPTURE fmt.pix.width : 356 fmt.pix.height : 292 fmt.pix.pixelformat : 0x47425247 [GRBG] fmt.pix.field : NONE fmt.pix.bytesperline : 356 fmt.pix.sizeimage : 103952 fmt.pix.colorspace : SRGB fmt.pix.priv : 0 controls VIDIOC_QUERYCTRL (9963793) id : 9963793 type : INTEGER name : "exposure" minimum : 0 maximum : 32768 step : 1 default_value : 20000 flags : 0 VIDIOC_QUERYCTRL (9963793 | V4L2_CTRL_FLAG_NEXT_CTRL) id : 9963795 type : INTEGER name : "analog gain" minimum : 0 maximum : 15 step : 1 default_value : 10 flags : 0 VIDIOC_QUERYCTRL (9963795 | V4L2_CTRL_FLAG_NEXT_CTRL) id : 9963796 type : BOOLEAN name : "horizontal flip" minimum : 0 maximum : 1 step : 1 default_value : 0 flags : 0 VIDIOC_QUERYCTRL (9963796 | V4L2_CTRL_FLAG_NEXT_CTRL) id : 9963797 type : BOOLEAN name : "vertical flip" minimum : 0 maximum : 1 step : 1 default_value : 0 flags : 0 VIDIOC_QUERYCTRL (9963797 | V4L2_CTRL_FLAG_NEXT_CTRL) break