Commit Graph

127 Commits

Author SHA1 Message Date
F. Duncanh
4cf6660bb1 fix some compiler warnings in Arch 2026-02-16 23:30:02 -05:00
F. Duncanh
99642b4a47 further fixes for #496 (transition from mirror_mode to HLS) 2026-02-10 17:13:07 -05:00
F. Duncanh
6a5dfc3fde fix for issue #496 (switch from mirror mode to hls) 2026-02-07 16:12:51 -05:00
F. Duncanh
3be60fdbda changes suggested by -Wextra 2025-12-31 17:50:34 -05:00
F. Duncanh
b3f0a14951 cleanups suggested by cppcheck 2025-12-31 16:10:20 -05:00
F. Duncanh
6d6b08003f more fixes? for hls 2025-12-28 11:57:45 -05:00
F. Duncanh
32562100ee more conn->raop to raop cleanup 2025-12-15 00:58:14 -05:00
F. Duncanh
060a0abc00 fix timing issue when -nohold switches to new client fixes #481 2025-12-13 16:32:51 -05:00
F. Duncanh
401ae193f0 clean up initialized variables in raop.c 2025-12-02 19:09:45 -05:00
F. Duncanh
1099b94f05 plist setting for initial volume -15.0 (50%) (from @HuntCode ) 2025-11-29 19:43:52 -05:00
F. Duncanh
7ebd8182a7 cleanup plist_mem_free issues 2025-11-15 16:37:12 -05:00
F. Duncanh
372b0ab789 memory leak cleanups (valgrind) in airplay_video + http_handlers 2025-11-14 18:44:09 -05:00
F. Duncanh
1072692172 support for YouTube app HLS video language choice. also fix #452 2025-11-10 13:48:21 -05:00
F. Duncanh
fac526735c Simplify response to first GET/Info with AirPlay/RAOP qualifier 2025-09-14 03:52:47 -04:00
F. Duncanh
738866a625 improve audio progress report with 1 sec updating 2025-08-31 10:51:28 -04:00
F. Duncanh
94a7733d7e handle POST audioMode RTSP request 2025-08-30 14:27:12 -04:00
F. Duncanh
5084d2f8e7 rearrange order in teardown_handler to avoid race 2025-08-30 10:20:30 -04:00
F. Duncanh
1e282eeb22 test for AirMyPC without version number, 2025-08-15 03:27:00 -04:00
F. Duncanh
c8ce350226 raop : whitespace cleanup 2025-08-08 12:52:59 -04:00
F. Duncanh
2b0da9125a cleanup the -pw (no argument) random pw option 2025-08-06 07:14:33 -04:00
F. Duncanh
cf27c06c33 -pw option: do not reuse random_pw for new client 2025-07-09 23:26:52 -04:00
F. Duncanh
546145a963 add -ca (w/o filename) option for gstreamer rendering of coverart 2025-07-07 20:55:47 -04:00
F. Duncanh
ae28bc7930 fix -pw bug in dnssd.c (fixes #426) 2025-07-07 20:23:06 -04:00
F. Duncanh
e306bbf72e cleanup to fix bug/regression in -reg option 2025-06-06 09:40:32 -04:00
F. Duncanh
5e3cc9fbc4 add non-hls bus messages to debug; video_reset on teardown 110 2025-05-12 14:06:47 -04:00
F. Duncanh
aeb18affd3 send 501 reponse to RTSP requests with unimplemented options 2025-04-28 19:22:37 -04:00
F. Duncanh
5a6252dd8d check content_type exists (to avoid DOS risk, thanks @0pepsi) 2025-04-28 15:19:58 -04:00
F. Duncanh
7a643a65aa replace use of strndup (not supported in WIN32 by MSYS2) 2025-04-26 19:02:15 -04:00
F. Duncanh
443f7c65d8 keep authentication failure count for -pw random pw option 2025-04-24 09:58:46 -04:00
F. Duncanh
f8ad47d9b4 clean up digest verification in pairing,c 2025-04-23 20:39:33 -04:00
F. Duncanh
be4fb423c4 add suppport for user access control by -pw password (HTML digest) 2025-04-22 17:56:53 -04:00
F. Duncanh
9d6a3e2af8 add -vol option 2025-04-22 17:06:21 -04:00
F. Duncanh
904ed267cb fix unitialized values reported by valgrind 2025-03-23 15:20:33 -04:00
F. Duncanh
23f49f9c4d shut down HLS when client stops streaming 2025-02-01 11:46:07 -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
08c6f0cdb0 UxPlay 1.71: add support for HLS streaming video 2024-12-13 12:08:07 -05:00
F. Duncanh
ae0b13e2d7 give refresh rate in plist as a real 1/60, etc. 2024-09-28 17:32:22 -04:00
F. Duncanh
57bd7555fa add h265 support 2024-09-17 18:12:40 -04:00
F. Duncanh
722128bf0f correct refresh rate in GET /info plist: 60Hz -> 1/60 = 0.016666!!!! ( 2024-09-14 02:09:06 -04:00
F. Duncanh
d63981ccac small fixes in GET /info plist (from wireshark on AppleTV gen 3.) 2024-09-01 03:08:37 -04:00
F. Duncanh
75d64e6b1e rework reinitialization of http_response 2024-07-10 16:55:09 -04:00
F. Duncanh
c4fb40ee31 reorder position of CSeq and Server entries in Response header 2024-06-08 04:51:47 -04:00
F. Duncanh
e5f2f66f2a raop_handlers.h: minor fix in debug output 2024-06-03 19:25:57 -04:00
F. Duncanh
37807914a1 (cosmetic) rearrangements in GET /info plist creation 2024-06-02 18:48:05 -04:00
F. Duncanh
dbcd157de4 (cosmetic) rename some rtp_mirror functions for consistency 2024-05-31 10:19:40 -04:00
F. Duncanh
f0407d780e add zone_id to link-local ipv6 addresses 2024-05-14 21:28:44 -04:00
F. Duncanh
534b1811f7 cosmetic: remove IPV6 detection message (IPV6 is now tested) 2024-04-22 01:50:14 -04:00
F. Duncanh
2190125736 code cleanup (raop handlers) 2024-01-28 19:03:47 -05:00
F. Duncanh
471af21332 v1.68: improvements to pin-pairing 2023-12-26 14:41:50 -05:00
F. Duncanh
2d29b6b6d1 use base 64 to represent public key as string 2023-12-10 10:26:56 -05:00