Bug 20960

Summary: vlc regression - web cam capture error (Mga6RC)
Product: Mageia Reporter: Barry Jackson <zen25000>
Component: RPM PackagesAssignee: Shlomi Fish <shlomif>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: fri, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: vlc-3.0.0-0.git.19.mga6.tainted.src.rpm CVE:
Status comment:

Description Barry Jackson 2017-05-28 14:45:11 CEST
Description of problem:
Attempting to display a web cam as a capture device in vlc results in a black screen with errors in terminal:

[00007fa47d10d8b8] vdpau_chroma filter error: video surface import failure: VDP_STATUS_INVALID_Y_CB_CR_FORMAT
libvdpau-va-gl: VideoSurface::PutBitsYCbCr_glsl(): not implemented source YCbCr format 'VDP_YCBCR_FORMAT_YUYV'

These repeat indefinitely.

This works fine in fully updated Mageia 5 and always has in the past.

Testing the uvc camera in guvcview in Mga6 works OK.

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


How reproducible:
Checked on two very different machines running fully updated cauldron

Steps to Reproduce:
1. Using either a built-in webcam (laptop) or USB uvc webcam (Desktop)
2. Start vlc
3. Click media->open capture device->camera and select /dev/video0 in video device name selector.
4. Click Play button.
Comment 1 Marja Van Waes 2017-05-28 20:34:50 CEST
I got the same error as barjac using VLC from Cauldron core/release.

Assigning to the registered maintainer.

Assignee: bugsquad => shlomif
CC: (none) => marja11

Comment 2 Morgan Leijström 2021-03-14 23:31:23 CET
According to above this was a problem in Cauldron for mga6, which is EOL.

Now works for me in Mageia 7, vlc-3.0.12.1-1.1.mga7.x86_64

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