Bug 14499 - cheese shows a black image with a UVC web camera
Summary: cheese shows a black image with a UVC web camera
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-10 23:13 CET by Theodoros Kalamatianos
Modified: 2015-02-06 10:06 CET (History)
6 users (show)

See Also:
Source RPM: cheese-3.14.1-2.mga5.src.rpm
CVE:
Status comment:


Attachments

Description Theodoros Kalamatianos 2014-11-10 23:13:08 CET
Description of problem:

When running cheese with my webcam, a window shows up with a black image and the text "There was an error playing video from the webcam". On the console:

$ cheese

(cheese:23388): cheese-WARNING **: Failed to allocate required memory.: gstv4l2src.c(478): gst_v4l2src_decide_allocation (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin35/GstV4l2Src:video_source:
Buffer pool activation failed

I have this UVC web camera:

Bus 003 Device 005: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera

The camera works fine with luvcview.

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

3.14.1-2.mga5

How reproducible:

Always

Steps to Reproduce:
0. Obtain a UVC camera
1. Just run cheese


Reproducible: 

Steps to Reproduce:
Comment 1 magnux77 2014-12-19 17:11:02 CET
The same for me.

Skype video works fine.

CC: (none) => magnux77

Comment 2 Alex Loginov 2015-01-04 00:38:57 CET
I have the same bug with A4 tech PKS-635K.
There is new version for cheese in upstream, it's time to update cheese.

CC: (none) => loginov_alex

Manuel Hiebel 2015-01-04 13:45:56 CET

CC: (none) => fundawang, olav

Comment 3 Alex Loginov 2015-01-04 18:03:22 CET
Bug is present for cheese-3.15.3.
Comment 4 Alex Loginov 2015-01-04 19:00:43 CET
With according https://bugzilla.gnome.org/show_bug.cgi?id=728438 this bug is for gst-plugins-good (gstreamer1.0-plugins-good).
There is new gst-plugins-good-1.4.5. We have 1.4.3 version.
Comment 5 Luc Menut 2015-02-03 21:25:27 CET
I've just added 3 patches from upstream in v4l-utils, which fixes this same bug for me.
Please, could you try to update to see if v4l-utils 1.4.0-4 (v4l-utils, lib(64)v4l0, ...) fixes this bug.

CC: (none) => lmenut

Comment 6 Alex Loginov 2015-02-03 22:58:29 CET
Hi Luc,

Many thanks for your work.

I tested v4l-utils-1.4.0-4.mga5 and libv4l0-1.4.0-4.mga5: this bug was fixed for my web camera A4 tech PKS-635K.
Comment 7 Theodoros Kalamatianos 2015-02-06 02:23:38 CET
Updating just those packages did not seem to help. A full Cauldron update, however, seems to have indeed fixed this issue. Unless someone objects, I believe that we can close this bug :-)
Comment 8 Sander Lepik 2015-02-06 10:06:56 CET
Well, they can reopen if they want to :)

CC: (none) => mageia
Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.