Commit Graph

  • 5c1af1fd2a multiplex: Add args for media packet handlers Heikki Tampio 2023-06-15 10:41:02 +0300
  • f08f178ed3 multiplex: Install RTCP handler in media_stream Heikki Tampio 2023-06-15 09:48:39 +0300
  • 1675888791 multiplex: Update media handler installation in media_stream Heikki Tampio 2023-06-15 09:44:26 +0300
  • 4ff8d1998e multiplex: Handle RTP packets in reception_flow Heikki Tampio 2023-06-15 09:36:28 +0300
  • 533285b9ba multiplex: Add new RTP packet handler Heikki Tampio 2023-06-14 15:35:18 +0300
  • f2dc819cd1 multiplex: Handle RTCP packets in reception_flow Heikki Tampio 2023-06-14 15:03:35 +0300
  • 7441109929 multiplex: Add function for installing new handlers to reception_flow Heikki Tampio 2023-06-14 14:22:21 +0300
  • 00823467b3 multiplex: Add new handler types to reception_flow Heikki Tampio 2023-06-14 14:04:50 +0300
  • dafad6cfd8 multiplex: Fix bug with processing received packets Heikki Tampio 2023-06-14 13:42:52 +0300
  • 3feff2cc7e multiplex: Finalize protocol detection logic Heikki Tampio 2023-06-14 13:10:36 +0300
  • 60f6d83bcf multiplex: Detect RTP packets in reception_flow Heikki Tampio 2023-06-14 13:01:39 +0300
  • 38c12ba6d2 multiplex: In ZRTP header, use network byte order for Magic Cookie. Also detect received ZRTP messages with it. Heikki Tampio 2023-06-14 12:32:37 +0300
  • e472c6c956 multiplex: Fix small bug and add documentation in reception_flow Heikki Tampio 2023-06-14 12:26:07 +0300
  • b5b1907c3e multiplex: Simplify code in reception_flow processor Heikki Tampio 2023-06-14 10:55:18 +0300
  • 24e8225b11 zrtp: In ZRTP header, use network byte order for SSRC, as defined in RFC 6189 Heikki Tampio 2023-06-14 10:34:20 +0300
  • 485f6521c2 multiplex: Add documentation and remove unnecessary code in reception_flow Heikki Tampio 2023-06-14 10:28:14 +0300
  • 8b6037fa62 multiplex: Distinguish received RTCP packets from RTP packets Heikki Tampio 2023-06-14 09:51:35 +0300
  • d8a9863999 multiplex: Link RTCP to reception_flow for RTCP multiplexing Heikki Tampio 2023-06-14 09:09:24 +0300
  • e334d1f8ef duplicate_pkts: Fix bug with discarding valid frames Heikki Tampio 2023-06-13 13:59:38 +0300
  • 4762c7e710 build: Add missing quotation mark for crypto header download Joni Räsänen 2023-06-05 12:28:01 +0300
  • 69a02c05a8 Merge branch 'duplicate_pkts' Heikki Tampio 2023-06-02 13:04:58 +0300
  • dcdf8d3e9b Merge branch 'multiplex' Heikki Tampio 2023-06-02 13:04:26 +0300
  • cd82c4dc5e duplicate_pkts: Discard received duplicate packets in h26x Heikki Tampio 2023-06-02 12:49:09 +0300
  • d496ef8053 duplicate_pkts: Check for duplicate packets from received single NAL units Heikki Tampio 2023-06-01 11:20:56 +0300
  • 3942f9d072 stap: Point out DON in STAP-B packets for future use Heikki Tampio 2023-05-31 13:30:59 +0300
  • 9228659ea1 stap: Correctly return received STAP-B packets to user Heikki Tampio 2023-05-31 13:09:03 +0300
  • d3b66d27f2 stap: Detect STAP-B packets when receiving them Heikki Tampio 2023-05-31 10:13:32 +0300
  • 22c208e4d7 stap: Add function bodies for adding and handling aggregate packets in h264 Heikki Tampio 2023-05-30 14:56:41 +0300
  • 0d87863fad zrtp_timing: Fix timing for sending ZRTP messages in initiator_finalize_sesson() Heikki Tampio 2023-05-30 13:18:16 +0300
  • 14ee7c0cef zrtp_timing: Fix timing for sending ZRTP messages in dh_part1(), dh_part2() and responder_finalise_session() Heikki Tampio 2023-05-30 13:04:47 +0300
  • c166a8c61a zrtp_timing: Fix timing for sending ZRTP messages in inint_session() Heikki Tampio 2023-05-30 12:43:23 +0300
  • 10e06616e3 zrtp_timing: Fix timing for sending ZRTP messages in begin_session() Heikki Tampio 2023-05-30 12:28:06 +0300
  • 408720b058 srtp: Add comment to derive_key() in base.cc Heikki Tampio 2023-05-29 16:07:48 +0300
  • 4f9d54d6e0 keep-alive: Add documentation to holepuncher.cc Heikki Tampio 2023-05-29 15:12:45 +0300
  • 2da98913c0 Merge branch 'master' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex Heikki Tampio 2023-05-29 14:32:20 +0300
  • 5b6a06f14f multiplex: Comment out functions related to sending user packets Heikki Tampio 2023-05-29 14:06:44 +0300
  • 695ffedba3 multiplex: Change ssrc in reception_flow: hooks_ from uint to pointer Heikki Tampio 2023-05-29 13:27:49 +0300
  • 0b852b8e0b multiplex: Fix bug with receiving user packets Heikki Tampio 2023-05-29 11:09:23 +0300
  • 2a7526ec26 multiplex: Check sender IP address when receiving packets in reception_flow Heikki Tampio 2023-05-12 14:56:00 +0300
  • 478a06408e multiplex: Add ability to send user packets Heikki Tampio 2023-05-12 13:25:26 +0300
  • 73d09887e8 multiplex: Fix bug with initializing holepuncher Heikki Tampio 2023-05-11 13:40:41 +0300
  • 44484f14d8 multiplex: Fix Werrors Heikki Tampio 2023-05-11 12:50:03 +0300
  • 40f7329ea6 common: Add return values to get_configuration_value() in media_stream Heikki Tampio 2023-05-11 12:31:46 +0300
  • 946d634220 multiplex: Add print to RTCP multiplexing test Heikki Tampio 2023-05-11 10:38:02 +0300
  • 228a282c35 build: Be more user friendly if git or pkgconfig are not found Joni Räsänen 2023-05-11 10:14:49 +0300
  • 371f718be1 multiplex: Add tests for pull_frame() multiplexing, also improve RTCP tests Heikki Tampio 2023-05-11 10:23:48 +0300
  • 2f886af85d multiplex: Add multiplexing for pull_frame() Heikki Tampio 2023-05-11 09:16:28 +0300
  • 655294e9d2 common: Add get_configuration_value() for getting configuration flag values Heikki Tampio 2023-05-10 16:18:25 +0300
  • 624a0d676f rtcp: Add documentation for remove_send_app_hook() Heikki Tampio 2023-05-10 15:57:23 +0300
  • eda7c35f2b rtcp: Remove unnecessary function set_rtcp_interval() Heikki Tampio 2023-05-10 15:53:28 +0300
  • 8f10e220ad rtcp: Fix mistake in send_app_packet() documentation Heikki Tampio 2023-05-10 15:45:30 +0300
  • 1b6ab97a54 multiplex: Add socket types to create_socket() Heikki Tampio 2023-05-10 15:38:15 +0300
  • d9aae2d5bf multiplex: Improve documentation Heikki Tampio 2023-05-10 15:25:03 +0300
  • d38aea6adc multiplex: Improve documentation in rtcp_reader Heikki Tampio 2023-05-10 15:05:42 +0300
  • d433eb45e7 multiplex: Improve documentation in media_stream.cc Heikki Tampio 2023-05-10 14:44:56 +0300
  • 0dde713b63 multiplex: Fix bug when closing RTCP report reader Heikki Tampio 2023-05-10 14:22:15 +0300
  • 6679eb4719 multiplex: Remove unnecessary function install_reception_flow() from socketfactory Heikki Tampio 2023-05-10 09:04:20 +0300
  • 3057255ed2 multiplex: Handle stopping reception_flow and RTCP Heikki Tampio 2023-05-10 08:40:10 +0300
  • c31190cd80 multiplex: Multicast receiver streams get a new socket by default, even with multiplexing Heikki Tampio 2023-05-09 14:44:39 +0300
  • a3ca6dd2c7 multiplex: Socketfactory bind() now takes multicast addresses into account Heikki Tampio 2023-05-09 13:37:27 +0300
  • b3223be1f9 multiplex: Remove double bind tests as outdated Heikki Tampio 2023-05-09 12:18:06 +0300
  • 3c0b1dec17 multiplex: Add test for multiplexing two RTP H264 streams into a single socket Heikki Tampio 2023-05-09 12:11:06 +0300
  • d00c778d76 multiplex: Add test for multiplexing two RTP streams into a single socket with RTCP enabled Heikki Tampio 2023-05-09 10:41:11 +0300
  • fd44404c6e multiplex: Add test for multiplexing two RTP streams into a single socket Heikki Tampio 2023-05-09 09:27:11 +0300
  • 117ad9b9e7 multiplex: Fix bug with h26x streams Heikki Tampio 2023-05-05 13:19:37 +0300
  • 7747890c3c multiplex: Update header includes in frame_queue Heikki Tampio 2023-05-05 12:34:59 +0300
  • ce252c7f34
    Merge pull request #199 from jrsnen/disable_install tampsa 2023-05-05 11:49:18 +0300
  • 9b4c9e598a build: Add option to disable uvgRTP install in CMake Joni Räsänen 2023-05-04 13:59:17 +0300
  • 4107baf48b multiplex: Add correct headers for sockaddr_in Heikki Tampio 2023-05-05 10:59:48 +0300
  • 04f70b39d6 multiplex: Fix small bug in reception_flow Heikki Tampio 2023-05-05 08:28:23 +0300
  • de82b282a5 multiplex: remove remote_sockaddr (4 and 6) from socket along with functions that used them Heikki Tampio 2023-05-04 15:02:22 +0300
  • 4d56a20943 multiplex: remove add_zrtp_ctx() from media_stream Heikki Tampio 2023-05-04 12:43:33 +0300
  • 83440274b5 multiplex: Remove old unused report_reader from RTCP Heikki Tampio 2023-05-04 12:31:10 +0300
  • 8037e730b4 multiplex: Configure RTCP to use rtcp_reader class for reception Heikki Tampio 2023-05-04 12:15:44 +0300
  • 6cf82d4a80
    doc: Update Werror flag instructions tampsa 2023-05-04 10:32:35 +0300
  • 24812c1788 multiplex: Keep track of rtcp_readers in socketfactory Heikki Tampio 2023-05-04 09:33:16 +0300
  • 828a288bc6 multiplex: Add functionality to rtcp_reader Heikki Tampio 2023-05-04 09:24:38 +0300
  • 2493e5fdd5 multiplex: Add rtcp_reader class Heikki Tampio 2023-05-04 08:28:40 +0300
  • 415546facf multiplex: Fix small bugs Heikki Tampio 2023-05-03 16:31:36 +0300
  • 24206203e9 Merge branch 'master' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex Heikki Tampio 2023-05-03 15:42:56 +0300
  • 6d5b3ad9af
    Merge pull request #198 from jrsnen/more_cmake_options tampsa 2023-05-03 15:31:34 +0300
  • bfd988cd88 Merge branch 'multiplex' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex Heikki Tampio 2023-05-03 15:27:50 +0300
  • d7058235dd Merge branch 'master' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex Heikki Tampio 2023-05-03 15:09:43 +0300
  • c68bc0a963 multiplex: Add function add_zrtp_ctx Heikki Tampio 2023-05-03 10:11:15 +0300
  • 9216f4bbee build: Set default CMake options so werror is disabled Joni Räsänen 2023-05-03 12:43:51 +0300
  • aeaa71e6b4 build: Rename CMake flags to new format Joni Räsänen 2023-05-03 12:43:10 +0300
  • 03ee03cd07 build: Add option to download Crypto++ headers to CMake Joni Räsänen 2023-05-02 13:29:33 +0300
  • 4758d47ad5
    doc: Clarify the reception report field usage Joni Räsänen 2023-05-02 13:28:00 +0300
  • b3d30a5998 build: Add CMake options for disabling tests and examples Joni Räsänen 2023-05-02 10:59:59 +0300
  • 985a33d043 multiplex: Add ability to set RCC_SSRC and RCC_REMOTE_SSRC before stream is initialized Heikki Tampio 2023-04-28 12:55:17 +0300
  • 01d84f303a multiplex: Modify RTCP to use socketfactory for socket management Heikki Tampio 2023-04-28 09:04:06 +0300
  • aba2fb8173 rtcp: fix small bug with last commit Heikki Tampio 2023-04-28 11:18:22 +0300
  • bb7c0a169e rtcp: Fix bug with send_app_packet() Heikki Tampio 2023-04-28 11:12:35 +0300
  • 62839d84a8 rtcp: Fix compiler errors when using C++14 Heikki Tampio 2023-04-19 12:25:22 +0300
  • f95ae5c0b9
    Merge pull request #196 from Atlas42/multicast-bind tampsa 2023-04-28 09:27:53 +0300
  • d8825e5e52 multiplex: temporary commit Heikki Tampio 2023-04-28 09:04:06 +0300
  • 8f8e58ba01 multiplex: Map hooks to remote SSRCs Heikki Tampio 2023-04-26 14:56:17 +0300
  • e276490db0 multiplex: Separate reception_flow and socketfactory Heikki Tampio 2023-04-25 13:51:45 +0300
  • 6f09cdb0fc common: Enable receiving a multicast stream multiple times william.fink 2023-04-21 15:24:04 +0200
  • d1e91df7c2 common: Added multicast bind support for ipv4 and ipv6 william.fink 2023-04-20 11:52:22 +0200