Bug 505534

Summary: Green webcam capture - gstreamer settings not "sticking"
Product: [Fedora] Fedora Reporter: Chris Nolan <chris>
Component: gstreamerAssignee: Adam Jackson <ajax>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: ajax, t.matsuu
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-19 13:46:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chris Nolan 2009-06-12 09:43:54 UTC
Description of problem:

gstreamer is using the wrong default settings for video input when using an iSight camera on a MacBook (tested on MacBook 4,1 but reported on other MacBook models too - see ubuntu bug). This results in a green image displayed from the webcam. 

Additionally, when selecting "custom" settings in gstreamer-properties and correcting the issue the settings do not "stick" and are not read by applications that use gstreamer.

This also happened exactly the same in F10.

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

gstreamer-0.10.22-3.fc11.x86_64
gstreamer-tools-0.10.22-3.fc11.x86_64

How reproducible:

Always

Steps to Reproduce:
1. On a MacBook with iSight camera installed run "gstreamer-properties"
2. For "Video Input" select v4l2 plugin and built-in isight device.
3. Press Test (or run "cheese" or any other app that uses gstreamer for webcam)
  
Actual results:

Green picture.

Expected results:

Normal colours.

Additional info:

The gstreamer-properties "Test" works just fine if you select "Custom" plugin under "Video Input" and use the following pipeline:

v4l2src device="/dev/video0" ! videoscale

However, when you close gstreamer-properties and reopen it, the "Custom" settings do not stick, and applications such as "Cheese" that use gstreamer do not pick up or use the custom settings.

Please let me know if I can provide more info.

Comment 1 Chris Nolan 2009-09-19 13:46:41 UTC
This appears to be fixed, in cheese at least. Changing status to CLOSED CURRENTRELEASE.