513 Commits

Author SHA1 Message Date
fduncanh
05c37df05b bump llhttp to v 6.0.6; install its LICENSE; remove executable flags 2022-01-17 15:50:16 -05:00
fduncanh
b6c3d5d7a3 Remove executable permission on non-executable files 2022-01-14 10:58:28 -05:00
fduncanh
ad88a9daaf raop: check if video_flush callback is defined 2022-01-14 10:48:32 -05:00
fduncanh
17749fe9ed cleanup recent commit to raop_buffer.c 2022-01-13 00:39:36 -05:00
fduncanh
9dd3ed83c4 corrections to aes_reset 2022-01-12 18:52:36 -05:00
fduncanh
2fa1aa9e9e fix crypto.c:aes_cbc_reset, use it to avoid continuous malloc/free of aes_ctx_audio 2022-01-12 17:17:22 -05:00
fduncanh
cb831783c1 corrected test for valid AAC_ELD initial bytes in decryption test 2022-01-12 14:59:39 -05:00
fduncanh
536cf096bb UxPlay 1.45: close video window when client stops mirroring;
-nc option for keeping previous behavior; (for future use) store
video frame width, height reported when streaming starts.
2022-01-10 19:08:48 -05:00
fduncanh
190a5e6b9c (cosmetic) correct text of a debug message 2022-01-05 11:37:48 -05:00
fduncanh
0c4f02b61a add 0x80 and 0x8c as possible first bytes of AAC-ELD frames 2022-01-02 03:24:20 -05:00
fduncanh
745c2e27f6 clean up the issue of ios9 audio descryption 2021-12-28 19:56:16 -05:00
fduncanh
501673afc7 switch off decryption test 2021-12-18 17:39:45 -05:00
fduncanh
a8657e497b iOS 8 and 9 decryption now works; need to test AAC audio decompression. 2021-12-18 17:34:11 -05:00
fduncanh
42a6ac838f add tests for examining audio decryption 2021-12-17 14:25:03 -05:00
fduncanh
a303bad11b revert change hat did not fix iOS9,10 no-audio problem 2021-12-16 09:30:36 -05:00
fduncanh
0d4d473000 test to see if iOS 9 and iOS 10 audio can be supported 2021-12-15 23:30:50 -05:00
fduncanh
e341805fe8 edit a comment 2021-12-15 17:05:46 -05:00
fduncanh
ed66d6a483 cleanups from last commit 2021-12-15 17:02:46 -05:00
fduncanh
287babd211 rework identification of old-protocol clinets (after report about iOS9) 2021-12-15 16:47:13 -05:00
fduncanh
f45af796b7 changes to support older protocol with no aeskey/ecdh_secret hashing. 2021-12-13 16:49:08 -05:00
fduncanh
7d2b107305 simplify last commit 2021-12-12 04:03:18 -05:00
fduncanh
027d8bf559 whitespace 2021-12-12 03:46:41 -05:00
fduncanh
d4b203e48f improved debug output with all messages between client and server 2021-12-12 03:36:40 -05:00
fduncanh
32d57ff271 add two new functions to utils.c for debug text processing 2021-12-12 03:31:26 -05:00
fduncanh
8f7156d372 whitespace 2021-12-08 15:53:35 -05:00
fduncanh
d161fcb040 whitespace 2021-12-08 15:43:48 -05:00
fduncanh
bda5d1417b minor correction (unlikely overflow case) 2021-12-08 15:39:50 -05:00
fduncanh
815ba2ccdd move error message for undecrytped video into video_renderers_gstreamer.c 2021-12-08 13:38:12 -05:00
fduncanh
c804ddaeba add confirmation of pair-verify signature check in -d mode 2021-12-07 15:57:27 -05:00
fduncanh
444495ced7 add plist sent to client to DEBUG output; update version in global.h 2021-12-07 15:04:00 -05:00
fduncanh
fb66ecad2b whitespace 2021-12-07 05:15:02 -05:00
fduncanh
1fe22612cc whitespace 2021-12-07 05:10:21 -05:00
fduncanh
74a3a681dc skip undecrypted video frames with a single error message 2021-12-07 04:08:23 -05:00
fduncanh
172c756019 add a more explicit error message when the video decryption has failed 2021-12-05 03:14:28 -05:00
fduncanh
afd167e744 cleanup in raop_rtp_mirror_init_socket (for consistency) 2021-12-04 15:22:55 -05:00
fduncanh
506673406d cleanup in raop_rtp_init_socket 2021-12-04 15:10:30 -05:00
fduncanh
40d1735f4a cleanup in raop_ntp_init_socket (for consistency) 2021-12-04 14:50:37 -05:00
fduncanh
a179a653a0 also assert(timing_lport) in raop_ntp_start 2021-12-04 13:34:52 -05:00
fduncanh
94b976fbe1 minor change: assert(*_lport) at begining of start_raop_rtp_*.
this is just for a cleaner logic in the code
2021-12-04 13:13:16 -05:00
fduncanh
9b17a49d27 add debug output when 2nd pair-verify step is carried out 2021-12-04 06:03:24 -05:00
fduncanh
5c9b0730ee whitespace fix 2021-12-04 05:43:10 -05:00
fduncanh
0d671d46f8 new format in API for setting plist variables 2021-12-04 05:37:59 -05:00
fduncanh
5e18df2d6a change names of configurable plist items to their iOS names 2021-12-04 03:46:02 -05:00
fduncanh
8116d0f7ca Fix a very old bug in pairing.c that skipped the second pair_verify check
on the pair-signature.
2021-12-02 03:50:26 -05:00
fduncanh
66e6d1d294 fix incorrect DEBUG output line 2021-12-01 00:29:53 -05:00
fduncanh
f84ca87753 edit pair-pin-start error message 2021-11-30 23:35:16 -05:00
fduncanh
dc384c747e pair-pin-start error message 2021-11-30 23:26:11 -05:00
fduncanh
57ba7a510e repair raop.c (broken while testing earlier today) 2021-11-30 20:58:14 -05:00
fduncanh
2654433454 slight change to error message (cosmetic) for pin request error 2021-11-30 16:16:26 -05:00
fduncanh
4bfb8baf48 warn that "pair-pin-start" request (required by some MDM) is unsupported 2021-11-30 15:19:04 -05:00