Commit Graph

509 Commits

Author SHA1 Message Date
F. Duncanh
05bedcfaf1 replace gcc -Ofast by -O3: (not used, as no floating point math)
FreeBSD compiler issue warnings, deprecated in Clang
2026-03-14 23:57:34 -04:00
F. Duncanh
c846fed67e fix unitialised variable noticed in FreeBSD compilation. 2026-03-14 23:57:34 -04:00
F. Duncanh
b82cb25a27 fix broken -vol option (noticed by @DacHack ) 2026-03-01 19:17:55 -05:00
fduncanh
5f34c3cac7 whitespace edits (cosmetic) airplay_video.c 2026-02-17 15:48:05 -05:00
F. Duncanh
4cf6660bb1 fix some compiler warnings in Arch 2026-02-16 23:30:02 -05:00
F. Duncanh
f34f7807ad log accept error codes in httpd.c 2026-02-16 13:35:45 -05:00
F. Duncanh
8eabfcc780 fix #503 recv errors in httpd.c; define CLOSESOCKET, IOCTLSOCKET 2026-02-16 12:28:05 -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
c7d1ca83f0 use video_reset for callbacks that exit main_loop (no changes) 2026-02-10 14:47:24 -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
ca9ce03c3b additional parsing of media playlists 2026-01-23 14:15:27 -05:00
F. Duncanh
3898cba605 use plist_get_data_ptr not plist_get_data_val (libplist>=2.1.0) 2026-01-23 00:34:02 -05:00
F. Duncanh
b17dac85b8 remove limit on http_response size (playlists may be in responses) 2026-01-23 00:27:04 -05:00
F. Duncanh
0133170ff7 http request/response security (suggestions by @0pepsi)
parse CSec header, to reject invalid values
impose limits on http header sizes (guard against DOS attacks)
set MAX_RESPONSE_SIZE in http_response
2026-01-17 23:56:38 -05:00
fduncanh
78472470af fix ancient bug (from shairplay) reported in #491 2026-01-13 22:32:36 +08: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
33e0593f04 identify requests "EVENT/1.0 ..." as reverse-http responses 2025-12-25 12:16:09 -05:00
F. Duncanh
382b78251b various hls improvements (seek to start_pos 2025-12-18 13:26:09 -05:00
F. Duncanh
59568e3bda add more error output for request parse errors 2025-12-17 14:23:59 -05:00
F. Duncanh
dca3fffbed minor hls rearrangements 2025-12-16 13:15:30 -05:00
F. Duncanh
ed6326e915 small hls fix in http_handler_play 2025-12-16 00:58:36 -05:00
F. Duncanh
404b7966de whitespace cleanup 2025-12-15 19:25:05 -05:00
F. Duncanh
be9f5bcc14 cleanups for hls. 2025-12-15 19:13:02 -05:00
F. Duncanh
32562100ee more conn->raop to raop cleanup 2025-12-15 00:58:14 -05:00
F. Duncanh
2e83032686 cleanup conn->raop to raop 2025-12-15 00:25:31 -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
28ef6b5980 remove unused support for UTF-16 wide chars on windows 2025-12-12 20:59:31 -05:00
F. Duncanh
b2b46f6ea5 fix broken windows build (recent typo) and cleanup logger.c 2025-12-12 19:45:10 -05:00
F. Duncanh
a87cfb0913 cleanup to fix compiler warning in MSYS2 2025-12-12 19:39:20 -05:00
F. Duncanh
d039e7961a remove the airplay_video debugging tool (not needed) 2025-12-09 23:26:49 -05:00
F. Duncanh
1ee36baa53 fixes memory corruption 2025-12-09 19:12:39 -05:00
F. Duncanh
d4cd0b12f3 cleanup (?) of writing to airplay_video struct 2025-12-09 13:38:56 -05:00
F. Duncanh
fdf741f46c cleanup unitialized variables 2025-12-09 02:08:17 -05:00
F. Duncanh
401ae193f0 clean up initialized variables in raop.c 2025-12-02 19:09:45 -05:00
F. Duncanh
6dfba18335 cleanup airplay_video struct 2025-12-02 16:52:39 -05:00
F. Duncanh
501df4056b HLS removePlaylist improvements 2025-12-02 14:19:36 -05:00
F. Duncanh
9e3887a5c4 improvements to hls support 2025-12-01 00:01:30 -05:00
F. Duncanh
a650dbee4d ensure space for stored playlists by not storing short adverts 2025-11-30 13:02:13 -05:00
F. Duncanh
b3ca8ab820 move creation of airplay_video_s to http_handler_play 2025-11-30 12:14:00 -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
1dd0e2c79a code cleanup 2025-11-23 18:05:17 -05:00
F. Duncanh
c9f35a379d fix memory leap in raop_rtp.c 2025-11-17 13:55:40 -05:00
F. Duncanh
6545104b53 fix memory leak in raop.c 2025-11-17 13:54:36 -05:00
F. Duncanh
bfbf39edaa update language choice processing 2025-11-17 13:54:31 -05:00
F. Duncanh
f8c7b54241 read language choice from setProperty?/MediaSelectionOptions 2025-11-17 11:33:35 -05:00
F. Duncanh
62214af028 fix storage of uri_prefix 2025-11-17 10:05:29 -05:00
F. Duncanh
afbb0bc0a1 remove dead code (airplay->master_uri) 2025-11-16 19:43:51 -05:00
F. Duncanh
7ebd8182a7 cleanup plist_mem_free issues 2025-11-15 16:37:12 -05:00