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 522397 - cheese not working with quickcam
cheese not working with quickcam
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.x
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-03-14 12:24 UTC by Mark
Modified: 2008-08-19 09:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
a screenshot with cheese -v (727.43 KB, image/png)
2008-03-19 03:04 UTC, Mark
Details

Description Mark 2008-03-14 12:24:21 UTC
Please describe the problem:
simply started cheese and no image for quickcam is viewed, its working with wxcam and amsn

Steps to reproduce:
1. simply start cheese
2. 
3. 


Actual results:
no image output

Expected results:


Does this happen every time?
not since cheese 0.2.3

Other information:
lsmod
Module                  Size  Used by
fuse                   42260  2
rfcomm                 34192  2
vmnet                  32564  13
parport_pc             35172  1
vmblock                13220  3
w83627hf               20372  0
hwmon_vid               3328  1 w83627hf
vmmon                1818476  0
l2cap                  20608  9 rfcomm
xt_limit                2560  8
xt_tcpudp               3328  43
iptable_mangle          2560  0
ipt_LOG                 6016  8
ipt_MASQUERADE          3072  0
nf_nat                 16172  1 ipt_MASQUERADE
ipt_TOS                 2176  0
ipt_REJECT              3968  1
nf_conntrack_irc        5528  0
nf_conntrack_ftp        7584  0
nf_conntrack_ipv4      13832  7
xt_state                2432  6
nf_conntrack           54208  6 ipt_MASQUERADE,nf_nat,nf_conntrack_irc,nf_conntrack_ftp,nf_conntrack_ipv4,xt_state
iptable_filter          2688  1
ip_tables              11092  2 iptable_mangle,iptable_filter
x_tables               11652  8 xt_limit,xt_tcpudp,ipt_LOG,ipt_MASQUERADE,ipt_TOS,ipt_REJECT,xt_state,ip_tables
ipv6                  248644  12
ohci_hcd               21380  0
piix                    7428  0 [permanent]
ide_core              108876  1 piix
ppdev                   7556  0
rtc_cmos                7584  0
rtc_core               15496  1 rtc_cmos
rtc_lib                 2944  1 rtc_core
ppp_generic            23828  0
serio_raw               5636  0
lp                      9220  0
parport                31432  3 parport_pc,ppdev,lp
psmouse                36496  0
pcspkr                  2944  0
i2c_i801                8848  0
hci_usb                13596  3
bluetooth              51172  9 rfcomm,l2cap,hci_usb
joydev                  9664  0
nvidia               7817056  24
i2c_core               19328  2 i2c_i801,nvidia
intel_agp              21780  0
agpgart                27352  2 nvidia,intel_agp
sg                     26640  0
thermal                13084  0
processor              29400  1 thermal
button                  6544  0
battery                10756  0
ac                      4612  0
evdev                   9344  5
fan                     3844  0
quickcam_messenger     12036  0
usbvideo               24708  1 quickcam_messenger
compat_ioctl32          1536  1 usbvideo
videodev               26496  1 usbvideo
v4l2_common            15744  1 videodev
v4l1_compat            14084  1 videodev
snd_usb_audio          76128  0
snd_usb_lib            14976  1 snd_usb_audio
snd_hda_intel         289952  7
snd_rawmidi            19104  1 snd_usb_lib
snd_hwdep               7300  2 snd_usb_audio,snd_hda_intel
snd_seq_oss            29440  0
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                47056  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6924  3 snd_rawmidi,snd_seq_oss,snd_seq
snd_pcm_oss            37024  0
snd_pcm                68996  5 snd_usb_audio,snd_hda_intel,snd_pcm_oss
snd_timer              19204  4 snd_seq,snd_pcm
snd_page_alloc          8072  2 snd_hda_intel,snd_pcm
snd_mixer_oss          14464  1 snd_pcm_oss
snd                    44772  21 snd_usb_audio,snd_hda_intel,snd_rawmidi,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               6368  1 snd
slhc                    5632  1 ppp_generic
usbhid                 41024  0
hid                    34304  1 usbhid
ff_memless              5128  1 usbhid
ext3                  121992  9
jbd                    43412  1 ext3
mbcache                 6912  1 ext3
usb_storage            80960  2
ohci1394               28848  0
sr_mod                 15012  0
cdrom                  33824  1 sr_mod
sd_mod                 22784  15
ieee1394               79800  1 ohci1394
tg3                   109700  0
ehci_hcd               32524  0
uhci_hcd               22672  0
pata_acpi               5248  0
usbcore               125420  11 ohci_hcd,hci_usb,quickcam_messenger,usbvideo,snd_usb_audio,snd_usb_lib,usbhid,usb_storage,ehci_hcd,uhci_hcd
ata_piix               14724  0
ahci                   23556  9
ata_generic             5252  0
libata                138352  4 pata_acpi,ata_piix,ahci,ata_generic

