-
Notifications
You must be signed in to change notification settings - Fork 10
Available output plugins
Alexander Grothe edited this page Jan 19, 2021
·
2 revisions
While the original softhddevice plugin is not actively maintained anymore, there are multiple forks which concentrate on improving and adding functionality.
At the moment yavdr-ansible for Ubuntu 20.04 (focal) has been adapted to use one of the following outout plugins:
Paketname | VDPAU | CUVID | VAAPI | HEVC | ffmpeg | Comment |
---|---|---|---|---|---|---|
vdr-plugin-softhddevice | Yes | No | Yes | Yes (VDPAU, VAAPI) | 4.2 | |
vdr-plugin-softhddevice-cuvid | Yes | Yes | Yes | Yes (CUVID, VDPAU, VAAPI) | 4.2 | as above, but built with cuvid support (set start argument -v cuvid to enable) |
vdr-plugin-softhddevice-ffmpeg-2.8 | Yes | No | No | No | 2.8 | original softhddevice plugin, built with ffmpeg 2.8 |
vdr-plugin-softhddevice-openglosd-ffmpeg-2.8 | Yes | No | No | No | 2.8 | softhddevice-openglosd, build with ffmpeg 2.8 for improved stability |
vdr-plugin-softhdvaapi | No | No | Yes | Yes (VAAPI) | 4.2 | |
vdr-plugin-softhddrm | No | No | Yes | Yes (VAAPI) | 4.2 | works without Xorg, direct DRM access |
vdr-plugin-softhdcuvid | Yes | Yes | No | Yes (CUVID) | 4.2 | for nvidia cards with CUDA/CUVID decoder |
vdr-plugin-vaapidevice | No | No | Yes | Yes (VAAPI) | 4.2 | fork of von softhddevice-vpp, vaapi-only, unmaintained |
vdr-plugin-xineliboutput | Yes | No | Yes | Yes | 4.2 | supports VAAPI and VDPAU, works without hardware acceleration in VMs |
HEVC can be decoded in hardware with Nvidia GPUs starting with GTX 950/GT 1030 or later and with Intel IGPs beginning with the Skylake generation (more than 8-bit per color channel requires Kabylake or later). Output is limited to 8-bit per color channel. Nvidia cards can output 10-bit via DisplayPort if the monitor supports a 10-bit RGB format.
- softhddevice-vpp
- distorted colors with certain Nvidia cards (e.g. GT630 with Kepler chipset)
- VDPAU using ffmpeg 3.4/3.3
- crashes on certain channels, in this case try a plugin variant which uses ffmpeg 2.8
- VDPAU and VAAPI with 3.4
- no hardware accleration for HEVC, use a plugin whis has been built using ffmpeg 3.3 instead