GNOME Bugzilla – Bug 547396
Cheese doesn't support HP Pavilion uvc webcam
Last modified: 2008-08-16 12:23:40 UTC
Hello. Cheese doesn't support my webcam, gstreamer does. Not in v4l nor v4l2 mode. It's a HP Pavilion WebCam (UVC), on HP Pavilion tx1320us model. Contact me if i can be any more help.
Hi, you are not giving any details.. what happens when you start cheese? do you get the no camera message? How do you know that it's uvc? does it works with other software? cheese -v output would be highly appreciated. lsusb can help too. Other random infos not stricly needed could be modinfo uvcvideo, uname -r etc, relevant dmesg part (attach it if you don't want to strip out unneeded messages).
Hi again, I did a quick search and it seems that the webcam in your laptop is a Microdia one, does lsusb have a line like "0c45:62c0 Microdia"? If so I have exactly the same device and it works pretty well..
Created attachment 116415 [details] Cheese looks like that
I'm sorry Filippo, this is my first bug submition. Here we go: -- what happens -- When I start Cheese all I can see is a pattern of rectangular shapes in different colours, and in the lower right corner there's a little square where it seems the program would like to output the video, but it's a gray-and-white snow. [see attachment] I get no message boxes. It's UVC because gstreamer says so (Default Input: Device -> HP Pavilion Webcam (UVC) #1" -- other software -- Yes, it works with skype (and ekiga, but I don't use it). -- verbose -- cheese -v command in the console returned nothing, sorry. -- lsusb -- Bus 002 Device 006: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen Bus 002 Device 005: ID 08ff:1600 AuthenTec, Inc. Bus 002 Device 004: ID 05ca:1810 Ricoh Co., Ltd Bus 002 Device 002: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub" Bus 002 Device 001: ID 0000:0000 Bus 001 Device 003: ID 03f0:171d Hewlett-Packard Bus 001 Device 001: ID 0000:0000 -- modinfo uvcvideo -- filename: /lib/modules/2.6.24-19-generic/ubuntu/media/usbvideo/uvcvideo.ko license: GPL description: USB Video Class driver author: Laurent Pinchart <laurent.pinchart@skynet.be> srcversion: B02D7BEED9A4AC8CE60F5B6 alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v5986p0200d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v5986p0102d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v5986p0100d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v19ABp1000d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v090CpB371d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v05ACp8300d*dc*dsc*dp*ic*isc*ip* alias: usb:v05ACp8501d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08C7d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C6d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C5d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C3d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C2d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C1d*dc*dsc*dp*icFFisc01ip00* alias: usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v041Ep4057d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v0402p5606d*dc*dsc*dp*ic0Eisc01ip00* depends: usbcore,videodev,v4l2-common,v4l1-compat,compat_ioctl32 vermagic: 2.6.24-19-generic SMP mod_unload parm: trace:uint -- uname -r -- 2.6.24-19-generic -- dmesg -- I'm working on it..
does gst-launch v4l2src ! ffmpegcolorspace ! ximagesink work for you?
Hi, Yes it does, although on fullscreen it's little sluggish :) I attach the output, if it's any use: mkarnicki@misio:~$ gst-launch v4l2src ! ffmpegcolorspace ! ximagesink Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... WARNING: from element /pipeline0/v4l2src0: Could not set parameters on device '/dev/video0' Additional debug info: v4l2src_calls.c(1165): gst_v4l2src_set_capture (): /pipeline0/v4l2src0: system error: Invalid argument Setting pipeline to PLAYING ... New clock: GstSystemClock ERROR: from element /pipeline0/ximagesink0: Output window was closed Additional debug info: ximagesink.c(1069): gst_ximagesink_handle_xevents (): /pipeline0/ximagesink0 Execution ended after 9521881832 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... FREEING pipeline ...
I'm not sure if it's relevant... I'm not sure even what's uvc (was it a driver? ). I'm installed the r5u870 driver to make my webcam work. But as I mentioned, it doesn't work with cheese.
>I'm not sure if it's relevant... I'm not sure even what's uvc (was it a driver? >). I'm installed the r5u870 driver to make my webcam work. But as I mentioned, >it doesn't work with cheese. Ok no need for other info. So "uvc" doesn't stand for uvcvideo :). Seems that hp ships 2 different webcams (uvcvideo based microdia ones and r5u870 based ricoh devices), good to know for future bug triaging. There is a known issue with your driver. Please take a look at bug http://bugzilla.gnome.org/show_bug.cgi?id=531835 and follow discussion there. Marking as duplicate. *** This bug has been marked as a duplicate of 531835 ***
Thank you for help!
Bug fixed! cheese works with r5u870 webcam driver