Can't see the webcam video during OOBE steps

Bug #947808 reported by Hsin-Yi, Chen (hychen)
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OEM Priority Project
Fix Released
High
Unassigned
gst-plugins-good0.10 (Ubuntu)
Fix Released
Undecided
Unassigned
Oneiric
Fix Released
High
Timo Aaltonen
Precise
Fix Released
Undecided
Unassigned

Bug Description

SRU Justification
=================

[Impact]
Some webcams (cheese) don't work due to fatal error when querying attributes that camera driver does not supported, and for them they are not working during the OOBE capture picture step. It happens on some HP and Dell notebooks.
Devices affected include 0c45:6448 and 064e:e28a.

[Development Fix]
Already fixed in 0.10.31-1ubuntu1

[Stable Fix]
http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=c1c858f2733aba9fd8f6120656b0db20a66b6c77

[Test Case]
Test with cheese to make sure video can be recorded.

[Regression Potential]
Unlikely to have regression, as the change is minimal, by changing error into logging a warning in the debug log and move on.

========================================

Summary:

 User can not see webcam video in OOBE

v4l2c reported that camera is not functional when querying a controller is not supported by camera driver/device. In this case, UbiquityWebcam can not change camer2bin2 to PLAY status that the camerabin2 pipeline construction is failed because it querys a not-supported control 9963778(Saturation).

this bug is already fixed in upstream ( https://bugzilla.gnome.org/show_bug.cgi?id=670197)

Step To Reproduce

1. Install Ubuntu
2. A dialog shows to ask User pick a picture or take a picture as his avatar

Excepted Result:

Webcam works, User can take a picture

Actual Result:

Webcam is blank

Symptom:

check the dmesg whiling WebCam Step of oem-config runs

[ 172.271284] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[ 172.571253] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[ 172.871214] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[ 173.171160] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).

Reference link:

* https://bugzilla.gnome.org/show_bug.cgi?id=670197
* https://bugs.meego.com/show_bug.cgi?format=multiple&id=17329

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gstreamer0.10-plugins-good 0.10.30-1ubuntu7
ProcVersionSignature: Ubuntu 3.0.0-16.28-generic-pae 3.0.17
Uname: Linux 3.0.0-16-generic-pae i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
ProcEnviron:
 LANGUAGE=en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gst-plugins-good0.10

Revision history for this message
Hsin-Yi, Chen (hychen) (ossug-hychen) wrote :
description: updated
Changed in oem-priority:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

fixed in precise which has 0.10.31.

Changed in gst-plugins-good0.10 (Ubuntu):
status: New → Fix Released
Changed in gst-plugins-good0.10 (Ubuntu Oneiric):
assignee: nobody → Timo Aaltonen (tjaalton)
importance: Undecided → High
status: New → In Progress
description: updated
description: updated
Keng-Yu Lin (lexical)
tags: added: blocks-hwcert-enablement
description: updated
Revision history for this message
Chris Halse Rogers (raof) wrote : Please test proposed package

Hello Hsin-Yi,, or anyone else affected,

Accepted gst-plugins-good0.10 into oneiric-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in gst-plugins-good0.10 (Ubuntu Oneiric):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Hsin-Yi, Chen (hychen) (ossug-hychen) wrote :

Confirmed this bug is fixed by

gst-plugins-good0.10 (0.10.30-1ubuntu7.1) oneiric-proposed; urgency=low

   * Backport a patch from upstream to not fail when querying some
     optional control for a v4l2 device. (LP: #947808)

 -- Timo Aaltonen <email address hidden> Tue, 06 Mar 2012 11:58:32 +0200

tags: added: verification-done
removed: verification-needed
Changed in oem-priority:
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gst-plugins-good0.10 - 0.10.30-1ubuntu7.1

---------------
gst-plugins-good0.10 (0.10.30-1ubuntu7.1) oneiric-proposed; urgency=low

   * Backport a patch from upstream to not fail when querying some
     optional control for a v4l2 device. (LP: #947808)
 -- Timo Aaltonen <email address hidden> Tue, 06 Mar 2012 11:58:32 +0200

Changed in gst-plugins-good0.10 (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Steve Magoun (smagoun) wrote :

Marking the oem-priority task 'Fix Released' based on comment #4

Changed in oem-priority:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.