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 620636 - Webcam not detected in cheese , detected in gstreamer-properties
Webcam not detected in cheese , detected in gstreamer-properties
Status: RESOLVED INCOMPLETE
Product: cheese
Classification: Applications
Component: general
2.30.x
Other Linux
: Normal normal
: 2.28
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2010-06-05 09:44 UTC by Vish
Modified: 2013-05-01 17:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vish 2010-06-05 09:44:36 UTC
Bug first reported in lp:
https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/482377

Acer Aspire One webcam works in gstreamer-properties but not in cheese. Worked fine in 9.04 [is not working in 9.10 and 10.04]

Output of:

 GST_DEBUG=*cheese*:3 cheese -v 2>&1

0:00:01.665643717 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-device-monitor cheese-camera-device-monitor.c:231:cheese_camera_device_monitor_coldplug:[00m Probing devices with udev...
0:00:01.667262177 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-device-monitor cheese-camera-device-monitor.c:121:cheese_camera_device_monitor_added:[00m Checking udev device '/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/video4linux/video0'
0:00:01.667728902 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-device-monitor cheese-camera-device-monitor.c:138:cheese_camera_device_monitor_added:[00m Found device 0c45:0c45, getting capabilities...
0:00:01.835637267 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:184:cheese_camera_device_add_format:[00m 640x480
0:00:01.837395830 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:184:cheese_camera_device_add_format:[00m 352x288
0:00:01.837632473 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:184:cheese_camera_device_add_format:[00m 320x240
0:00:01.837782138 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:184:cheese_camera_device_add_format:[00m 176x144
0:00:01.837915957 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:184:cheese_camera_device_add_format:[00m 160x120
0:00:08.344801281 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:609:cheese_camera_device_get_caps_for_format:[00m Getting caps for 176x144
0:00:08.346046487 [334m 1587[00m  0x98667d0 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:632:cheese_camera_device_get_caps_for_format:[00m Got video/x-raw-rgb, width=(int)176, height=(int)144, bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw-rgb, width=(int)176, height=(int)144, bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw-yuv, width=(int)176, height=(int)144, format=(fourcc)YV12, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw-yuv, width=(int)176, height=(int)144, format=(fourcc)I420, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw-yuv, width=(int)176, height=(int)144, format=(fourcc)YUY2, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }
0:00:19.169771037 [334m 1587[00m  0x95a6078 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:609:cheese_camera_device_get_caps_for_format:[00m Getting caps for 640x480
0:00:19.170416466 [334m 1587[00m  0x95a6078 [32;01mINFO   [00m [00mcheese-camera-device cheese-camera-device.c:632:cheese_camera_device_get_caps_for_format:[00m Got video/x-raw-rgb, width=(int)640, height=(int)480, bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw-rgb, width=(int)640, height=(int)480, bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw-yuv, width=(int)640, height=(int)480, format=(fourcc)YV12, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw-yuv, width=(int)640, height=(int)480, format=(fourcc)I420, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw-yuv, width=(int)640, height=(int)480, format=(fourcc)YUY2, framerate=(fraction){ 30/1, 25/1, 20/1, 15/1, 10/1, 5/1 }
Cheese 2.30.1 

lsusb : http://launchpadlibrarian.net/49398581/lsusb.txt
lspci : http://launchpadlibrarian.net/49398582/lspci.txt
Comment 1 Vish 2010-06-05 09:47:00 UTC
debugging from cheese 2.28.1:


Cheese 2.28.1 
Probing devices with HAL...
Found device 0c45:62c0, getting capabilities...
Detected v4l2 device: USB 2.0 Camera
Driver: uvcvideo, version: 256
Capabilities: 0x04000001

Probing supported video formats...
Device: USB 2.0 Camera (/dev/video0)
video/x-raw-yuv 640 x 480 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 video/x-raw-yuv 352 x 288 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 video/x-raw-yuv 320 x 240 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 video/x-raw-yuv 176 x 144 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 video/x-raw-yuv 160 x 120 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 video/x-raw-yuv 640 x 480 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 352 x 288 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 320 x 240 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 176 x 144 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 160 x 120 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 640 x 480 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 352 x 288 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 320 x 240 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 176 x 144 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-yuv 160 x 120 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 640 x 480 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 352 x 288 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 320 x 240 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 176 x 144 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 160 x 120 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 640 x 480 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 352 x 288 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 320 x 240 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 176 x 144 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping
video/x-raw-rgb 160 x 120 num_framerates 6
30/1 25/1 20/1 15/1 10/1 5/1 already added, skipping

v4l2src name=video_source device=/dev/video0 ! capsfilter name=capsfilter caps=video/x-raw-rgb,width=320,height=240,framerate=30/1;video/x-raw-yuv,width=320,height=240,framerate=30/1 ! identity

lsusb : http://launchpadlibrarian.net/49502835/lsusb-jtykal.txt
lspci : http://launchpadlibrarian.net/49502765/lspci-jtykal.txt
Comment 2 David King 2011-10-26 20:37:28 UTC
Thanks for the bug report. Can you reproduce this bug with a newer version of Cheese, such as the latest stable version (3.2.1)?
Comment 3 Akhil Laddha 2011-12-08 09:16:05 UTC
Please feel free to reopen this bug if the problem still occurs with a newer
version of Cheese.
Comment 4 jackt 2013-05-01 17:19:47 UTC
(In reply to comment #3)
> Please feel free to reopen this bug if the problem still occurs with a newer
> version of Cheese.

Still prsent in Cheese 3.4.1 , ubuntu 12.04.
Camera works with gstreamer-properties, but in cheese there is no image and almost all menu options are greyed-out.