It seems loaded

lsusb
Bus 005 Device 002: ID 1058:1010 Western Digital Technologies, Inc.
Bus 005 Device 001: ID 0000:0000 
Bus 004 Device 001: ID 0000:0000 
Bus 003 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 002: ID 046d:08f0 Logitech, Inc. QuickCam Messenger
Bus 003 Device 001: ID 0000:0000 
Bus 002 Device 005: ID 045e:00e1 Microsoft Corp. Wireless Laser Mouse 6000 Reciever
Bus 002 Device 004: ID 058f:9254 Alcor Micro Corp. Hub
Bus 002 Device 003: ID 062a:0201 Creative Labs Defender Office Keyboard (K7310) S Zodiak KM-9010
Bus 002 Device 001: ID 0000:0000 
Bus 001 Device 001: ID 0000:0000

Then DMESG promt me this one

usbcore: registered new interface driver snd-usb-audio
Linux video capture interface: v2.00
drivers/media/video/usbvideo/quickcam_messenger.c: Logitech Quickcam Messenger USB v0.01
videodev: "QCM USB Camera" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
drivers/media/video/usbvideo/usbvideo.c: QCM on /dev/video0: canvas=320x240 videosize=320x240
input: QCM button as /devices/pci0000:00/0000:00:1d.2/usb3/3-1/input/input4
usbcore: registered new interface driver QCM


but quickcam seems working with amsn and even wxcam from AUR...why does it not with cheese? any help?
Comment 1 daniel g. siegel 2008-03-18 23:47:19 UTC
could you paste the cheese -v  output?
Comment 2 Mark 2008-03-19 02:58:11 UTC
cheese -v doesnt spit not...it simply doenst connect...i have installed qc-usb-messeneger...linux-uvc-svn and  	gspcav1..all probed and tryed out..and still doesnt seems to load..all it appears is a colour bars and a um smaller with static...ive installed wxcam an application ive found and it work flawless...but ive been using cheese for quite some time..and im not ready to quiy now...ive talked with arch devs...and they say it must be from cheese...i aggree since havent changed any config and cheese stoped working from the blue with this version...anyhelp would be great
Comment 3 Mark 2008-03-19 03:04:12 UTC
Created attachment 107586 [details]
a screenshot with cheese -v

here is a screeshot with what i was talking about...
Comment 4 Mark 2008-03-19 03:05:38 UTC
ps i have the exact same problm on ubuntu on the same version
Comment 5 daniel g. siegel 2008-03-19 04:50:57 UTC
please try to execute 

gst-launch-0.10 v4l2src ! ffmpegcolorspace ! ximagesink 

if your camera is a v4l2 device, otherwise try

gst-launch-0.10 v4lsrc ! ffmpegcolorspace ! ximagesink 

on the command line
Comment 6 Mark 2008-03-19 05:06:54 UTC
Daniel i get this error...

