From f6929db17bfa2cc61ccca112edc506a854529866 Mon Sep 17 00:00:00 2001 From: fduncanh Date: Sun, 20 Mar 2022 02:21:28 -0400 Subject: [PATCH] edit README --- README.html | 2 +- README.md | 17 +++++++++-------- README.txt | 26 +++++++++++++------------- 3 files changed, 23 insertions(+), 22 deletions(-) diff --git a/README.html b/README.html index d3a084c..5847d68 100644 --- a/README.html +++ b/README.html @@ -18,7 +18,7 @@

Possibility for using hardware-accelerated h264 video-decoding, if available.

UxPlay uses GStreamer Plugins for rendering audio and video, This means that video and audio are supported “out of the box”, using a choice of plugins. AirPlay streams video in h264 format: gstreamer decoding is plugin agnostic, and uses accelerated GPU hardware h264 decoders if available; if not, software decoding is used.

For systems with Intel integrated graphics, hardware GPU decoding with the gstreamer VAAPI plugin is preferable. VAAPI is open-source, and in addition to Intel, can support some AMD GPU’s (the open-source “Nouveau” drivers for NVIDIA graphics are also in principle supported when VAAPI is supplemented with firmware extracted from the proprietary NVIDIA drivers).

-

For NVIDIA graphics with the proprietary drivers, the nvdec plugin (recently renamed nvh264dec) can be used for accelerated video decoding on the NVIDIA GPU with CUDA. The nvdec plugin is part of gstreamer1.0-plugins-bad, but is generally not included in binary packages, as NVIDIA’s proprietary Video Codec SDK must be downloaded, and three header files from it must be added to the gstreamer source before the plugin can be compiled. Users must do this themselves: see these instructions, and adapt them as necessary for your GStreamer installation. This plugin should be used with the -vd nvdec (or nvh264dec) and -vs glimagesink uxplay options.

+

For NVIDIA graphics with the proprietary drivers, the nvh264dec plugin (included in gstreamer1.0-plugins-bad since GStreamer-1.18.0) can be used for accelerated video decoding on the NVIDIA GPU after NVIDIA’s CUDA toolkit is installed. This plugin should be used with options uxplay -vd nvh264dec -vs glimagesink. For GStreamer-1.16 or earlier, the plugin is called nvdec, and must be build by the user, using NVIDIA’s proprietary Video Codec SDK. This must be downloaded, and three header files from it must be added to the gstreamer source before the plugin can be compiled: see these instructions. This older form of the plugin should be used with the -vd nvdec -vs glimagesink uxplay options.