F. Duncanh
fdf741f46c
cleanup unitialized variables
2025-12-09 02:08:17 -05:00
F. Duncanh
c8ce350226
raop : whitespace cleanup
2025-08-08 12:52:59 -04:00
F. Duncanh
f63a91c708
send full ntp data symmetrically from server to client.
2025-02-15 20:14:49 -05:00
F. Duncanh
496253fa28
join threads before closing sockets when stopping
...
fix for historical (minor) errors in RPiPlay from a mis-transcription
of changes in upstream AirplayServer
2025-02-14 09:24:39 -05:00
F. Duncanh
bccc42e4e2
raop_rtp fixes/cleanups to remove unneeded ntp use
2025-01-28 22:02:01 -05:00
F. Duncanh
35b1e9e175
detect if client is offline using feedback instead of ntp signal
2025-01-25 09:37:40 -05:00
F. Duncanh
d9a81f7ace
raop_ntp: fix recv timeout + socket error handling in Windows
2024-12-13 12:06:38 -05:00
F. Duncanh
f3724b4c8c
raop_ntp.c: show errno when sendto fails
2024-05-10 14:44:59 -04:00
F. Duncanh
70f467ed23
eliminate unneeded socket address returns from recvfrom
2023-09-02 05:20:33 -04:00
F. Duncanh
682175733c
allow IPV6 clients (untested)
2023-09-02 05:02:31 -04:00
F. Duncanh
a800fe213e
fix unsafe strcmp (AirMyPC segfault) + timing fix for AirMyPC client
2023-05-31 03:41:53 -04:00
F. Duncanh
6e11e749cc
raop_ntp.c, utils.c : fixes #192
2023-04-19 14:10:28 -04:00
F. Duncanh
3dfdf42fad
only call utils_data_to_string in -d debug mode
2023-04-18 02:25:57 -04:00
F. Duncanh
67e9c0eca1
replace sprintf by snprintf (silence warning by macOS compiler)
2023-04-15 18:19:04 -04:00
F. Duncanh
2f85d64571
fix timestamp_to_date, etc. for nanosecond timestamps
2023-02-15 02:59:01 -05:00
F. Duncanh
e2c60ae557
raop_ntp cleanup parentheses
2023-02-10 15:18:33 -05:00
F. Duncanh
e2357bd687
add change statement: authorship, dates to LGPL v2.1 files
2023-02-09 11:01:58 -05:00
F. Duncanh
995a4bded8
improved debug output for timings
2023-02-09 07:00:14 -05:00
F. Duncanh
cf6452b713
convert all times from micro to nano secs
2023-02-05 02:09:22 -05:00
F. Duncanh
e49ec71992
remove use of obsolete gettimeofday
2023-01-23 08:23:04 -05:00
fduncanh
1871ea0f30
raop airplay lib: fixes by @aelmod for compilation on Windows
2022-09-01 11:50:27 -04:00
fduncanh
1d2bf6ec78
rename aac_decode_struct to audio_decode_struct and cosmetic fixes
2022-05-01 17:54:37 -04:00
fduncanh
1379079220
cleanup of initial audio synchronization
2022-05-01 17:26:38 -04:00
fduncanh
ac1f0c168f
extra info in debug for time sync
2022-04-27 14:42:29 -04:00
fduncanh
956faa3e04
correct some comments
2022-04-27 04:03:45 -04:00
fduncanh
56233e36d1
silence first ntp timeout notice when client is sleeping
2022-03-11 17:34:14 -05:00
fduncanh
a9e4d73762
clarify last commit
2022-02-21 13:31:16 -05:00
fduncanh
887ad7f0a6
complete previous commit
2022-02-21 13:18:17 -05:00
fduncanh
2ac3e3ef8e
raop_rtp_mirror.c: add an error message when thread exits b/c running=false
2022-02-21 13:10:46 -05:00
fduncanh
27b86c6767
add timestamp_to_time for raop_ntp timeout reports; read remote cport from plist
2022-02-16 12:03:25 -05:00
fduncanh
249fcafa66
set ntp timeout limit to 5, add informative error message when reached
2022-02-09 13:56:19 -05:00
fduncanh
d5a9a2433b
completed -reset option using callback conn_reset
2022-02-06 12:23:36 -05:00
fduncanh
8b619efccd
add callbacks to raop_ntp_t
2022-02-05 15:22:07 -05:00
fduncanh
336996f36b
cleanups from last commit
2022-02-05 01:22:00 -05:00
fduncanh
ea4977fb7f
UxPlay 1.47. Added -FPSdata option, and revised video packet handling
2022-02-05 00:55:13 -05:00
fduncanh
40d1735f4a
cleanup in raop_ntp_init_socket (for consistency)
2021-12-04 14:50:37 -05:00
fduncanh
a179a653a0
also assert(timing_lport) in raop_ntp_start
2021-12-04 13:34:52 -05: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
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