After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 598053 - GStreamer not working with Quickcam Messenger Plus with 2.6.31 kernel
GStreamer not working with Quickcam Messenger Plus with 2.6.31 kernel
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.24
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-10-11 02:22 UTC by Petar Velkovski
Modified: 2010-02-09 10:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GST_DEBUG output (62.93 KB, text/plain)
2009-10-15 12:14 UTC, Petar Velkovski
Details

Description Petar Velkovski 2009-10-11 02:22:53 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.
Comment 1 Sebastian Dröge (slomo) 2009-10-15 04:24:04 UTC
Could you attach the debug output when running this with GST_DEBUG=v4l2*:5 ?
Comment 2 Petar Velkovski 2009-10-15 12:14:54 UTC
Created attachment 145512 [details]
GST_DEBUG output
Comment 3 Petar Velkovski 2009-10-19 23:31:31 UTC
Any progress on this bug? Was the debug output I've sent what you were asking for? Do I need to send more information?
Comment 4 Stefan Sauer (gstreamer, gtkdoc dev) 2009-10-28 07:55:16 UTC
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?).
Comment 5 Petar Velkovski 2009-10-28 12:21:55 UTC
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).
Comment 6 Petar Velkovski 2009-11-01 19:45:47 UTC
Upgraded to Ubuntu 9.10 today. This bug has been fixed in the gstreamer version used in Ubuntu 9.10.