mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-14 00:04:13 +09:00
UxPlay 1.57
This commit is contained in:
21
README.html
21
README.html
@@ -1,6 +1,6 @@
|
||||
<h1
|
||||
id="uxplay-1.56-airplay-mirror-and-airplay-audio-server-for-linux-macos-and-unix-now-also-runs-on-windows.">UxPlay
|
||||
1.56: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix
|
||||
id="uxplay-1.57-airplay-mirror-and-airplay-audio-server-for-linux-macos-and-unix-now-also-runs-on-windows.">UxPlay
|
||||
1.57: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix
|
||||
(now also runs on Windows).</h1>
|
||||
<h3
|
||||
id="now-developed-at-the-github-site-httpsgithub.comfdh2uxplay-where-all-user-issues-should-be-posted.">Now
|
||||
@@ -56,12 +56,12 @@ antimof site is no longer involved in development, but periodically
|
||||
posts updates pulled from the new main <a
|
||||
href="https://github.com/FDH2/UxPlay">UxPlay site</a>).</p>
|
||||
<p>UxPlay is tested on a number of systems, including (among others)
|
||||
Debian 10.11 “Buster” and 11.2 “Bullseye”, Ubuntu 20.04 and 22.04, Linux
|
||||
Mint 20.3, Pop!_OS 22.04 (NVIDIA edition), Rocky Linux 8.6 (a CentOS
|
||||
successor), OpenSUSE 15.4, Arch Linux 5.16.8, macOS 12.3 (Intel and M1),
|
||||
FreeBSD 13.1. On Raspberry Pi, it is tested on Raspberry Pi OS
|
||||
(Bullseye) (32- and 64-bit), Ubuntu 22.04, and Manjaro RPi4 22.04. Also
|
||||
tested on 64-bit Windows 10 and 11.</p>
|
||||
Debian 10.11 “Buster” and 11.2 “Bullseye”, Ubuntu 20.04 LTS and 22.04.1
|
||||
LTS, Linux Mint 20.3, Pop!_OS 22.04 (NVIDIA edition), Rocky Linux 8.6 (a
|
||||
CentOS successor), OpenSUSE 15.4, Arch Linux 22.10, macOS 12.3 (Intel
|
||||
and M1), FreeBSD 13.1. On Raspberry Pi, it is tested on Raspberry Pi OS
|
||||
(Bullseye) (32- and 64-bit), Ubuntu 22.04.1, and Manjaro RPi4 22.10.
|
||||
Also tested on 64-bit Windows 10 and 11.</p>
|
||||
<p>Its main use is to act like an AppleTV for screen-mirroring (with
|
||||
audio) of iOS/iPadOS/macOS clients (iPhone, iPod Touch, iPad, Mac
|
||||
computers) in a window on the server display (with the possibility of
|
||||
@@ -960,6 +960,11 @@ as “SupportsLegacyPairing”) of the “features” plist code (reported to
|
||||
the client by the AirPlay server) to be set. The “features” code and
|
||||
other settings are set in <code>UxPlay/lib/dnssdint.h</code>.</p>
|
||||
<h1 id="changelog">Changelog</h1>
|
||||
<p>1.57 2022-10-09 Minor fixes: (fix coredump on AUR on “stop
|
||||
mirroring”, occurs when compiled with AUR CFLAGS -DFORTIFY_SOURCE);
|
||||
graceful exit when required plugins are missing; improved support for
|
||||
builds on Windows. Include audioresample in GStreamer audio
|
||||
pipeline.</p>
|
||||
<p>1.56 2022-09-01 Added support for building and running UxPlay-1.56 on
|
||||
Windows (no changes to Unix (Linux, *BSD, macOS) codebase.)</p>
|
||||
<p>1.56 2022-07-30 Remove -bt709 from -rpi, -rpiwl, -rpifb as GStreamer
|
||||
|
||||
13
README.md
13
README.md
@@ -1,4 +1,4 @@
|
||||
# UxPlay 1.56: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows).
|
||||
# UxPlay 1.57: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows).
|
||||
|
||||
### Now developed at the GitHub site [https://github.com/FDH2/UxPlay](https://github.com/FDH2/UxPlay) (where all user issues should be posted).
|
||||
|
||||
@@ -44,9 +44,9 @@ development, but periodically posts updates pulled from the new
|
||||
main [UxPlay site](https://github.com/FDH2/UxPlay)).
|
||||
|
||||
UxPlay is tested on a number of systems, including (among others) Debian 10.11 "Buster" and 11.2 "Bullseye",
|
||||
Ubuntu 20.04 and 22.04, Linux Mint 20.3, Pop!\_OS 22.04 (NVIDIA edition), Rocky Linux 8.6 (a CentOS successor),
|
||||
OpenSUSE 15.4, Arch Linux 5.16.8, macOS 12.3 (Intel and M1), FreeBSD 13.1.
|
||||
On Raspberry Pi, it is tested on Raspberry Pi OS (Bullseye) (32- and 64-bit), Ubuntu 22.04, and Manjaro RPi4 22.04.
|
||||
Ubuntu 20.04 LTS and 22.04.1 LTS, Linux Mint 20.3, Pop!\_OS 22.04 (NVIDIA edition), Rocky Linux 8.6 (a CentOS successor),
|
||||
OpenSUSE 15.4, Arch Linux 22.10, macOS 12.3 (Intel and M1), FreeBSD 13.1.
|
||||
On Raspberry Pi, it is tested on Raspberry Pi OS (Bullseye) (32- and 64-bit), Ubuntu 22.04.1, and Manjaro RPi4 22.10.
|
||||
Also tested on 64-bit Windows 10 and 11.
|
||||
|
||||
Its main use is to act like an AppleTV for screen-mirroring (with audio) of iOS/iPadOS/macOS clients
|
||||
@@ -806,6 +806,11 @@ tvOS 12.2.1); it seems that the use of "legacy" protocol just requires bit 27 (l
|
||||
The "features" code and other settings are set in `UxPlay/lib/dnssdint.h`.
|
||||
|
||||
# Changelog
|
||||
1.57 2022-10-09 Minor fixes: (fix coredump on AUR on "stop mirroring", occurs when compiled with
|
||||
AUR CFLAGS -DFORTIFY_SOURCE); graceful exit when required plugins are missing;
|
||||
improved support for builds on Windows. Include audioresample in GStreamer
|
||||
audio pipeline.
|
||||
|
||||
1.56 2022-09-01 Added support for building and running UxPlay-1.56 on Windows (no changes
|
||||
to Unix (Linux, *BSD, macOS) codebase.)
|
||||
|
||||
|
||||
19
README.txt
19
README.txt
@@ -1,4 +1,4 @@
|
||||
# UxPlay 1.56: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows).
|
||||
# UxPlay 1.57: AirPlay-Mirror and AirPlay-Audio server for Linux, macOS, and Unix (now also runs on Windows).
|
||||
|
||||
### Now developed at the GitHub site <https://github.com/FDH2/UxPlay> (where all user issues should be posted).
|
||||
|
||||
@@ -54,12 +54,12 @@ is no longer involved in development, but periodically posts updates
|
||||
pulled from the new main [UxPlay site](https://github.com/FDH2/UxPlay)).
|
||||
|
||||
UxPlay is tested on a number of systems, including (among others) Debian
|
||||
10.11 "Buster" and 11.2 "Bullseye", Ubuntu 20.04 and 22.04, Linux Mint
|
||||
20.3, Pop!\_OS 22.04 (NVIDIA edition), Rocky Linux 8.6 (a CentOS
|
||||
successor), OpenSUSE 15.4, Arch Linux 5.16.8, macOS 12.3 (Intel and M1),
|
||||
FreeBSD 13.1. On Raspberry Pi, it is tested on Raspberry Pi OS
|
||||
(Bullseye) (32- and 64-bit), Ubuntu 22.04, and Manjaro RPi4 22.04. Also
|
||||
tested on 64-bit Windows 10 and 11.
|
||||
10.11 "Buster" and 11.2 "Bullseye", Ubuntu 20.04 LTS and 22.04.1 LTS,
|
||||
Linux Mint 20.3, Pop!\_OS 22.04 (NVIDIA edition), Rocky Linux 8.6 (a
|
||||
CentOS successor), OpenSUSE 15.4, Arch Linux 22.10, macOS 12.3 (Intel
|
||||
and M1), FreeBSD 13.1. On Raspberry Pi, it is tested on Raspberry Pi OS
|
||||
(Bullseye) (32- and 64-bit), Ubuntu 22.04.1, and Manjaro RPi4 22.10.
|
||||
Also tested on 64-bit Windows 10 and 11.
|
||||
|
||||
Its main use is to act like an AppleTV for screen-mirroring (with audio)
|
||||
of iOS/iPadOS/macOS clients (iPhone, iPod Touch, iPad, Mac computers) in
|
||||
@@ -1002,6 +1002,11 @@ other settings are set in `UxPlay/lib/dnssdint.h`.
|
||||
|
||||
# Changelog
|
||||
|
||||
1.57 2022-10-09 Minor fixes: (fix coredump on AUR on "stop mirroring",
|
||||
occurs when compiled with AUR CFLAGS -DFORTIFY_SOURCE); graceful exit
|
||||
when required plugins are missing; improved support for builds on
|
||||
Windows. Include audioresample in GStreamer audio pipeline.
|
||||
|
||||
1.56 2022-09-01 Added support for building and running UxPlay-1.56 on
|
||||
Windows (no changes to Unix (Linux, \*BSD, macOS) codebase.)
|
||||
|
||||
|
||||
@@ -103,10 +103,9 @@ void audio_renderer_init(logger_t *render_logger, const char* audiosink) {
|
||||
default:
|
||||
break;
|
||||
}
|
||||
g_string_append (launch, "audioconvert ! volume name=volume ! level ! ");
|
||||
#ifdef _WIN32
|
||||
g_string_append (launch, "audioconvert ! ");
|
||||
g_string_append (launch, "audioresample ! "); /* wasapisink must resample from 44.1 kHz to 48 kHz */
|
||||
#endif
|
||||
g_string_append (launch, "volume name=volume ! level ! ");
|
||||
g_string_append (launch, audiosink);
|
||||
g_string_append (launch, " sync=false");
|
||||
renderer_type[i]->pipeline = gst_parse_launch(launch->str, &error);
|
||||
|
||||
4
uxplay.1
4
uxplay.1
@@ -1,11 +1,11 @@
|
||||
.TH UXPLAY "1" "August 2022" "1.56" "User Commands"
|
||||
.TH UXPLAY "1" "October 2022" "1.57" "User Commands"
|
||||
.SH NAME
|
||||
uxplay \- start AirPlay server
|
||||
.SH SYNOPSIS
|
||||
.B uxplay
|
||||
[\fI\,-n name\/\fR] [\fI\,-s wxh\/\fR] [\fI\,-p \/\fR[\fI\,n\/\fR]] [more \fI OPTIONS \/\fR ...]
|
||||
.SH DESCRIPTION
|
||||
UxPlay 1.56: An open\-source AirPlay mirroring server based on RPiPlay
|
||||
UxPlay 1.57: An open\-source AirPlay mirroring server based on RPiPlay
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
#include "renderers/video_renderer.h"
|
||||
#include "renderers/audio_renderer.h"
|
||||
|
||||
#define VERSION "1.56"
|
||||
#define VERSION "1.57"
|
||||
|
||||
#define DEFAULT_NAME "UxPlay"
|
||||
#define DEFAULT_DEBUG_LOG false
|
||||
|
||||
Reference in New Issue
Block a user