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 547396 - Cheese doesn't support HP Pavilion uvc webcam
Cheese doesn't support HP Pavilion uvc webcam
Status: RESOLVED DUPLICATE of bug 531835
Product: cheese
Classification: Applications
Component: general
2.23.x
Other Linux
: Normal normal
: 2.24
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2008-08-12 08:13 UTC by Michał Karnicki
Modified: 2008-08-16 12:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Cheese looks like that (8.14 KB, image/jpeg)
2008-08-12 11:49 UTC, Michał Karnicki
Details

Description Michał Karnicki 2008-08-12 08:13:11 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.
Comment 1 Filippo Argiolas 2008-08-12 08:58:13 UTC
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).


Comment 2 Filippo Argiolas 2008-08-12 09:36:07 UTC
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.. 
Comment 3 Michał Karnicki 2008-08-12 11:49:08 UTC
Created attachment 116415 [details]
Cheese looks like that
Comment 4 Michał Karnicki 2008-08-12 11:56:43 UTC
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..
Comment 5 daniel g. siegel 2008-08-12 11:59:39 UTC
does 

gst-launch v4l2src ! ffmpegcolorspace ! ximagesink 

work for you?
Comment 6 Michał Karnicki 2008-08-12 12:04:07 UTC
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 ...
Comment 7 Michał Karnicki 2008-08-12 12:05:35 UTC
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.
Comment 8 Filippo Argiolas 2008-08-12 12:25:19 UTC
>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 ***
Comment 9 Michał Karnicki 2008-08-12 12:46:18 UTC
Thank you for help!
Comment 10 Michał Karnicki 2008-08-16 12:23:40 UTC
Bug fixed! cheese works with r5u870 webcam driver