Commit Graph

25 Commits

Author SHA1 Message Date
fduncanh
7088a7ffe7 Modify lib/CMakeLists.txt to search for dns_sd.h (needed for Void-Linux) 2021-09-27 23:46:52 -04:00
fduncanh
21b0cae9c4 search for dns_sd.h (needed for Void-Linux) 2021-09-27 21:40:18 -04:00
fduncanh
612b1d769f cosmetic change to suppress unused variable warnings 2021-09-27 16:38:26 -04:00
fduncanh
cda0a00944 cosmetic (edit comment) 2021-09-21 15:55:32 -04:00
fduncanh
26ec21f50e fixes to CMakeLists.txt for MacOS builds 2021-09-21 04:37:25 -04:00
fduncanh
5e79928016 version now 1.35; updated to build on MacOS. Now uses a GLib MainLoop
(corrects previous commit message)
2021-09-13 02:18:06 -04:00
fduncanh
201aa2c805 version now 2.35; updated to build on MacOs. Now uses a Glib MainLoop. 2021-09-12 13:24:09 -04:00
fduncanh
0c619f5700 Add macOS-specific TCP variables
(from github.com/Loxodromics/ludimus 5c2e40f)
SOL_TCP and TCP_KEEPIDLE are defined in Linux but not MacOS
If they are undefined, replace SOL_TCP by IPPROT0_TCP and
replace TCP_KEEPIDLE by TCP_KEEPALIVE
2021-09-04 01:13:12 -04:00
fduncanh
d30c371367 lib/llhttp: bump to 6.0.4 (tracking RPiPlay)
cleanup recent committed pull request
bump version to 2.33
2021-08-25 06:02:42 -04:00
fduncanh
30f32bd793 improved the port selection option, added ability to choose videosink 2021-08-21 16:33:31 -04:00
fduncanh
c71ef0847a put back missed update to raop_ntp.c and add logger INFO when sockets initialized 2021-08-15 17:20:26 -04:00
fduncanh
59224feec7 fix historical bool/uint confusion in plist variables:
Using what plistutil reports on original binary plist these values came from.
There seems to have been some transcription in early RPiPlay developement.
see RPiPLay commit 83c85cf May 7, 2019.
2021-08-14 01:41:41 -04:00
fduncanh
d9a8c2a768 missed a } in last commit 2021-08-12 12:42:45 -04:00
fduncanh
c50b384e93 remove restriction that max_fps <= display_rate
these are advisory only to the client.   display_rate seems to ignored,
max_fps is acted on.
2021-08-12 12:37:54 -04:00
fduncanh
3eaa4080d5 store the display plist data in raop_t as uint16_t and uint8_t types. 2021-08-10 03:52:20 -04:00
fduncanh
740e78cb2a reverse accidental overwrite of raop.h by raop.c in previous commit 2021-08-10 01:45:01 -04:00
fduncanh
743f92d114 should have been part of previous commit 2021-08-10 01:19:39 -04:00
fduncanh
cdcfb88510 fixed incorrect framerate and missing maxfps plist settings in raop_handler.h
and added  option to set these in the API through raop_set_display
(renamed from raop_set_display_size)..   Updated uxplay.cpp to include these
new options.   Moved version slightly to UxPlay-1.31

tested: confirmed to work using gstreamer videosink "fpsdisplaysink" to
explicitly show reduction of streaming fps when set below 30 fps.
2021-08-09 18:37:58 -04:00
fduncanh
b8d77ae71d comment out unused variables detected by -W_unused_variable
type_d in raop_rtp.c
payload_option, nalu_type in raop_rtp_mirror.c
2021-08-03 03:32:11 -04:00
fduncanh
3d8d938940 fix compiler warning, misplaced static declaration 2021-08-03 02:26:29 -04:00
fduncanh
5d2221b22b add back compiler options used by antimov 2021-07-31 23:37:07 -04:00
fduncanh
57e9287df1 extend API to allow choices for udp ports, tcp ports, display size
to writen into raop_t raop for later use when connections are made.
new functions : raop_set_udp_ports, raop_set_tcp_ports, raop_set_display_size
The behavior of the library is unchanged if these functions are not used.
2021-07-31 23:24:50 -04:00
fduncanh
623b638357 Bring contents of lib up to date with current FD-:master RPiPlay
the plist library is removed (the Linux distributions version will be used)
(libplist 2.0)

the library llhttp v 6.0.2 is added to replace http_parser

The curve25519 and ed25519 libraries are removed, and replaced with their
OpenSSL 1.1.1 implementations

crypto is updated
2021-07-31 19:29:58 -04:00
antimof
3268b26a20 Update dnssdint.h 2020-05-02 17:26:43 +03:00
Your Name
1946373e26 first commit 2020-04-15 16:24:10 +03:00