117 Commits

Author SHA1 Message Date
fduncanh
1871ea0f30 raop airplay lib: fixes by @aelmod for compilation on Windows 2022-09-01 11:50:27 -04:00
fduncanh
e524fe1081 fix typo in comment added in last commit 2022-05-05 12:15:09 -04:00
fduncanh
b41da5636b add explanatory comment about when the SPS+PPS NAL is prepended to current NAL 2022-05-05 12:11:29 -04:00
fduncanh
c1af5c8cc8 remove unnecessary assertion about packet[5] 2022-05-05 11:36:54 -04:00
fduncanh
73e77dc09b clean up debug output 2022-05-02 01:44:54 -04:00
fduncanh
1379079220 cleanup of initial audio synchronization 2022-05-01 17:26:38 -04:00
fduncanh
81d3c721b0 revert previous 3 commits 2022-04-28 23:10:28 -04:00
fduncanh
c8befe705f whitespace 2022-04-27 21:51:14 -04:00
fduncanh
05cf27e8e6 make initial video timestamp available 2022-04-27 21:48:25 -04:00
fduncanh
8e5d3b0c2c save remote timestamp of start of video stream 2022-04-27 21:28:29 -04:00
fduncanh
f373fb2edc revert commit 5efcf01 of March 12, 2020
This breaks reconnection after "stop streaming" is sent by client.
It was intended to aid reconnection if a network interruption
left a socket blocked.   Some other fix for that issue will be needed.
This is connected to issue  #58
2022-04-23 15:32:18 -04:00
fduncanh
c6fb678cfd move init_sockets to proper place in file 2022-04-22 16:01:00 -04:00
fduncanh
5a9ffc2f88 whitespace cleanup 2022-04-22 12:03:33 -04:00
fduncanh
d3c55e7cac rework to keep PPS and SPS data longer (trying to fix issue #87) 2022-04-22 11:19:31 -04:00
fduncanh
052c1dd36d resore debug output of each nalu type 2022-04-21 04:21:54 -04:00
fduncanh
6358bdde90 cleanup debug output 2022-04-21 02:46:00 -04:00
fduncanh
0744fd7422 correct value of nal_type, check "forbidden zero bit" at start of nalu 2022-04-21 01:40:08 -04:00
fduncanh
9bea5a7a6b cleanup writing of h264 nal start code 2022-04-21 00:56:56 -04:00
fduncanh
b39717b5f1 whitespace/cosmetic 2022-04-19 23:51:49 -04:00
fduncanh
b1e890d29f correct a comment 2022-04-18 00:47:37 -04:00
fduncanh
a761a6a923 whitespace 2022-04-16 20:28:13 -04:00
fduncanh
c0f3b52b94 set h264 "type" to nal_count 2022-04-16 20:12:30 -04:00
fduncanh
717181a86e remove unneeded line 2022-04-15 20:01:15 -04:00
fduncanh
9f43a8a3aa minor changes to debug output and comments about contents of "packet" 2022-04-15 19:53:38 -04:00
fduncanh
db802cc2a8 fix typo that broke code 2022-04-01 15:23:05 -04:00
fduncanh
f98baedd48 whitespace cleanup 2022-04-01 13:20:50 -04:00
fduncanh
695da77f56 fixed M1 video problem 2022-04-01 13:09:20 -04:00
fduncanh
280ce328f2 whitespace 2022-03-24 03:33:37 -04:00
fduncanh
f293a22b92 raop_rtp_mirror.c: add sps and pps to debug ouput 2022-03-24 03:25:48 -04:00
fduncanh
5efcf019bd fix historic bug whene socket closes 2022-03-12 03:14:09 -05:00
fduncanh
ac1a3cb327 improved debug message 2022-03-11 12:40:09 -05:00
fduncanh
1f336df631 better debug message 2022-03-11 12:01:31 -05:00
fduncanh
9cea5e07c8 raop_rtp_mirror, make two debug messages distinguishable 2022-03-11 11:54:35 -05:00
fduncanh
a9e4d73762 clarify last commit 2022-02-21 13:31:16 -05:00
fduncanh
2ac3e3ef8e raop_rtp_mirror.c: add an error message when thread exits b/c running=false 2022-02-21 13:10:46 -05:00
fduncanh
af9e37333a byteuils used in cleanup 2022-02-20 11:23:57 -05:00
fduncanh
249fcafa66 set ntp timeout limit to 5, add informative error message when reached 2022-02-09 13:56:19 -05:00
fduncanh
d5a9a2433b completed -reset option using callback conn_reset 2022-02-06 12:23:36 -05:00
fduncanh
ea4977fb7f UxPlay 1.47. Added -FPSdata option, and revised video packet handling 2022-02-05 00:55:13 -05:00
fduncanh
a1dc505013 whitespace 2022-02-02 19:14:20 -05:00
fduncanh
ef4e6ee4fe raop_rtp_mirror.c fix detection of ECONNRESET 2022-02-02 19:11:12 -05:00
fduncanh
c9b9b5c07f raop_rtp_mirror.c detect ECONNRESET in raop_rtp_mirror_thread 2022-02-02 19:01:59 -05:00
fduncanh
861efcf8d4 trial fix for exting raop_rtp_mirror thread 2022-02-02 14:42:20 -05:00
fduncanh
97facdce82 (temporarily) add extra debug info for examining video header 2022-02-02 03:08:39 -05:00
fduncanh
1ac3876b44 mirror_buffer.c cleanup in creating video aes ctr key and iv 2022-01-21 16:49:17 -05:00
fduncanh
b6c3d5d7a3 Remove executable permission on non-executable files 2022-01-14 10:58:28 -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
f45af796b7 changes to support older protocol with no aeskey/ecdh_secret hashing. 2021-12-13 16:49:08 -05:00
fduncanh
8f7156d372 whitespace 2021-12-08 15:53:35 -05:00
fduncanh
d161fcb040 whitespace 2021-12-08 15:43:48 -05:00