Hey,
I have a schleptop with a built-in camera (lenovo t400). Xawtv works
great, but I cannot get pix_video to start.
When I start it (trying out lots of different options), it says:
VIDIOCSCHAN: Invalid argument
Anyone have an idea how to fix Pixes/videoV4L.cpp so that it makes
the right ioctls?
thanks -august.
Here is my v4linfo:
### v4l2 device info [/dev/video0] ### general info VIDIOC_QUERYCAP driver : "uvcvideo" card : "Integrated Camera" bus_info : "usb-0000:00:1a.7-6" version : 0.1.0 capabilities : 0x4000001 [VIDEO_CAPTURE,STREAMING]
standards
inputs VIDIOC_ENUMINPUT(0) index : 0 name : "Camera 1" 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 : "YUV 4:2:2 (YUYV)" pixelformat : 0x56595559 [YUYV] VIDIOC_G_FMT(VIDEO_CAPTURE) type : VIDEO_CAPTURE fmt.pix.width : 640 fmt.pix.height : 480 fmt.pix.pixelformat : 0x56595559 [YUYV] fmt.pix.field : NONE fmt.pix.bytesperline : 1280 fmt.pix.sizeimage : 614400 fmt.pix.colorspace : unknown fmt.pix.priv : 0
controls VIDIOC_QUERYCTRL(BASE+0) id : 9963776 type : INTEGER name : "Brightness" minimum : -128 maximum : 127 step : 1 default_value : 0 flags : 0 VIDIOC_QUERYCTRL(BASE+1) id : 9963777 type : INTEGER name : "Contrast" minimum : 0 maximum : 100 step : 1 default_value : 0 flags : 0 VIDIOC_QUERYCTRL(BASE+2) id : 9963778 type : INTEGER name : "Saturation" minimum : 0 maximum : 100 step : 1 default_value : 0 flags : 0 VIDIOC_QUERYCTRL(BASE+3) id : 9963779 type : INTEGER name : "Hue" minimum : -20 maximum : 20 step : 1 default_value : 0 flags : 0
### video4linux device info [/dev/video0] ### general info VIDIOCGCAP name : "Integrated Camera" type : 0x1 [CAPTURE] channels : 1 audios : 0 maxwidth : 1280 maxheight : 1024 minwidth : 48 minheight : 32
channels VIDIOCGCHAN(0) channel : 0 name : "Camera 1" tuners : 0 flags : 0x0 [] type : CAMERA norm : 0
tuner
audio
picture VIDIOCGPICT brightness : 32382 hue : 32768 colour : 0 contrast : 0 whiteness : 0 depth : 16 palette : YUYV
buffer
window VIDIOCGWIN x : 0 y : 0 width : 640 height : 480 chromakey : 0 flags : 0