513 Commits

Author SHA1 Message Date
fduncanh
c2491a3e9f destroy raop_ntp after rtp and rtp_mirror 2022-05-04 02:56:42 -04:00
fduncanh
ca631197b4 nullify freed address in buffer 2022-05-04 02:07:12 -04:00
fduncanh
863ae86b07 one more plist=-not-freed memory leak fix 2022-05-04 01:47:20 -04:00
fduncanh
6bf2056f26 fix yet more plist not-freed memory leaks 2022-05-03 23:54:21 -04:00
fduncanh
c25012161b fix some plist not-freed memory leaks 2022-05-03 23:39:10 -04:00
fduncanh
8745a28ec6 whitespace 2022-05-03 19:56:48 -04:00
fduncanh
03507b4cb2 fix small memory leak (ekey, eiv) in raop_handlers.h 2022-05-03 19:51:39 -04:00
fduncanh
8fd59814be whitespace 2022-05-03 16:35:32 -04:00
fduncanh
e6ffc828d2 place more complete timing data in audio_decode_struct 2022-05-03 16:29:08 -04:00
fduncanh
83aee1fd07 cosmetic changes 2022-05-02 22:12:05 -04:00
fduncanh
d67cecbb45 whitespace cleanup 2022-05-02 15:33:21 -04:00
fduncanh
3a1a244b0f cleanups of debug text and initial audio syc 2022-05-02 15:28:35 -04:00
fduncanh
73e77dc09b clean up debug output 2022-05-02 01:44:54 -04:00
fduncanh
1d2bf6ec78 rename aac_decode_struct to audio_decode_struct and cosmetic fixes 2022-05-01 17:54:37 -04:00
fduncanh
1379079220 cleanup of initial audio synchronization 2022-05-01 17:26:38 -04:00
fduncanh
bdb949c6e2 activate resend in raop_rpt, add "compression type" ct to raop_rtp_t 2022-04-30 11:07:18 -04:00
fduncanh
f0fcba8fac clean up initial timestamp of audio stream, before first sync event 2022-04-29 19:22:45 -04:00
fduncanh
2f6cf2e8f2 rtp time wraps around uint32_t after 27 hours! 2022-04-29 03:10:58 -04:00
fduncanh
af238faab0 subtract off start times from rpt and ntp timestamps 2022-04-29 02:35:17 -04:00
fduncanh
7625ce85db store rtp_timestamp, not ntp_timestamp, in audio buffer 2022-04-29 01:24:15 -04:00
fduncanh
21cedcf52c part of last revert 2022-04-28 23:15:07 -04:00
fduncanh
81d3c721b0 revert previous 3 commits 2022-04-28 23:10:28 -04:00
fduncanh
89ffc41b30 typo in comment 2022-04-28 00:45:48 -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
be970b9f19 initialize conn->raop_rtp_mirror to NULL 2022-04-27 19:25:12 -04:00
fduncanh
ac1f0c168f extra info in debug for time sync 2022-04-27 14:42:29 -04:00
fduncanh
3a6cd39053 next_rtp is not needed in time sync 2022-04-27 13:21:26 -04:00
fduncanh
7a9631d82b cosmetic (typo in comment) 2022-04-27 13:18:32 -04:00
fduncanh
0651a440be whitespace 2022-04-27 13:17:01 -04:00
fduncanh
82303e8be7 identify meaning of rtp_next in time synchronization 2022-04-27 13:14:07 -04:00
fduncanh
956faa3e04 correct some comments 2022-04-27 04:03:45 -04:00
fduncanh
50e9ec0751 whitespace 2022-04-26 18:53:24 -04:00
fduncanh
1e9f6be43b add some comments about packet structure 2022-04-26 18:50:37 -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