[sick@aRcHaTe ~]$ gst-launch-0.10 v4l2src ! ffmpegcolorspace ! ximagesink
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /pipeline0/v4l2src0: Error getting capabilities for device '/dev/video0': It isn't a v4l2 driver. Check if it is a v4l1 driver.
Additional debug info:
v4l2_calls.c(70): gst_v4l2_get_capabilities (): /pipeline0/v4l2src0:
system error: Unknown error 515
Setting pipeline to NULL ...
FREEING pipeline ...
[sick@aRcHaTe ~]$ gst-launch-0.10 v4lsrc ! ffmpegcolorspace ! ximagesink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
ERROR: from element /pipeline0/v4lsrc0: Could not read from resource.
Additional debug info:
v4lsrc_calls.c(183): gst_v4lsrc_capture_init (): /pipeline0/v4lsrc0:
Not enough buffers. We got 1, we want at least 2
ERROR: pipeline doesn't want to preroll.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...
[sick@aRcHaTe ~]$ 
Comment 7 daniel g. siegel 2008-03-19 05:14:22 UTC
ok. it seems that we have a gstreamer issue here. what gstreamer versions do you have installed?
Comment 8 Mark 2008-03-19 05:18:29 UTC
[sick@aRcHaTe ~]$ sudo pacman -Qs gstreamer
local/gstreamer0.10 0.10.15-1
    GStreamer Multimedia Framework
local/gstreamer0.10-a52dec 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer A52 audio plugin
local/gstreamer0.10-aalib 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer aalib plugin
local/gstreamer0.10-alsa 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer alsa plugin
local/gstreamer0.10-alsaspdif 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer Alsa SPDIF plugin
local/gstreamer0.10-amrwb 0.10.5-3 (gstreamer0.10-plugins)
    GStreamer AMR-WB plugin with codec from 3GPP.
local/gstreamer0.10-annodex 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer annodex plugin
local/gstreamer0.10-bad 0.10.5-2 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Bad Plugins (gst-plugins-bad)
local/gstreamer0.10-base 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Base Plugins (gst-plugins-base)
local/gstreamer0.10-bz2 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer bzip2 plugin
local/gstreamer0.10-cairo 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer cairo plugin
local/gstreamer0.10-cdaudio 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer cdaudio plugin
local/gstreamer0.10-cdio 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer cdio plugin
local/gstreamer0.10-cdparanoia 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer CDParanoia plugin
local/gstreamer0.10-dts 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer DTS plugin
local/gstreamer0.10-dv 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer DV plugin
local/gstreamer0.10-dv1394 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer dv1394 plugin
local/gstreamer0.10-dvdread 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer dvdread plugin
local/gstreamer0.10-esd 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer esd plugin
local/gstreamer0.10-faac 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer FAAC plugin
local/gstreamer0.10-faad 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer FAAD plugin
local/gstreamer0.10-farsight 0.12.2-1
    A set of plugins for Gstreamer that will be used by Farsight
local/gstreamer0.10-ffmpeg 0.10.3-1 (gstreamer0.10-plugins)
    Gstreamer FFMpeg Plugin
local/gstreamer0.10-flac 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer flac plugin
local/gstreamer0.10-gconf 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer GConf plugin
local/gstreamer0.10-gdkpixbuf 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer GDK-Pixbuf plugin
local/gstreamer0.10-gnomevfs 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer gnome-vfs plugin
local/gstreamer0.10-good 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Good Plugins (gst-plugins-good)
local/gstreamer0.10-hal 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer HAL plugin
local/gstreamer0.10-jack 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer Jack plugin
local/gstreamer0.10-jpeg 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer jpeg plugin
local/gstreamer0.10-ladspa 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer ladspa plugin
local/gstreamer0.10-lame 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer lame MP3 plugin
local/gstreamer0.10-libcaca 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer libcaca plugin
local/gstreamer0.10-libpng 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer libpng plugin
local/gstreamer0.10-libvisual 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer libvisual plugin
local/gstreamer0.10-mad 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer MP3 mad plugin
local/gstreamer0.10-mms 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer mms protocol plugin
local/gstreamer0.10-mpeg2dec 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer MPEG2 decoding plugin
local/gstreamer0.10-mpeg2enc 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer MPEG2 encoding plugin
local/gstreamer0.10-musepack 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer musepack decoding plugin
local/gstreamer0.10-musicbrainz 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer musicbrainz plugin
local/gstreamer0.10-neon 0.10.5-3 (gstreamer0.10-plugins)
    GStreamer neon HTTP plugin
local/gstreamer0.10-ogg 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer OGG plugin
local/gstreamer0.10-pango 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer Pango plugin
local/gstreamer0.10-pitfdll 0.9.1.1-2 (gstreamer0.10-plugins)
    Win32 DLL loader for Gstreamer
