News:

--

Main Menu

libva and vdpau and OpenGL

Started by Jan Gruuthuse, April 05, 2015, 04:49:51 PM

Previous topic - Next topic

Jan Gruuthuse

avidemux 2.6.8 works now with vdpau or/and va-api on nvdia display card.
vainfo
Quotelibva info: VA-API version 0.37.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.37 (libva 1.5.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :   VAEntrypointVLD
      VAProfileMPEG2Main              :   VAEntrypointVLD
      VAProfileMPEG4Simple            :   VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :   VAEntrypointVLD
      VAProfileH264Main               :   VAEntrypointVLD
      VAProfileH264High               :   VAEntrypointVLD
      VAProfileVC1Simple              :   VAEntrypointVLD
      VAProfileVC1Main                :   VAEntrypointVLD
      VAProfileVC1Advanced            :   VAEntrypointVLD
vdpauinfo
Quotedisplay: :0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  346.47  Thu Feb 19 18:12:33 PST 2015

1st impression: OpenGL display seems to be more stable (green/purple distorted distorted image in avidemux playback)
glxinfo | grep "OpenGL version"
QuoteOpenGL version string: 4.5.0 NVIDIA 346.47

Perhaps time for small benchmark section in avidemux 2.6.8? So you can decided what the best combination is how to use avidemux. As you can now choose a combination for:
Display: vdpau or va-api, with or without opengl support
HWaccel: (VDPAU or LIBVA) on nvida.

LIBVA: not certain if this would be the case. intel GPU on cpu is disabled/not used in my current setup.




mean

libva is just a wrapper over vdpau in that case