Commit Graph

1805 Commits

Author SHA1 Message Date
Heikki Tampio 67c7b36bb6 multiplex: Rename variables in reception_flow 2023-06-22 13:25:09 +03:00
Heikki Tampio 7d15cb52f8 multiplex: Improve documentation in reception_flow.cc 2023-06-22 13:16:12 +03:00
Heikki Tampio 89cd3fa1d0 multiplex: Remove mentions of deprecated zrtp_receiver from zrtp class 2023-06-22 12:09:08 +03:00
Heikki Tampio 67a79b4c17 multiplex: Remove old debug prints 2023-06-22 12:06:19 +03:00
Heikki Tampio c2a9e9577c multiplex: Fix bug with parsing ZRTP messages 2023-06-22 11:31:10 +03:00
Heikki Tampio ac4f883d3f multiplex: Rewrite ZRTP initialization to use new packet handler 2023-06-21 15:32:20 +03:00
Heikki Tampio 81499a5c6d multiplex: Improve checks in SRTP tests 2023-06-21 14:58:04 +03:00
Heikki Tampio b73636dcae multiplex: Update ZRTP parse_msg functions 2023-06-21 14:57:08 +03:00
Heikki Tampio ac7f31713a multiplex: Add ZRTP handler call in reception_flow 2023-06-19 08:25:33 +03:00
Heikki Tampio 71a0dcd138 multiplex: Simplify initialization of media streams when using SRTP 2023-06-16 12:46:27 +03:00
Heikki Tampio 0f2cdf55f8 multiplex: Add add_zrtp_ctx() function 2023-06-16 09:43:28 +03:00
Heikki Tampio 954e85f481 multiplex: Install ZRTP handler for ZRTP streams 2023-06-15 15:22:22 +03:00
Heikki Tampio 72f5bb1871 multiplex: Install SRTP handler for ZRTP streams 2023-06-15 15:01:52 +03:00
Heikki Tampio a10fe59259 multiplex: Install packets handlers also when using ZRTP 2023-06-15 14:13:09 +03:00
Heikki Tampio 088651de14 multiplex: Clean up some code 2023-06-15 14:06:10 +03:00
Heikki Tampio 2ec189d3a7 multiplex: Install SRTP handler in media_stream 2023-06-15 13:58:30 +03:00
Heikki Tampio 799c743b56 common: get_configuration_value() returns -1 on all errors 2023-06-15 13:48:50 +03:00
Heikki Tampio 66c161f4df multiplex: Fix bug with RTCP common handler 2023-06-15 13:38:46 +03:00
Heikki Tampio 0e6a6e61d6 multiplex: Remove deprecated functions 2023-06-15 13:20:21 +03:00
Heikki Tampio c145213756 multiplex: Add RTCP common handler 2023-06-15 13:08:57 +03:00
Heikki Tampio 2d3451c9df multiplex: Add new SRTP packet_handler 2023-06-15 12:34:22 +03:00
Heikki Tampio d426d92e37 multiplex: Remove function map_rtcp_to_rec in reception_flow 2023-06-15 11:13:09 +03:00
Heikki Tampio e503eab693 multiplex: Remove function call_aux_handlers from reception_flow 2023-06-15 11:11:17 +03:00
Heikki Tampio 48d6537d8a multiplex: Add function for removing handlers in reception_flow 2023-06-15 11:09:50 +03:00
Heikki Tampio 5c1af1fd2a multiplex: Add args for media packet handlers 2023-06-15 10:41:02 +03:00
Heikki Tampio f08f178ed3 multiplex: Install RTCP handler in media_stream 2023-06-15 09:49:46 +03:00
Heikki Tampio 1675888791 multiplex: Update media handler installation in media_stream 2023-06-15 09:44:26 +03:00
Heikki Tampio 4ff8d1998e multiplex: Handle RTP packets in reception_flow 2023-06-15 09:36:28 +03:00
Heikki Tampio 533285b9ba multiplex: Add new RTP packet handler 2023-06-14 15:35:18 +03:00
Heikki Tampio f2dc819cd1 multiplex: Handle RTCP packets in reception_flow 2023-06-14 15:03:35 +03:00
Heikki Tampio 7441109929 multiplex: Add function for installing new handlers to reception_flow 2023-06-14 14:22:21 +03:00
Heikki Tampio 00823467b3 multiplex: Add new handler types to reception_flow 2023-06-14 14:04:50 +03:00
Heikki Tampio dafad6cfd8 multiplex: Fix bug with processing received packets 2023-06-14 13:42:52 +03:00
Heikki Tampio 3feff2cc7e multiplex: Finalize protocol detection logic 2023-06-14 13:10:36 +03:00
Heikki Tampio 60f6d83bcf multiplex: Detect RTP packets in reception_flow 2023-06-14 13:01:39 +03:00
Heikki Tampio 38c12ba6d2 multiplex: In ZRTP header, use network byte order for Magic Cookie. Also detect received ZRTP messages with it. 2023-06-14 12:33:23 +03:00
Heikki Tampio e472c6c956 multiplex: Fix small bug and add documentation in reception_flow 2023-06-14 12:26:07 +03:00
Heikki Tampio b5b1907c3e multiplex: Simplify code in reception_flow processor 2023-06-14 10:55:18 +03:00
Heikki Tampio 24e8225b11 zrtp: In ZRTP header, use network byte order for SSRC, as defined in RFC 6189 2023-06-14 10:34:20 +03:00
Heikki Tampio 485f6521c2 multiplex: Add documentation and remove unnecessary code in reception_flow 2023-06-14 10:28:14 +03:00
Heikki Tampio 8b6037fa62 multiplex: Distinguish received RTCP packets from RTP packets 2023-06-14 09:51:35 +03:00
Heikki Tampio d8a9863999 multiplex: Link RTCP to reception_flow for RTCP multiplexing 2023-06-14 09:09:24 +03:00
Heikki Tampio e334d1f8ef duplicate_pkts: Fix bug with discarding valid frames 2023-06-13 13:59:38 +03:00
Joni Räsänen 4762c7e710 build: Add missing quotation mark for crypto header download 2023-06-05 12:28:01 +03:00
Heikki Tampio 69a02c05a8 Merge branch 'duplicate_pkts' 2023-06-02 13:04:58 +03:00
Heikki Tampio dcdf8d3e9b Merge branch 'multiplex' 2023-06-02 13:04:26 +03:00
Heikki Tampio cd82c4dc5e duplicate_pkts: Discard received duplicate packets in h26x 2023-06-02 12:49:25 +03:00
Heikki Tampio d496ef8053 duplicate_pkts: Check for duplicate packets from received single NAL units 2023-06-01 11:20:56 +03:00
Heikki Tampio 3942f9d072 stap: Point out DON in STAP-B packets for future use 2023-05-31 13:30:59 +03:00
Heikki Tampio 9228659ea1 stap: Correctly return received STAP-B packets to user 2023-05-31 13:09:03 +03:00