F. Duncanh
|
a7445da3e6
|
cleanup: remove some printf's (replace by logger)
|
2023-01-15 15:24:44 -05:00 |
|
F. Duncanh
|
f094dd137e
|
Windows: UTF-8 on console; fix 0x01 video packets with no payload
|
2023-01-13 09:43:53 -05:00 |
|
F. Duncanh
|
fb3b340124
|
lib/CMakeLists.txt: remove -U_FORTIFY_SOURCE from Cflags
|
2022-12-31 13:09:03 -05:00 |
|
F. Duncanh
|
fa5d412e21
|
postpend (instead of prepend) any $CFLAGS from build environment to Cflags
|
2022-12-28 13:12:08 -05:00 |
|
F. Duncanh
|
dc22631cfd
|
lib/CMakeLists.txt: remove debug option -g from Cflags
|
2022-12-28 11:08:47 -05:00 |
|
F. Duncanh
|
584dadb5da
|
cosmetic change (keep lib free of UxPlay mentions in case of re-use)
make NOHOLD feature a #define item
|
2022-12-16 10:47:18 -05:00 |
|
F. Duncanh
|
e86e6e20d4
|
add code to detect unsupported AirPlay 2 "Remote Control" protocol
|
2022-12-14 11:53:51 -05:00 |
|
F. Duncanh
|
af2937e046
|
add error message if dnssd_register_airplay or _raop fails
|
2022-12-14 02:13:35 -05:00 |
|
fduncanh
|
4d3d0cffac
|
remove (show in -d mode only) terminal messages about connections
+edits to README
|
2022-11-03 04:44:28 -04:00 |
|
fduncanh
|
5d478b5a70
|
update llhttp to v8.1.0
|
2022-10-29 03:21:26 -04:00 |
|
fduncanh
|
15eee533b1
|
add -nohold option: drop current client when new client connects
|
2022-10-29 02:47:11 -04:00 |
|
fduncanh
|
dd8e120bde
|
do not call ISSET with invalid mirror_data_sock = -1.
(prevents Archlinux coredump with CFLAGS = -DFORTIFY_SOURCE)
|
2022-10-08 15:23:41 -04:00 |
|
fduncanh
|
a6bebb30d8
|
Add missing LGPL headers
|
2022-10-01 18:16:50 -04:00 |
|
fduncanh
|
c3b31d5edf
|
add WIN32 code for finding system MAC address
don't buffer stdout in WIN32 when debug_log=false
|
2022-09-03 05:12:29 -04:00 |
|
fduncanh
|
f5122826fb
|
modified keepalive settings for WIN32
|
2022-09-02 07:46:22 -04:00 |
|
fduncanh
|
bb6c409d90
|
CMakeLists.txt: add WIN32 compilation (from @aelmod)
|
2022-09-02 07:32:06 -04:00 |
|
fduncanh
|
1871ea0f30
|
raop airplay lib: fixes by @aelmod for compilation on Windows
|
2022-09-01 11:50:27 -04:00 |
|
fduncanh
|
24da455071
|
uxplay.cpp: small cleanup; also remove unused WIN32 code in lib/threads.h.
|
2022-08-31 00:44:05 -04:00 |
|
fduncanh
|
6e8491a30a
|
revert a change that used assert in a way that fails with NDEBUG
(pointed out by @heweishing, thanks)
|
2022-08-28 02:37:28 -04:00 |
|
fduncanh
|
91663c0c57
|
update llhttp to v6.0.7; README typo.
|
2022-07-23 09:18:28 -04:00 |
|
fduncanh
|
54ea0c6aef
|
separate RAOP and AirPlay features
|
2022-06-30 16:13:25 -04:00 |
|
fduncanh
|
e710492077
|
make features in plist from raop_handlers.h consistent with dnssdint.h
improved version of last commit
cleaner implementation of last commit
|
2022-06-30 15:45:54 -04:00 |
|
fduncanh
|
30700758e9
|
only start processing resent audio packet if length >=12
|
2022-06-16 21:16:24 -04:00 |
|
fduncanh
|
7fdbe57363
|
send uint64_t rtp_time to sync_clock (without subtraction of rtp_start_time)
|
2022-06-16 18:10:55 -04:00 |
|
fduncanh
|
15531ccd05
|
remove assertion in rtp64_time
|
2022-06-16 04:18:08 -04:00 |
|
fduncanh
|
33257a9a1d
|
fir minor typo in comment
|
2022-06-16 02:56:56 -04:00 |
|
fduncanh
|
baa6c30dcd
|
send uint64_t ntp_times to raop_rtp_sync_clock without subtracting ntp_start_time
|
2022-06-16 02:27:46 -04:00 |
|
fduncanh
|
1c0550977e
|
add seqnum to audio_decode_struct
|
2022-06-15 13:27:44 -04:00 |
|
fduncanh
|
c8210c9c60
|
whitespace
|
2022-06-15 12:58:31 -04:00 |
|
fduncanh
|
1be1ef2612
|
cleaner implementation of 32->64 bit rtp_time
|
2022-06-15 12:50:33 -04:00 |
|
fduncanh
|
6b5d85a403
|
whitespace
|
2022-06-15 02:38:14 -04:00 |
|
fduncanh
|
fd0eadd72d
|
raop_rtp.c more code cleanup in audio rtp_sync
|
2022-06-15 02:27:40 -04:00 |
|
fduncanh
|
29691516c3
|
start rtp64_time at a sync event if it happens before audio is received
|
2022-06-14 02:48:36 -04:00 |
|
fduncanh
|
4491175e45
|
remove sync_scale (now unused) from raop_rtp_t
|
2022-06-14 00:37:43 -04:00 |
|
fduncanh
|
78eff9854e
|
cosmetic (typo in comment)
|
2022-06-13 20:50:44 -04:00 |
|
fduncanh
|
7844e0b64c
|
cosmetic cleanups to recent changes in raop_rtp.c
|
2022-06-13 20:48:58 -04:00 |
|
fduncanh
|
42ff575833
|
prepare for v 1.53, remove "have_synced" from audio data structure.
|
2022-06-13 19:19:41 -04:00 |
|
fduncanh
|
617f385788
|
make arguments to rtp32_to_64time const
|
2022-06-13 18:35:31 -04:00 |
|
fduncanh
|
c18bb43008
|
whitespace
|
2022-06-13 18:23:04 -04:00 |
|
fduncanh
|
966064e677
|
whitespace
|
2022-06-13 18:20:44 -04:00 |
|
fduncanh
|
cf89f4b7d2
|
cleanup initial audio sync; now use 64-bit rpt time to avoid epoch issues
|
2022-06-13 18:06:45 -04:00 |
|
fduncanh
|
1a01a4694b
|
whitespace and cosmetic cleanups
|
2022-06-12 06:31:45 -04:00 |
|
fduncanh
|
96a9dd165b
|
code cleanup in raop_rtp.c (uint32 issues)
|
2022-06-12 06:12:09 -04:00 |
|
fduncanh
|
64a7dd0fa0
|
cleanup resent data code in raop_rtp.c
|
2022-06-11 14:28:30 -04:00 |
|
fduncanh
|
42f37f15b4
|
cleanup in raop_rtp.c for unusual control and data packets
|
2022-06-11 04:00:25 -04:00 |
|
fduncanh
|
f0b1e3d737
|
simplified call to raop_buffer_enqueue: packet contains rtp_timestamp
|
2022-06-11 02:24:44 -04:00 |
|
fduncanh
|
dc103af6f3
|
small cleanup in raop_rtp.c
|
2022-06-10 05:10:49 -04:00 |
|
fduncanh
|
1de61cfa0c
|
fix for too-short resent audio packets crash reported by @ephemient
|
2022-06-10 04:28:43 -04:00 |
|
fduncanh
|
3d530ff15c
|
mirror_buffer.c: comment out unused variable outputlength
|
2022-06-02 15:57:49 -04:00 |
|
fduncanh
|
e524fe1081
|
fix typo in comment added in last commit
|
2022-05-05 12:15:09 -04:00 |
|