Commit Graph

418 Commits

Author SHA1 Message Date
F. Duncanh
0f92064fbd set LOGGER INFO in debug output controlled by logger_debug 2025-05-04 13:38:57 -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
fa7456553b use SOCKET_ERROR_STRING instead of strerror (for WIN32 compat) 2025-04-26 19:31:19 -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
5f2fbfe88b report buffer full/empty from hls bus messages 2025-04-26 16:17:23 -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
e731140515 get info on unhandled POST/action items 2025-04-23 00:12:31 -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
Brian Callahan
19510c958e Add OpenBSD support 2025-03-30 10:53:32 -04:00
fduncanh
1de18e93f6 Fix -DPLIST_23 -> -DPLIST_230 2025-03-24 13:50:02 -04:00
F. Duncanh
728b0fd961 cosmetic fix (incorrect comment) 2025-03-24 01:39:45 -04:00
F. Duncanh
904ed267cb fix unitialized values reported by valgrind 2025-03-23 15:20:33 -04:00
F. Duncanh
012962a109 fixes for plist_xml data stripping 2025-03-23 13:14:21 -04:00
F. Duncanh
4882121886 clean up httpd close_connection code. 2025-03-01 17:09:29 -05:00
F. Duncanh
02fd126c78 remove cmake_minimum_version from subdirectory CmakeLists.txt 2025-03-01 15:51:35 -05:00
F. Duncanh
bbed57bc9f add utility to strip base64 data lines from plist_xml output 2025-02-25 06:58:05 -05:00
F. Duncanh
bc2d5a4152 cleanup in media store code (duplicate media playlists removed). 2025-02-23 12:37:33 -05:00
F. Duncanh
890948bf3d add -d 1 option: suppress audio-video packet data in debug output 2025-02-20 02:15:14 -05:00
Kim, Hwan
c864b46981 fix: Fix missing htonll definition when building for Windows 2025-02-20 00:04:12 -05:00
F. Duncanh
79ff1411d8 rework codec choice between h264 and h265 2025-02-18 19:38:28 -05:00
F. Duncanh
4260d052b6 cleanup relaunch video code 2025-02-17 00:46:53 -05:00
F. Duncanh
a7c805f520 rename raop_stop/start to add "_httpd" for clarity 2025-02-16 18:45:35 -05:00
F. Duncanh
f63a91c708 send full ntp data symmetrically from server to client. 2025-02-15 20:14:49 -05:00
F. Duncanh
496253fa28 join threads before closing sockets when stopping
fix for historical (minor) errors in RPiPlay from a mis-transcription
of changes in upstream AirplayServer
2025-02-14 09:24:39 -05:00
F. Duncanh
14e6ba5543 detect unsupported (non-youtube) HLS 2025-02-02 18:22:34 -05:00
F. Duncanh
23f49f9c4d shut down HLS when client stops streaming 2025-02-01 11:46:07 -05:00
F. Duncanh
d01c27d62a cleanup new rtp to ntp conversion 2025-02-01 01:21:06 -05:00
F. Duncanh
bccc42e4e2 raop_rtp fixes/cleanups to remove unneeded ntp use 2025-01-28 22:02:01 -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
47783de5de remove unused variable 2024-12-17 20:46:40 -05:00
F. Duncanh
88d4126e0a httpd: provide name of connection type 2024-12-15 09:22:51 -05:00
F. Duncanh
45b8c0d1c2 cleanup printf statements 2024-12-13 12:08:07 -05:00
F. Duncanh
2ebc2b032f refactor analysis of HLS media playlist 2024-12-13 12:08:07 -05:00
F. Duncanh
08c6f0cdb0 UxPlay 1.71: add support for HLS streaming video 2024-12-13 12:08:07 -05:00
F. Duncanh
d9a81f7ace raop_ntp: fix recv timeout + socket error handling in Windows 2024-12-13 12:06:38 -05:00
F. Duncanh
078d95bb79 fix broken support for Ubuntu-20.04LTS 2024-11-22 01:39:43 -05:00
F. Duncanh
87a580b45e raop_buffer.c: fix seqnum wraparound error reported by @kgbook 2024-10-31 11:26:30 -04:00
F. Duncanh
578968d87e support for $HOMEBREW_PREFIX (macOS) 2024-10-31 01:01:27 -04:00
F. Duncanh
c9f18facff update llhttp to v9.2.1 2024-10-07 00:09:03 -04:00
F. Duncanh
b7734c5b72 fix for issues with client sleep and gstreamer >= 1.24 2024-10-04 00:35:21 -04:00
F. Duncanh
d4060997e8 add info on h265 vps/sps/pps packet header 2024-10-04 00:35:13 -04:00
F. Duncanh
b64ce6f919 change audio buffer size back to 32 (from 960) fixes #344
(This was an experiment that should not have been committed)
2024-09-29 00:16:17 -04: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
8d7713b59c close socket if payload has zero length (unsupported h265) 2024-09-20 02:32:00 -04:00
F. Duncanh
0473ccdba0 update to UxPlay-1.70; rename video_renderers_gstreamer.c 2024-09-17 22:52:26 -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