#863606 vlc: Unable to play DVDs after upgrading to Stretch

Package:
mesa-vdpau-drivers
Source:
mesa
Description:
Mesa VDPAU video acceleration drivers
Submitter:
Emmanuel Bourg
Date:
2022-03-23 15:36:02 UTC
Severity:
important
Tags:
#863606#5
Date:
2017-05-29 08:33:22 UTC
From:
To:
Hi,

I upgraded my laptop to Stretch and vlc is no longer able to play DVDs.
The sound is fine but the video is scrambled. libdvd-pkg is installed
and configured though, it installed libdvdcss2 1.4.0-1. Other programs
like mplayer and handbrake are still able to read the DVDs properly.

I'm attaching the debug output of vlc. Let me know if more details are
necessary.

Emmanuel Bourg

#863606#10
Date:
2017-06-12 19:31:14 UTC
From:
To:
Control: tag -1 + moreinfo

...

...

Looks like you have libvdpau-va-gl1 installed and use a Intel GPU. As this
combination caused problems in the past, could you please try to disable
hardware decoding, or force vlc to use VA-API or unsinstalling libvdpau-va-gl1
completely?

(This might be totally unrelated to your issue, but I am not aware of any
changes between jessie and stretch that could have caused regressions in DVD
support.)

Cheers

#863606#17
Date:
2017-06-12 19:31:14 UTC
From:
To:
Control: tag -1 + moreinfo

...

...

Looks like you have libvdpau-va-gl1 installed and use a Intel GPU. As this
combination caused problems in the past, could you please try to disable
hardware decoding, or force vlc to use VA-API or unsinstalling libvdpau-va-gl1
completely?

(This might be totally unrelated to your issue, but I am not aware of any
changes between jessie and stretch that could have caused regressions in DVD
support.)

Cheers

#863606#22
Date:
2017-06-13 07:30:10 UTC
From:
To:
Le 12/06/2017 à 21:31, Sebastian Ramacher a écrit :

Thank you for the hint Sebastian. libvdpau-va-gl1 isn't installed, and
after disabling the hardware acceleration (in Tools -> Preferences ->
Video -> Accelerated video output) I get the same result.

Since my initial report I observed the same scrambled output with a .ts
file not from a DVD, so that's probably not a dvdcss issue.

The laptop is a Thinkpad T60p with an Intel Core 2 Duo T2600 and an ATI
Mobility FireGL V5200 video card.

Is there a way to force the use of VA-API with this setup? In Output
combobox of the video settings I saw nothing related to VA-API.

Emmanuel Bourg

#863606#29
Date:
2017-06-21 11:34:06 UTC
From:
To:
Hi

Sorry, I categorized the vdpau driver incorrectly. It looks more like
mesa-vdpau-drivers. Could you please install vdpauinfo, run it and attached its
output?

The issues could be a variant of #847012 or #765967.

Please try selecting on of the XCB or OpenGL outputs instead of automatic or the
VDPAU one. (I thought there was one for VA-API, but I remembered incorrectly.)

Cheers

#863606#34
Date:
2017-06-21 15:21:54 UTC
From:
To:
Le 21/06/2017 à 13:34, Sebastian Ramacher a écrit :

I attached the output of vdpauinfo to this message.

It looks more like #847012 than #765967 since I don't get a green screen.
* VDPAU output -> scrambled
* XVideo output (XCB) -> video doesn't play
* OpenGL GLX video output -> scrambled
* X11 video output (XCB) -> scrambled
* DirectFB video output -> video doesn't play
* GNU/Linux framebuffer video output -> video doesn't play
* Color ASCII art video output -> works :)
* Video memory output -> video doesn't play
* OpenGL video output (experimental) -> scrambled
* YUV video output -> video doesn't play
* ASCII-art video output -> works
* OpenGL for Embedded Systems video output -> scrambled
* OpenGL for Embedded Systems 2 video output -> scrambled
* Dummy video output -> video doesn't play
* Statistics video output -> video doesn't play

#863606#39
Date:
2017-12-10 16:04:31 UTC
From:
To:
Control: reassign -1 mesa-vdpau-drivers 13.0.2-1
Control: severity -1 important
Control: tags -1 = moreinfo
Control: merge 847012 -1

Looks like that was missing from your mail.

So let's reassign it and merge it with the other bug. Note that the maintainers
of mesa are waiting on the vdpauinfo output and X server logs.

Cheers

#863606#54
Date:
2022-03-23 09:36:45 UTC
From:
To:
display: :0.0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12
422     4096  4096
444     4096  4096  Y8U8V8A8 V8U8Y8A8

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                           0 65536  4096  4096
MPEG2_SIMPLE                    3 65536  4096  4096
MPEG2_MAIN                      3 65536  4096  4096
H264_BASELINE                  --- not supported ---
H264_MAIN                      --- not supported ---
H264_HIGH                      --- not supported ---
VC1_SIMPLE                     --- not supported ---
VC1_MAIN                       --- not supported ---
VC1_ADVANCED                   --- not supported ---
MPEG4_PART2_SP                 --- not supported ---
MPEG4_PART2_ASP                --- not supported ---
DIVX4_QMOBILE                  --- not supported ---
DIVX4_MOBILE                   --- not supported ---
DIVX4_HOME_THEATER             --- not supported ---
DIVX4_HD_1080P                 --- not supported ---
DIVX5_QMOBILE                  --- not supported ---
DIVX5_MOBILE                   --- not supported ---
DIVX5_HOME_THEATER             --- not supported ---
DIVX5_HD_1080P                 --- not supported ---
H264_CONSTRAINED_BASELINE      --- not supported ---
H264_EXTENDED                  --- not supported ---
H264_PROGRESSIVE_HIGH          --- not supported ---
H264_CONSTRAINED_HIGH          --- not supported ---
H264_HIGH_444_PREDICTIVE       --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8          4096  4096    y  NV12 YV12 Y8U8V8A8 V8U8Y8A8 A4I4 I4A4
A8I8 I8A8
R8G8B8A8          4096  4096    y  NV12 YV12 Y8U8V8A8 V8U8Y8A8 A4I4 I4A4
A8I8 I8A8
R10G10B10A2       4096  4096    y  NV12 YV12 Y8U8V8A8 V8U8Y8A8 A4I4 I4A4
A8I8 I8A8
B10G10R10A2       4096  4096    y  NV12 YV12 Y8U8V8A8 V8U8Y8A8 A4I4 I4A4
A8I8 I8A8

Bitmap surface:

name              width height
------------------------------
B8G8R8A8          4096  4096
R8G8B8A8          4096  4096
R10G10B10A2       4096  4096
B10G10R10A2       4096  4096
A8                4096  4096

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y        48     4096
VIDEO_SURFACE_HEIGHT             y        48     4096
CHROMA_TYPE                      y
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y
CSC_MATRIX                       y
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y
LUMA_KEY_MAX_LUMA                y