From a467fe7858feb7775ce12c8fa1d162855bf90a3f Mon Sep 17 00:00:00 2001 From: fduncanh Date: Wed, 2 Mar 2022 19:54:16 -0500 Subject: [PATCH] edit README --- README.html | 2 +- README.md | 2 +- README.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.html b/README.html index 05ba82f..d63be99 100644 --- a/README.html +++ b/README.html @@ -19,7 +19,7 @@

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.

Note to packagers: OpenSSL-3.0.0 solves GPL v3 license issues.

Some Linux distributions such as Debian do not allow distribution of compiled GPL code linked to OpenSSL-1.1.1 because its “dual OpenSSL/SSLeay” license has some incompatibilities with GPL, unless all code authors have explicitly given an “exception” to allow such linking (the historical origins of UxPlay make this impossible to obtain). Other distributions treat OpenSSL as a “System Library” which the GPL allows linking to.

diff --git a/README.md b/README.md index 7ea3482..c975d2e 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ This plugin should be used with the `-vd nvdec` (or nvh264dec) and `-vs glimages the pipeline is ` (video stream from appsrc) ... ! h264parse ! decodebin ! videoconvert ! autovideosink ... `; the elements h264parse, decodebin, videoconvert, and autovideosink can respectively be modified with options -vp, -vd, -vc, and -vs. Please report any successes! (See [this](https://github.com/raspberrypi/firmware/issues/1673), which suggests some workaround involving "capssetter" might be possible; - `export GST_DEBUG=GST_CAPS:5` may be useful in debugging the pipeline. + `export GST_DEBUG=GST_CAPS:5` may be useful in debugging the pipeline.) ### Note to packagers: OpenSSL-3.0.0 solves GPL v3 license issues. diff --git a/README.txt b/README.txt index 3f611c7..7dd2402 100644 --- a/README.txt +++ b/README.txt @@ -128,7 +128,7 @@ uxplay options. [this](https://github.com/raspberrypi/firmware/issues/1673), which suggests some workaround involving "capssetter" might be possible; `export GST_DEBUG=GST_CAPS:5` may be useful in debugging the - pipeline. + pipeline.) ### Note to packagers: OpenSSL-3.0.0 solves GPL v3 license issues.