README updates

This commit is contained in:
fduncanh
2021-11-27 12:57:25 -05:00
parent 2c88d25b33
commit 3b51197271
3 changed files with 37 additions and 13 deletions

View File

@@ -32,8 +32,8 @@ displayed). The initial connection to the client can be in AirPlay audio
mode, or an initial Airplay Mirror connection can be switched to Airplay
audio by selecting "Stop Mirroring" in the Screen Mirroring setting (or
closing the mirror window) and reconnecting in audio-only AirPlay mode
(this changes back to 44100/2 "Advanced Audio Coding" (AAC-ELD)
compressed (lossy) audio if screen mirroring is (re)started).*
(the audio stream changes back to "Advanced Audio Coding" (AAC-ELD)
compressed (lossy) format if screen mirroring is (re)started).*
UxPlay is based on https://github.com/FD-/RPiPlay, with GStreamer
integration from https://github.com/antimof/UxPlay. (UxPlay only uses
@@ -238,6 +238,9 @@ pkgconfig" ; MacPorts: "sudo port install pkgconfig" ).
gst-plugins-bad gst-libav". This appears to be functionally
equivalent to using GStreamer.framework, but causes a large number
of extra packages to be installed by Homebrew as dependencies.
(However, as of November 2021, Homebrew offers a build of GStreamer
for Apple Silicon, which then was not yet available on the offical
GStreamer site.)
(b) with MacPorts: "sudo port install gstreamer1-gst-plugins-base
gstreamer1-gst-plugins-good gstreamer1-gst-plugins-bad
@@ -327,6 +330,15 @@ error messages; (replace "2" by "4" to see much (much) more of what is
happening inside GStreamer). Run "gst-inspect-1.0" to see which
GStreamer plugins are installed on your system.
Some extra GStreamer packages for special plugins may need to be
installed (or reinstalled: a user using a Wayland display system as an
alternative to X11 reported that after reinstalling Lubuntu 18.4, UxPlay
would not work until gstreamer1.0-x was installed, presumably for
Wayland's X11-compatibility mode). Different distributions may break up
GStreamer 1.x into packages in different ways; the packages listed above
in the build instructions should bring in other required GStreamer
packages as dependencies, but will not install all possible plugins.
**Usage:**
==========
@@ -577,11 +589,14 @@ closed-source) available for purchase, it is my understanding that an
open source implementation of the same functionality wouldn't violate
any of Apple's rights either.
RPiPlay Authors (Notes by Florian Draschbacher, RPiPlay creator.)
=================================================================
Notes by Florian Draschbacher, RPiPlay creator
==============================================
(From the https://github.com/FD-/RPiPlay.git repository.)
RPiPlay authors
---------------
The code in this repository accumulated from various sources over time.
Here is my (**fdrachbacher**) attempt at listing the various authors and
the components they created:
@@ -611,7 +626,7 @@ the components they created:
`renderers/h264-bitstream` folder. License: GNU LGPLv2.1
AirPlay protocol versions
=========================
-------------------------
For multiple reasons, it's very difficult to clearly define the protocol
names and versions of the components that make up the AirPlay streaming