GNOME Bugzilla – Bug 606759
[v4l2src] Hangs capturing frame
Last modified: 2010-01-15 18:31:25 UTC
gstreamer-plugins-good-0.10.17-4.fc12.x86_64 gstreamer-0.10.25.1-3.fc12.x86_64 gstreamer-plugins-base-0.10.25.1-2.fc12.x86_64 When using the "cheese-test-chooser" test program from cheese master, the capture sometimes hangs, leaving the webcam in use, and the program frozen. Using libv4l2's debug facility (LIBV4L2_LOG_FILENAME=/tmp/log as envvar), I get loops of: request == VIDIOC_DQBUF result == 0 request == VIDIOC_QBUF result == 0
+ Trace 220023
Logs at level 5 at: http://www.gnome.org/~hadess/log-bug606759.bz2 The driver is the UVC one, and the hardware is a Logitech QuickCam Pro 9000
it doesn't look like it's frozen, all buffers are dropped because they are late, though. Maybe applying the effects is a bit too slow? what kind of cpu is this?
(In reply to comment #2) > it doesn't look like it's frozen, all buffers are dropped because they are > late, though. Maybe applying the effects is a bit too slow? There's no effects > what kind of cpu is > this? 2.4 GHz P4 with hyper-threading. The problem only happens when capturing a frame, sometimes, but never when playing back the video from the device.
Sigh. Looks like a bug in the code I added in cheese. Spotted by Fillipo.