Commit Graph

310 Commits

Author SHA1 Message Date
thiccaxe
660a2dc378 pause/resume gstreamer stream when video stream stops/starts 2023-09-04 15:12:55 -07:00
F. Duncanh
18a19c1557 code cleanup: remove unneeded memset 2023-09-02 14:19:22 -04:00
F. Duncanh
26fb20a066 clarify comment about client pairing and ecdh_secret 2023-09-02 13:50:37 -04:00
F. Duncanh
f1e05045c2 raop_handlers, rtp, rtp_mirror: remove dead "use_udp" code 2023-09-02 12:39:52 -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
e9823f1e1c code cleanup: remove unused variable "delay" 2023-08-29 11:34:28 -04:00
F. Duncanh
51379779af llhttp: minor update to v8.1.1 2023-07-03 17:53:22 -04:00
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