Page 1 of 1

Catalyst VDPAU & VLC

Posted: 23 Jan 2016 14:53
by farika
Hello,

I try to run VLC with hardware acceleration and official catalyst driver. All is ok with smplayer but not with VLC. I've choose VDPAU in vlc settings output. It's on ARCH Linux.
0000000000b93158] core libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[VS] Software VDPAU backend library initialized
No accelerated IMDCT transform found
libva info: VA-API version 0.38.1
libva info: va_getDriverName() returns 0
libva info: User requested driver 'fglrx'
libva info: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[00007f0a94c0cdf8] avcodec decoder: Using OpenGL/VAAPI/libswscale backend for VDPAU for hardware decoding.
[h264 @ 0x7f0a94c66b80] hardware accelerator failed to decode picture

And with another file :
[00007f2decc0bf38] avcodec decoder: Using OpenGL/VAAPI/libswscale backend for VDPAU for hardware decoding.
[00007f2db4001268] vdpau_display vout display error: video mixer surface width capabilities query failure: VDP_STATUS_NO_IMPLEMENTATION
[00007f2df00fd018] core video output error: video output creation failed
[00007f2decc0bf38] core decoder error: failed to create video output

VDPAU_DRIVER=va_gl
LIBVA_DRIVER_NAME=fglrx



vainfo
libva info: VA-API version 0.38.1
libva info: va_getDriverName() returns 0
libva info: User requested driver 'fglrx'
libva info: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.2)
vainfo: Driver version: AMD MMD 1.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG4Simple : VAEntrypointVLD
VAProfileMPEG4AdvancedSimple : VAEntrypointVLD
VAProfileMPEG4Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD


Thanks for you help

Re: Catalyst VDPAU & VLC

Posted: 23 Jan 2016 19:34
by Rémi Denis-Courmont
The error is between libavcodec and the VDPAU driver, not VLC. So can't help much here.

I am not sure that va_gl is really stable/usable yet.