You are not logged in.
Hello,
I did all the steps explained in this link:
https://wiki.archlinux.org/index.php/GStreamer
to have Hardware video acceleration in GStreamer. VA-API perfect. But when I want to check the operation of VDPAU as explained in this link:
https://wiki.archlinux.org/index.php/GS … AU_support
it does not work. It returns an error.
Checking the /usr/lib/gstreamer-1.0 directory I discovered that the libgstvdpau.so file is missing.
Can somebody help me? Does anyone feel the same?
Last edited by ElisardoNieves (2020-10-06 21:06:13)
Offline
From the Gstreamer 1.18 release notes: https://gstreamer.freedesktop.org/releases/1.18
The VDPAU plugin has been unmaintained and unsupported for a very long time and does not have the feature set we expect from hardware-accelerated video decoders. It's been superseded by the nvcodec plugin leveraging NVIDIA's NVDEC API.
But the NVDEC plugin is explicitly disabled, iirc there have been some integration issues when it originally surfaced and it might be worth to try and revisit that.
Offline
But the NVDEC plugin is explicitly disabled, iirc there have been some integration issues when it originally surfaced and it might be worth to try and revisit that.
For those with nvidia hardware, there are packages in the AUR for the nvdec plugins: https://aur.archlinux.org/packages/?K=gstreamer-nvidia (it needs a version bump)
The nvdec/nvenc plugins were merged into a new nvcodec plugin. The nvcodec plugin is part of "gst-plugins-bad-libs" since only the now removed plugins with the old nvdec / nvenc names were disabled.
https://gstreamer.freedesktop.org/docum … index.html
$ gst-inspect-1.0 nvcodec
Plugin Details:
Name nvcodec
Description GStreamer NVCODEC plugin
...Last edited by progandy (2020-10-06 15:03:54)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline