edit README

This commit is contained in:
fduncanh
2022-05-27 18:42:02 -04:00
parent 3c41fe3556
commit d90c9decdb
3 changed files with 17 additions and 15 deletions

View File

@@ -24,7 +24,7 @@
<p>For NVIDIA graphics with the proprietary drivers, the <code>nvh264dec</code> plugin (included in gstreamer1.0-plugins-bad since GStreamer-1.18.0) can be used for accelerated video decoding on the NVIDIA GPU after NVIDIAs CUDA driver <code>libcuda.so</code> is installed. This plugin should be used with options <code>uxplay -vd nvh264dec -vs glimagesink</code>. For GStreamer-1.16.3 or earlier, the plugin is called <code>nvdec</code>, and must be built by the user: see <a href="https://github.com/FDH2/UxPlay/wiki/NVIDIA-nvdec-and-nvenc-plugins">these instructions</a>. This older form of the NVIDIA plugin should be used with the <code>-vd nvdec -vs glimagesink</code> uxplay options.</p>
<ul>
<li><p><strong>GPU Support for Raspberry Pi</strong></p>
<p>Raspberry Pi (RPi) computers can run UxPlay with software decoding of h264 video (by adding <code>-avdec</code> to the uxplay options) but this usually has unacceptable latency, and hardware-accelerated decoding by the Pis built-in Broadcom GPU should be used. RPi OS (Bullseye) has abandoned the unmaintained 32-bit-only omx (OpenMAX) driver used for this by <a href="http://github.com/FD-/RPiPlay">RPiPlay</a>, in favor of v4l2 (Video4Linux2). A GStreamer Video4Linux2 plugin that works with UxPlay is now in the GStreamer-1.21.0.0 development branch, and will only be available in the forthcoming GStreamer-1.22 release, but a (partial) backport (as <code>gstreamer1.0-plugins-good-1.18.4-2+~rpt1</code>) for RPi OS (Bullseye) has already appeared in its current updates. Until the promised full update appears, or if you are using a different distribution, you can find <a href="https://github.com/FDH2/UxPlay/wiki/Gstreamer-Video4Linux2-plugin-patches">patching instructions for GStreamer</a> in the <a href="https://github.com/FDH2/UxPlay/wiki">UxPlay Wiki</a>. Patches for GStreamer-1.18.5 (for Ubuntu 21.10), 1.18.6, 1.20.0, 1.20.1 (for Ubuntu 22.04 and Manjaro) and 1.20.2 are also available.</p></li>
<p>Raspberry Pi (RPi) computers can run UxPlay with software decoding of h264 video (by adding <code>-avdec</code> to the uxplay options) but this usually has unacceptable latency, and hardware-accelerated decoding by the Pis built-in Broadcom GPU should be used. RPi OS (Bullseye) has abandoned the unmaintained 32-bit-only omx (OpenMAX) driver used for this by <a href="http://github.com/FD-/RPiPlay">RPiPlay</a>, in favor of v4l2 (Video4Linux2). Fixes to the GStreamer v4l2 plugin that allow it to work with UxPlay on RPi are now in the GStreamer-1.21 development branch, and will only be available in the upcoming GStreamer-1.22 release, but a (partial) backport (as <code>gstreamer1.0-plugins-good-1.18.4-2+~rpt1</code>) for RPi OS (Bullseye) has already appeared in its current updates. Until the promised full update appears, or if you are using a different distribution,you can find <a href="https://github.com/FDH2/UxPlay/wiki/Gstreamer-Video4Linux2-plugin-patches">patching instructions for GStreamer</a> in the <a href="https://github.com/FDH2/UxPlay/wiki">UxPlay Wiki</a>. Patches for GStreamer-1.18.5 (for Ubuntu 21.10), 1.18.6, 1.20.0, 1.20.1 (for Ubuntu 22.04 and Manjaro) and 1.20.2 are also available.</p></li>
</ul>
<h3 id="note-to-packagers-openssl-3.0.0-solves-gpl-v3-license-issues.">Note to packagers: OpenSSL-3.0.0 solves GPL v3 license issues.</h3>
<p>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.</p>

View File

@@ -110,13 +110,14 @@ the `-vd nvdec -vs glimagesink` uxplay options.
the Pi's built-in Broadcom GPU should be used. RPi OS (Bullseye) has
abandoned the unmaintained 32-bit-only omx (OpenMAX) driver used for this
by [RPiPlay](http://github.com/FD-/RPiPlay), in favor of v4l2
(Video4Linux2). A GStreamer Video4Linux2 plugin that works with UxPlay
is now in the GStreamer-1.21.0.0 development branch, and will only be
available in the forthcoming GStreamer-1.22 release, but a (partial)
backport (as `gstreamer1.0-plugins-good-1.18.4-2+~rpt1`) for RPi OS
(Bullseye) has already appeared in its current updates. Until the
promised full update appears, or if you are using a different distribution,
you can find [patching instructions for GStreamer](https://github.com/FDH2/UxPlay/wiki/Gstreamer-Video4Linux2-plugin-patches)
(Video4Linux2). Fixes to the GStreamer v4l2 plugin that allow it to
work with UxPlay on RPi are now in the GStreamer-1.21 development
branch, and will only be available in the upcoming GStreamer-1.22 release,
but a (partial) backport (as `gstreamer1.0-plugins-good-1.18.4-2+~rpt1`)
for RPi OS (Bullseye) has already appeared in its current updates. Until
the promised full update appears, or if you are using a different
distribution,you can find
[patching instructions for GStreamer](https://github.com/FDH2/UxPlay/wiki/Gstreamer-Video4Linux2-plugin-patches)
in the [UxPlay Wiki](https://github.com/FDH2/UxPlay/wiki). Patches for
GStreamer-1.18.5 (for Ubuntu 21.10), 1.18.6, 1.20.0, 1.20.1
(for Ubuntu 22.04 and Manjaro) and 1.20.2 are also available.

View File

@@ -119,13 +119,14 @@ This older form of the NVIDIA plugin should be used with the
by the Pi's built-in Broadcom GPU should be used. RPi OS (Bullseye)
has abandoned the unmaintained 32-bit-only omx (OpenMAX) driver used
for this by [RPiPlay](http://github.com/FD-/RPiPlay), in favor of
v4l2 (Video4Linux2). A GStreamer Video4Linux2 plugin that works with
UxPlay is now in the GStreamer-1.21.0.0 development branch, and will
only be available in the forthcoming GStreamer-1.22 release, but a
(partial) backport (as `gstreamer1.0-plugins-good-1.18.4-2+~rpt1`)
for RPi OS (Bullseye) has already appeared in its current updates.
Until the promised full update appears, or if you are using a
different distribution, you can find [patching instructions for
v4l2 (Video4Linux2). Fixes to the GStreamer v4l2 plugin that allow
it to work with UxPlay on RPi are now in the GStreamer-1.21
development branch, and will only be available in the upcoming
GStreamer-1.22 release, but a (partial) backport (as
`gstreamer1.0-plugins-good-1.18.4-2+~rpt1`) for RPi OS (Bullseye)
has already appeared in its current updates. Until the promised full
update appears, or if you are using a different distribution,you can
find [patching instructions for
GStreamer](https://github.com/FDH2/UxPlay/wiki/Gstreamer-Video4Linux2-plugin-patches)
in the [UxPlay Wiki](https://github.com/FDH2/UxPlay/wiki). Patches
for GStreamer-1.18.5 (for Ubuntu 21.10), 1.18.6, 1.20.0, 1.20.1 (for