OK, this time I reloaded all video related modeles (inculuding videodev, v4l2-common, etc). This time the mplayer window went black - so there was a stream, just not a lot of imagery. (I even got one of those broken JPEG frames when I first tried, but I didn't log that. And it was really just one frame.)
This makes a problem in the sensopr setup likely - what is keeping us from
implementing autogain?
// Loading all v4l modules
Linux video capture interface: v2.00
gspca: main v2.7.0 registered
input: SN9C20X Webcam as /devices/pci0000:00/0000:00:02.1/usb1/1-4/input/input7
sn9c20x: SOI968 sensor detected
usbcore: registered new interface driver sn9c20x
sn9c20x: registered
gspca main driver: VIDIOC_QUERYCAP driver=sn9c20x, card=USB20 Camera ,
bus=usb-0000:00:02.1-4, version=0x00020700, capabilities=0x05000001
// Running mplayer
gspca main driver: VIDIOC_QUERYCAP driver=sn9c20x, card=USB20 Camera ,
bus=usb-0000:00:02.1-4, version=0x00020700, capabilities=0x05000001
gspca main driver: VIDIOC_QUERYCAP driver=sn9c20x, card=USB20 Camera ,
bus=usb-0000:00:02.1-4, version=0x00020700, capabilities=0x05000001
gspca main driver: VIDIOC_G_FMT type=vid-cap
gspca main driver: width=320, height=240, format=S920, field=none,
bytesperline=480 sizeimage=115200, colorspace=8
gspca main driver: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=S920,
description='S920'
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=0, pixelformat=S920, type=1
gspca main driver: width = 160, height=120
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=1, pixelformat=S920, type=1
gspca main driver: width = 320, height=240
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=2, pixelformat=S920, type=1
gspca main driver: width = 640, height=480
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=3, pixelformat=S920, type=0
gspca main driver: - Unknown type!
gspca main driver: VIDIOC_ENUM_FRAMESIZES error -22
gspca main driver: VIDIOC_ENUM_FMT index=1, type=1, flags=0, pixelformat=BA81,
description='BA81'
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=0, pixelformat=BA81, type=1
gspca main driver: width = 160, height=120
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=1, pixelformat=BA81, type=1
gspca main driver: width = 320, height=240
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=2, pixelformat=BA81, type=1
gspca main driver: width = 640, height=480
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=3, pixelformat=BA81, type=0
gspca main driver: - Unknown type!
gspca main driver: VIDIOC_ENUM_FRAMESIZES error -22
gspca main driver: VIDIOC_ENUM_FMT index=2, type=1, flags=1, pixelformat=JPEG,
description='JPEG'
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=0, pixelformat=JPEG, type=1
gspca main driver: width = 160, height=120
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=1, pixelformat=JPEG, type=1
gspca main driver: width = 320, height=240
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=2, pixelformat=JPEG, type=1
gspca main driver: width = 640, height=480
gspca main driver: VIDIOC_ENUM_FRAMESIZES index=3, pixelformat=JPEG, type=0
gspca main driver: - Unknown type!
gspca main driver: VIDIOC_ENUM_FRAMESIZES error -22
gspca main driver: VIDIOC_ENUM_FMT error -22
gspca main driver: VIDIOC_QUERYCAP driver=sn9c20x, card=USB20 Camera ,
bus=usb-0000:00:02.1-4, version=0x00020700, capabilities=0x05000001
gspca main driver: VIDIOC_QUERYCAP driver=sn9c20x, card=USB20 Camera ,
bus=usb-0000:00:02.1-4, version=0x00020700, capabilities=0x05000001
gspca main driver: VIDIOC_G_STD std=0x00000000
gspca main driver: VIDIOC_ENUMINPUT index=0, name=sn9c20x, type=2, audioset=0,
tuner=0, std=00000000, status=0
gspca main driver: VIDIOC_ENUMINPUT error -22
gspca main driver: VIDIOC_G_INPUT value=0
gspca main driver: VIDIOC_ENUM_FMT index=0, type=1, flags=0, pixelformat=S920,
description='S920'
gspca main driver: VIDIOC_ENUM_FMT index=1, type=1, flags=0, pixelformat=BA81,
description='BA81'
gspca main driver: VIDIOC_ENUM_FMT index=2, type=1, flags=1, pixelformat=JPEG,
description='JPEG'
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=640, height=480, format=S920, field=none,
bytesperline=960 sizeimage=460800, colorspace=8
gspca main driver: VIDIOC_S_FMT type=vid-cap
gspca main driver: width=640, height=480, format=S920, field=none,
bytesperline=960 sizeimage=460800, colorspace=8
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=640, height=480, format=S920, field=none,
bytesperline=960 sizeimage=460800, colorspace=8
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=640, height=480, format=BA81, field=none,
bytesperline=640 sizeimage=307200, colorspace=8
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=640, height=480, format=JPEG, field=none,
bytesperline=960 sizeimage=460800, colorspace=7
gspca main driver: VIDIOC_S_FMT type=vid-cap
gspca main driver: width=640, height=480, format=JPEG, field=none,
bytesperline=960 sizeimage=460800, colorspace=7
gspca main driver: VIDIOC_ENUMINPUT index=0, name=sn9c20x, type=2, audioset=0,
tuner=0, std=00000000, status=0
gspca main driver: VIDIOC_S_INPUT value=0
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=320, height=240, format=S920, field=none,
bytesperline=480 sizeimage=115200, colorspace=8
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=320, height=240, format=BA81, field=none,
bytesperline=320 sizeimage=76800, colorspace=8
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=640, height=480, format=JPEG, field=none,
bytesperline=960 sizeimage=460800, colorspace=7
gspca main driver: VIDIOC_S_FMT type=vid-cap
gspca main driver: width=320, height=240, format=S920, field=none,
bytesperline=480 sizeimage=115200, colorspace=8
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=320, height=240, format=S920, field=none,
bytesperline=480 sizeimage=115200, colorspace=8
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=320, height=240, format=BA81, field=none,
bytesperline=320 sizeimage=76800, colorspace=8
gspca main driver: VIDIOC_TRY_FMT type=vid-cap
gspca main driver: width=640, height=480, format=JPEG, field=none,
bytesperline=960 sizeimage=460800, colorspace=7
gspca main driver: VIDIOC_REQBUFS count=2, type=vid-cap, memory=mmap
gspca main driver: VIDIOC_QUERYBUF 1193:00:06.00420181 index=0, type=vid-cap,
bytesused=115264, flags=0x00000000, field=1, sequence=0, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QUERYBUF 1193:00:06.00420181 index=0, type=vid-cap,
bytesused=115264, flags=0x00000000, field=1, sequence=0, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QUERYBUF 1193:00:06.00076234 index=1, type=vid-cap,
bytesused=115264, flags=0x00000000, field=1, sequence=0, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:06.00420181 index=0, type=vid-cap,
bytesused=115264, flags=0x00000002, field=1, sequence=0, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QUERYBUF 1193:00:06.00076234 index=1, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=0, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:06.00076234 index=1, type=vid-cap,
bytesused=115264, flags=0x00000002, field=1, sequence=0, memory=mmap,
offset/userptr=0xabcdef01, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_S_CTRL id=0x980909, value=0
gspca main driver: VIDIOC_S_CTRL error -22
gspca main driver: VIDIOC_QUERYCTRL id=0x980900, type=1, name=Brightness,
min/max=0/255, step=1, default=127, flags=0x00000000
gspca main driver: VIDIOC_S_CTRL id=0x980900, value=127
gspca main driver: VIDIOC_QUERYCTRL id=0x980903, type=1, name=Hue,
min/max=-180/180, step=1, default=0, flags=0x00000000
gspca main driver: VIDIOC_S_CTRL id=0x980903, value=0
gspca main driver: VIDIOC_QUERYCTRL id=0x980902, type=1, name=Saturation,
min/max=0/255, step=1, default=127, flags=0x00000000
gspca main driver: VIDIOC_S_CTRL id=0x980902, value=127
gspca main driver: VIDIOC_QUERYCTRL id=0x980901, type=1, name=Contrast,
min/max=0/255, step=1, default=127, flags=0x00000000
gspca main driver: VIDIOC_S_CTRL id=0x980901, value=127
gspca main driver: VIDIOC_STREAMON type=vid-cap
sn9c20x: Set 320x240
gspca main driver: VIDIOC_DQBUF 1193:00:14.00065019 index=0, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=1, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:14.00065019 index=0, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=1, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:14.00412966 index=1, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=2, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:14.00412966 index=1, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=2, memory=mmap,
offset/userptr=0xabcdef01, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:14.00759914 index=0, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=3, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:14.00759914 index=0, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=3, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:15.00107861 index=1, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=4, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:15.00107861 index=1, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=4, memory=mmap,
offset/userptr=0xabcdef01, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:15.00455808 index=0, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=5, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:15.00455808 index=0, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=5, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:15.00799755 index=1, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=6, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:15.00799755 index=1, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=6, memory=mmap,
offset/userptr=0xabcdef01, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:16.00147703 index=0, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=7, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:16.00147703 index=0, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=7, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:16.00495650 index=1, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=8, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:16.00495650 index=1, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=8, memory=mmap,
offset/userptr=0xabcdef01, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:16.00843597 index=0, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=9, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:16.00843597 index=0, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=9, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:17.00191544 index=1, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=10, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:17.00191544 index=1, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=10, memory=mmap,
offset/userptr=0xabcdef01, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:17.00539491 index=0, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=11, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:17.00539491 index=0, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=11, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:17.00887438 index=1, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=12, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:17.00887438 index=1, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=12, memory=mmap,
offset/userptr=0xabcdef01, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:18.00231386 index=0, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=13, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:18.00231386 index=0, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=13, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:18.00579333 index=1, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=14, memory=mmap,
offset/userptr=0x0001d000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:18.00579333 index=1, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=14, memory=mmap,
offset/userptr=0xabcdef01, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_DQBUF 1193:00:18.00927280 index=0, type=vid-cap,
bytesused=115264, flags=0x00000001, field=1, sequence=15, memory=mmap,
offset/userptr=0x00000000, length=118784
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_QBUF 1193:00:18.00927280 index=0, type=vid-cap,
bytesused=115200, flags=0x00000003, field=1, sequence=15, memory=mmap,
offset/userptr=0xabcdef00, length=16777216
gspca main driver: timecode=00:00:00 type=0, flags=0x00000000, frames=0,
userbits=0x00000000
gspca main driver: VIDIOC_STREAMOFF type=vid-cap
gspca main driver: VIDIOC_DQBUF error -22
gspca main driver: VIDIOC_S_CTRL id=0x980909, value=1
gspca main driver: VIDIOC_S_CTRL error -22
GWater
Am Mittwoch 29 Juli 2009 02:42:37 schrieb Brian Johnson:
>
> GWater,
>
> Ok sure seems that the DQBUF ioctl isn;t getting called so no video stream.
>
> However it also seems you are using the gspca_sn9c20x module with an
> older version of the whole v4l subsystem. Please make sure to unload
> all v4l related module and use the ones that are compiled when you
> compile the hg v4l-dvb repository. The following modules should be the
> main v4l modules you need to make sure to use the latest version of
> gspca_sn9c20x
> gspca_main
> videodev
> v4l1-compat
>
> Don't know if this will actually fix things but you probably shouldn't
> be mixing module versions just to be safe.
> If things stil don't work after doing that post the new debugging log
> and i'll take another look.
>
signature.asc
Description: This is a digitally signed message part.
