Commit Graph

302 Commits

Author SHA1 Message Date
F. Duncanh
c50a3bcf21 cosmetic fixes to debug output 2023-06-14 12:11:49 -04:00
F. Duncanh
4b90ab2314 replace a libplist-2.1.0 function, restore Debian 10 compatibility 2023-06-12 02:38:15 -04:00
F. Duncanh
5c4b3a67fc WIN32 use default location if BONJOUR_SDK_HOME not set 2023-06-06 16:09:27 -04:00
F. Duncanh
640532efe2 Preparing for v1.65 release; cleanup after changes 2023-05-31 11:12:32 -04:00
F. Duncanh
fa5d1d8114 Disable "SupportsLegacyPairing" to allow fast connections (thanks @shuax) 2023-05-31 04:59:14 -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
d38f8690c2 protocol modifications allowing "supports legacy pairing" to be disabled 2023-05-30 07:46:15 -04:00
F. Duncanh
e2ad714028 mac /Homebrew cleanup of PKG_CONFIG_PATH 2023-05-25 11:24:16 -04:00
F. Duncanh
96333754be clean up SPS/PPS prepend code (for IDR frames) + cosmetic cleanups 2023-04-22 10:55:36 -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
653158eabb fix errors in recent sprintf->snprintf "fix" 2023-04-17 18:56:38 -04:00
F. Duncanh
67e9c0eca1 replace sprintf by snprintf (silence warning by macOS compiler) 2023-04-15 18:19:04 -04:00
F. Duncanh
9a1f67c354 fix for homebrew on M1 macs 2023-03-14 16:48:48 -04:00
F. Duncanh
2f85d64571 fix timestamp_to_date, etc. for nanosecond timestamps 2023-02-15 02:59:01 -05:00
F. Duncanh
6d9f2a2b88 introduce -vsync, -async options 2023-02-12 19:06:29 -05:00
F. Duncanh
9fc195877d cleaned up raop_rtp.c 2023-02-11 05:02:17 -05:00
F. Duncanh
e2c60ae557 raop_ntp cleanup parentheses 2023-02-10 15:18:33 -05:00
F. Duncanh
28afb1fbb8 export both local and remote ntp times with audio and video frames 2023-02-10 14:05:08 -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
ad451b4c33 remove unnecessary "audio delay" feature. 2023-02-07 23:54:23 -05:00
F. Duncanh
dfd98efbab cleanups of initial latency code. ntp and rtp times 2023-02-07 22:49:30 -05:00
F. Duncanh
c8025be711 v1.63: fix audio sync with client video in Audio-only mode 2023-02-06 17:44:47 -05:00
F. Duncanh
f6a18a5a37 use rtp_clock_rate instead of rtp_sync_scale 2023-02-05 14:15:07 -05:00
F. Duncanh
cf6452b713 convert all times from micro to nano secs 2023-02-05 02:09:22 -05:00
F. Duncanh
c9351f7adc remove unused memalign.h 2023-01-23 09:01:44 -05:00
F. Duncanh
e49ec71992 remove use of obsolete gettimeofday 2023-01-23 08:23:04 -05:00
F. Duncanh
a255c09e3c Revert default maxFPS back from 60 to 30. 2023-01-20 17:41:00 -05:00
F. Duncanh
f0c12d363e update deprecated gstreamer syntax 2023-01-18 02:07:33 -05:00
F. Duncanh
14df246976 increase default maxFPS plist setting from 30 to 60 2023-01-16 08:55:12 -05:00
F. Duncanh
bb5b70305b remove unnecessary audio buffer flush on volume change
(may cause audio artefacts)
This was first introduced in RPiPlay 2019-07-12 in commit
ad0872961f
2023-01-16 01:49:49 -05:00
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