Bug 749792

Summary: Webcam not working in Cheese, works with gucview (regression since F15)
Product: [Fedora] Fedora Reporter: John Chivall <john>
Component: cheeseAssignee: Matthias Clasen <mclasen>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: hdegoede, mario, mclasen, stuart
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-28 07:31:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Output from dmesg none

Description John Chivall 2011-10-28 12:30:54 UTC
Created attachment 530657 [details]
Output from dmesg

Description of problem:
My webcam does not work with Cheese in F16. It worked fine in F15. The webcam works happily with qucview (and Skype for what it's worth).

Version-Release number of selected component (if applicable):

cheese-3.2.1-1.fc16.x86_64
ucview-0.33-2.fc15.x86_64
kernel-3.1.0-1.fc16.x86_64

How reproducible:
Every time

Steps to Reproduce:
1. Plug in camera
2. Run cheese
3. Run gucview

  
Actual results:
Camera does not work in Cheese - cheese shows black, and most menu options are greyed out.
Camera works in ucview - ucview shows live video from camera, all filters work, all controls can be adjusted


Expected results:
Camera should work with all applications

Additional info:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 046d:09a2 Logitech, Inc. QuickCam Communicate Deluxe/S7500
Bus 002 Device 002: ID 05fe:0011 Chic Technology Corp. Browser Mouse

$ ls -l /dev/video0
crw-rw----+ 1 root video 81, 0 Oct 28 08:54 /dev/video0

Comment 1 Mario Bruckschwaiger 2011-11-12 18:00:20 UTC
Same behavior on my Dell-laptop.

Camera works with ucview and also with the following command:
"gst-launch v4l2src name=video_source device=/dev/video0 ! gconfvideosink"

But cheese-3.2.1-2.fc16.x86_64 shows almost all buttons disabled and instead of a video it shows the message "One or more needed GStreamer elements are missing: identity, main_valve, effects_valve, tee."

Comment 2 Stuart D Gathman 2011-12-07 07:55:40 UTC
Same here on Dell desktop with USB webcam:

0c45:62e0 Microdia MSI Starcam Racer

Comment 3 Stuart D Gathman 2011-12-07 08:01:34 UTC
Another thing: the camera used to have a blue light when active in Fedora 14.  Now in Fedora 16, even when working with ucview, there is no activity light.

Comment 4 Stuart D Gathman 2012-01-03 19:01:03 UTC
Tried on another Dell desktop with:
04f2:a133 Chicony Electronics Co., Ltd Gateway Webcam

This also works in ucview, but not in cheese.  However, the active light works, so that is likely a driver problem with the other webcam.  Cheese is still broken.

Comment 5 Stuart D Gathman 2012-02-28 04:39:09 UTC
Just checked, and Cheese is working again.  Cheese has not been updated, but lots of other things have.  Not sure which one was the problem.  Also, installed GeForce 6200 to replace Intel 82865G graphics, so gnome-shell is working.  

In any case, the buggy component is likely not cheese!

Comment 6 John Chivall 2012-03-27 21:11:13 UTC
Just got round to testing with this camera again and it is fixed for me. Camera works as it ought to with cheese and with ucview, skype etc. Don't know which update in the last few months fixed this, but thanks!

Current versions of packages:
kernel-3.3.0-4.fc16.x86_64
cheese-3.2.2-1.fc16.x86_64
ucview-0.33-2.fc15.x86_64

Comment 7 Hans de Goede 2012-03-28 07:31:16 UTC
(In reply to comment #6)
> Just got round to testing with this camera again and it is fixed for me. Camera
> works as it ought to with cheese and with ucview, skype etc. Don't know which
> update in the last few months fixed this, but thanks!
> 
> Current versions of packages:
> kernel-3.3.0-4.fc16.x86_64
> cheese-3.2.2-1.fc16.x86_64
> ucview-0.33-2.fc15.x86_64

Thanks, closing this bug then.