GNOME Bugzilla – Bug 598053
GStreamer not working with Quickcam Messenger Plus with 2.6.31 kernel
Last modified: 2010-02-09 10:02:55 UTC
Quickcam Messenger Plus (ID 046d:08f6 Logitech, Inc. Quickcam Messenger Plus) is properly recognized as of Linux kernel version 2.6.31 .The /dev/video0 is properly created. gstreamer-properties test with a Video 4 linux 2 plugin does not create any video output but does not report any error. gst-launch gives this output: petar@aurora:~$ gst-launch v4l2src device="/dev/video0" Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock WARNING: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Got unexpected frame size of 116640 instead of 117120. Additional debug info: gstv4l2src.c(1318): gst_v4l2src_get_mmap (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0 WARNING: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Got unexpected frame size of 116640 instead of 117120. Additional information: Quickcam Messenger Plus DID NOT work with the previous versions of the Linux kernels. The webcamera was recognized but an nonfunctional driver was installed and no /dev/video0 was ever created. This changed with Linux kernel 2.6.31. I would like to emphasize that the camera is recognized and now works properly with Skype 2.0.0.72 and Ekiga 3.2.0 so the problem must be somewhere in GStreamer.
Could you attach the debug output when running this with GST_DEBUG=v4l2*:5 ?
Created attachment 145512 [details] GST_DEBUG output
Any progress on this bug? Was the debug output I've sent what you were asking for? Do I need to send more information?
hmm, v4l2src configured the capture to <v4l2src0> trying to set_capture 324x240 at 100/1 fps, format YU12 but then capture fails with <v4l2src0> warning: Got unexpected frame size of 116640 instead of 117120. 324*240*1.5 = 116640 The plugin has been changed quite much since the version you've been using. Any change you can try with a never version (what distro are you using?).
I am on Ubuntu 9.04. As soon as I upgrade to Ubuntu 9.10 I will make a report (probably in 5-6 days).
Upgraded to Ubuntu 9.10 today. This bug has been fixed in the gstreamer version used in Ubuntu 9.10.