117 Commits

Author SHA1 Message Date
fduncanh
bda5d1417b minor correction (unlikely overflow case) 2021-12-08 15:39:50 -05:00
fduncanh
815ba2ccdd move error message for undecrytped video into video_renderers_gstreamer.c 2021-12-08 13:38:12 -05:00
fduncanh
fb66ecad2b whitespace 2021-12-07 05:15:02 -05:00
fduncanh
1fe22612cc whitespace 2021-12-07 05:10:21 -05:00
fduncanh
74a3a681dc skip undecrypted video frames with a single error message 2021-12-07 04:08:23 -05:00
fduncanh
172c756019 add a more explicit error message when the video decryption has failed 2021-12-05 03:14:28 -05:00
fduncanh
afd167e744 cleanup in raop_rtp_mirror_init_socket (for consistency) 2021-12-04 15:22:55 -05:00
fduncanh
94b976fbe1 minor change: assert(*_lport) at begining of start_raop_rtp_*.
this is just for a cleaner logic in the code
2021-12-04 13:13:16 -05:00
fduncanh
ea46323bae redo setting the control and data ports the "correct" way 2021-10-13 09:05:37 -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
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
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
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
Your Name
1946373e26 first commit 2020-04-15 16:24:10 +03:00