local/gstreamer0.10-pulse 0.9.7-1
    A GStreamer 0.10 plugin for the PulseAudio sound server
local/gstreamer0.10-python 0.10.9-1
    Python bindings for GStreamer 0.10
local/gstreamer0.10-sdl 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer SDL plugin
local/gstreamer0.10-shout2 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer shout2 plugin
local/gstreamer0.10-sidplay 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer sidplay plugin
local/gstreamer0.10-sndfile 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer sndfile plugin
local/gstreamer0.10-speex 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer speex plugin
local/gstreamer0.10-taglib 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer Taglib plugin
local/gstreamer0.10-theora 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer Theora plugin
local/gstreamer0.10-ugly 0.10.6-3 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Ugly Plugins (gst-plugins-ugly)
local/gstreamer0.10-vorbis 0.10.15-1 (gstreamer0.10-plugins)
    GStreamer Vorbis plugin
local/gstreamer0.10-wavpack 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer wavpack plugin
local/gstreamer0.10-x264 0.10.5-2 (gstreamer0.10-plugins)
    GStreamer x264 plugin
local/gstreamer0.10-xvid 0.10.5-1 (gstreamer0.10-plugins)
    GStreamer XVID plugin


i have all of these installed
Comment 9 Mark 2008-03-19 06:42:28 UTC
what do i need to do now?

thanks for the help daniel :D
Comment 10 Mark 2008-04-06 15:48:29 UTC
ive updated to gnome 2.22 and all the latest gstreamers...and its still have the same problm...damm
Comment 11 Mark 2008-04-06 16:20:11 UTC
local/gstreamer0.10 0.10.19-1
    GStreamer Multimedia Framework
local/gstreamer0.10-amrwb 0.10.5-3 (gstreamer0.10-plugins)
    GStreamer AMR-WB plugin with codec from 3GPP.
local/gstreamer0.10-bad 0.10.6-2
    GStreamer Multimedia Framework Bad Plugin libraries (gst-plugins-bad)
local/gstreamer0.10-bad-plugins 0.10.6-1 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Bad Plugins (gst-plugins-bad)
local/gstreamer0.10-base 0.10.19-1
    GStreamer Multimedia Framework Base plugin libraries
local/gstreamer0.10-base-plugins 0.10.19-1 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Base Plugins (gst-plugins-base)
local/gstreamer0.10-farsight 0.12.2-1
    A set of plugins for Gstreamer that will be used by Farsight
local/gstreamer0.10-ffmpeg 0.10.3-1 (gstreamer0.10-plugins)
    Gstreamer FFMpeg Plugin
local/gstreamer0.10-good 0.10.7-2
    GStreamer Multimedia Framework Good plugin libraries
local/gstreamer0.10-good-plugins 0.10.7-1 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Good Plugins (gst-plugins-good)
local/gstreamer0.10-pitfdll 0.9.1.1-2 (gstreamer0.10-plugins)
    Win32 DLL loader for Gstreamer
local/gstreamer0.10-python 0.10.9-1
    Python bindings for GStreamer 0.10
local/gstreamer0.10-ugly 0.10.7-2
    GStreamer Multimedia Framework Ugly plugin libraries
local/gstreamer0.10-ugly-plugins 0.10.7-1 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Ugly Plugins (gst-plugins-ugly)
local/kungfu 0.2.3-4
    A GStreamer based DVD ripper.
local/perl-gstreamer 0.09-4
    Interface to the GStreamer library
local/perl-gstreamer-interfaces 0.03-3
    Perl interface to the GStreamer Interfaces library
Comment 12 David Schleef 2008-08-19 05:08:13 UTC
ERROR: from element /pipeline0/v4lsrc0: Could not read from resource.
Additional debug info:
v4lsrc_calls.c(183): gst_v4lsrc_capture_init (): /pipeline0/v4lsrc0:
Not enough buffers. We got 1, we want at least 2


This error means that the driver isn't providing enough frames for gstreamer to work reliably.  I checked the driver, and it's "2" in 2.6.12, so either you are using an older kernel, or somebody has broken it since then.

I'm 90% sure this is an old kernel bug, so I'm closing it as NOTGNOME.  Please reopen if you have a recent kernel and it's still broken.