Commit Graph

  • 7efce9901a multiplex: Add universal hook to socketfactory Heikki Tampio 2023-04-19 15:19:50 +0300
  • fbc8931190 multiplex: Fix errors with sending RTP packets Heikki Tampio 2023-04-19 13:15:11 +0300
  • 0a554938d0 multiplex: Add option to manually set remote SSRC of media stream Heikki Tampio 2023-04-19 12:47:36 +0300
  • 0298c9e9a9 multiplex: fix small error in startup Heikki Tampio 2023-04-19 10:13:13 +0300
  • 04cd2a2422 multiplex: separate received packets to media streams via ssrc Heikki Tampio 2023-04-13 15:20:35 +0300
  • 8107bae568 multiplex: add further processing of frames to socketfactory Heikki Tampio 2023-04-13 10:18:23 +0300
  • 8c8332d84f multiplex: transfer receiving functions from reception_flow into socketfactory Heikki Tampio 2023-04-13 09:46:46 +0300
  • 0267a2ccf9 multiplex: fixed some issues, this commit passes tests excluding double bind Heikki Tampio 2023-04-12 14:57:44 +0300
  • 94f6559b17 multiplex: add receive_hook to socketfactory Heikki Tampio 2023-04-12 13:03:27 +0300
  • 4423d69426 build: Set CMake build dir so that uvgRTP can be built fetchcontent Joni Räsänen 2023-04-12 12:23:10 +0300
  • d5129c4695 Merge branch 'master' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex Heikki Tampio 2023-04-12 12:06:59 +0300
  • b6323c8e07
    Merge pull request #192 from roharvey/stl_random tampsa 2023-04-12 11:59:04 +0300
  • 66d4fe08f7 Merge branch 'multiplex' of https://gitlab.tuni.fi/cs/ultravideo/uvgrtp into multiplex Heikki Tampio 2023-04-12 10:56:12 +0300
  • 4684d9e7e4 multiplex: basic rtp functionality works Heikki Tampio 2023-04-05 12:44:36 +0300
  • 5091876961 multiplex: basic sending and receiving works on ipv6, but not on ipv4 Heikki Tampio 2023-04-05 12:18:50 +0300
  • fab904a39a multiplex: clean up functions that went in the wrong design direction Heikki Tampio 2023-04-05 10:55:24 +0300
  • e6064f8e9f multiplex: socketfactory create_new_socket() returns pointer to the socket Heikki Tampio 2023-04-05 10:45:15 +0300
  • 9e8678e433 multiplex: socketfactory is used to distribute and control sockets Heikki Tampio 2023-04-05 10:42:58 +0300
  • 6bb49cccc9 multiplex: add is_single_socket() to media_stream Heikki Tampio 2023-04-05 09:43:00 +0300
  • 076f06c57d multiplex: all sessions share a single socketfactory Heikki Tampio 2023-04-05 09:30:27 +0300
  • ac7023f9f3 multiplex: receive multiple streams in one socket Heikki Tampio 2023-04-03 14:23:03 +0300
  • 54095a9f32 multiplex: add socket to socketfactory Heikki Tampio 2023-04-03 12:28:14 +0300
  • 8f29d88ac8 multiplex: refine socketfactory Heikki Tampio 2023-04-03 12:15:26 +0300
  • ae6726731c multiplex: add socket factory Heikki Tampio 2023-04-03 11:48:14 +0300
  • 4fc362938c multiplex: add missing includes to socket Heikki Tampio 2023-04-03 09:08:11 +0300
  • 3390293e39 multiplex: add local variables to context Heikki Tampio 2023-04-03 09:03:31 +0300
  • 27cb355b6b random: Replace system random calls with STL Rob Harvey 2023-03-27 17:27:59 +0000
  • 1311cd777b Release 2.3.0 Heikki Tampio 2023-03-20 13:40:51 +0200
  • 7879808cde ipv6: Set MTU and payload size based on IP protocol Heikki Tampio 2023-03-20 15:27:57 +0200
  • 2b4fd4418f ipv6: updated documentation Heikki Tampio 2023-03-20 15:15:08 +0200
  • 0d9e3beed6 ipv6: remove clutter from media_stream api Heikki Tampio 2023-03-20 15:07:09 +0200
  • a533b82e4c tests: reduce runtime of testing suite Heikki Tampio 2023-03-20 14:32:03 +0200
  • a9fc7750dc Merge branch 'IPv6' Heikki Tampio 2023-03-20 13:26:51 +0200
  • 2aa9383e5f multiplex: add new constructors for context Heikki Tampio 2023-03-20 13:25:47 +0200
  • 48af8a4219 multiplex: add example for session multiplexing Heikki Tampio 2023-03-20 13:07:53 +0200
  • 68a5cc920b ipv6: clean up some code Heikki Tampio 2023-03-15 15:05:40 +0200
  • 600aa908a5 ipv6: add automatic tests for ipv6 support Heikki Tampio 2023-03-15 12:23:06 +0200
  • 5c9c5562e2 ipv6: fix compiler error Heikki Tampio 2023-03-13 10:39:25 +0200
  • a808f331cc docs: Add Doxyfile that was missing from the last commit Heikki Tampio 2023-03-13 16:01:43 +0200
  • b6f7030a62 Release 2.2.0 Heikki Tampio 2023-03-13 15:15:14 +0200
  • 6d23229936 Improve documentation Heikki Tampio 2023-03-13 14:35:11 +0200
  • 84bf8c9e4c ipv6: add ipv6 support Heikki Tampio 2023-03-06 10:21:56 +0200
  • e6c759f514 Merge branch 'rtcp_fixes' Heikki Tampio 2023-03-13 13:32:15 +0200
  • 09094e2d22
    Merge pull request #187 from wowaser/newAppHook tampsa 2023-03-13 12:33:06 +0200
  • 02f660a561 rtcp: fix app packets hook to conform to current API Heikki Tampio 2023-02-27 10:33:19 +0200
  • 41653397e2 rtcp: add hooking for sending APP packets vechtomo 2022-12-08 20:31:06 +0200
  • 73929202b1 rtcp: fix some compiler warnings Heikki Tampio 2023-02-27 12:17:51 +0200
  • 0430582276 rtp: Change two annoying warnings into debug prints Joni Räsänen 2023-02-23 08:19:07 +0200
  • 5aa74002c4 rtcp: Separate rtcp_runner into report generator and report reader threads Heikki Tampio 2023-02-20 12:30:19 +0200
  • 5c850f0c30 rtcp: Fix error message when binding to a port fails Heikki Tampio 2023-02-15 12:23:31 +0200
  • edeeadc385
    doc: Describe using uvgRTP for Congestion Control Joni Räsänen 2023-02-15 11:13:11 +0200
  • a8788d7f3d rtcp: add instructions for synchronizing streams in sync_examples Heikki Tampio 2023-02-15 11:07:19 +0200
  • 29a4f16081 common: Fix a crash with holepuncher exit Joni Räsänen 2023-02-14 13:07:10 +0200
  • ade327cedf common: Fix address debug printing on Windows Joni Räsänen 2023-02-14 09:06:10 +0200
  • f6477c94fb rtcp: Update stream synchronization example programs Heikki Tampio 2023-02-13 15:49:04 +0200
  • fbd1d6b00b rtcp: update gitignore file to exclude "out" folder Heikki Tampio 2023-02-13 10:52:33 +0200
  • 63175f8a04 rtcp: Calculate RTP timestamp in SR correctly Heikki Tampio 2023-02-06 14:26:39 +0200
  • 0b788bdf3f
    Merge pull request #188 from wowaser/heapBranch Joni Räsänen 2023-02-06 12:33:02 +0200
  • 627fd7e602 Merge branch 'ci_testing' into RTCP_fixes Heikki Tampio 2023-01-30 14:32:14 +0200
  • 42116d7eeb ci: Fix never-ending example srtp_zrtp and add it to CI-testing Heikki Tampio 2023-01-30 14:14:17 +0200
  • 0166a3ce38 ci: Add examples to CI testing Heikki Tampio 2023-01-30 13:48:49 +0200
  • ba9da4c331 ci: add testing with crypto++ Heikki Tampio 2023-01-30 13:24:52 +0200
  • 654715542e ci: Add CI testing for building without Crypto++ Heikki Tampio 2023-01-30 12:28:34 +0200
  • 17a4db471c rtcp: Add missing include of atomic into rtcp.hh, needed for linux Heikki Tampio 2023-01-30 12:37:08 +0200
  • 1ada84c787 RTCP: Simplified RTCP to use only one socket Heikki Tampio 2023-01-25 14:32:53 +0200
  • 767c504d9b RTCP: Reconnecting after a crash works now Heikki Tampio 2023-01-25 11:58:29 +0200
  • 87d6967eac RTCP: Inactive RTCP sources are now timed out Heikki Tampio 2023-01-23 12:57:55 +0200
  • 97642fff3d rtcp: add thread safety for prticipants_ data structure wowaser 2023-01-19 19:15:47 +0200
  • 8b3701b814 RTCP: Bye packets are now sent and received by RTCP participants Heikki Tampio 2023-01-17 13:07:01 +0200
  • 874079e1d7 build: Remove unnecessary build files Joni Räsänen 2023-01-11 16:07:44 +0200
  • 283f43fb38 tests: Simplify test CMake file Joni Räsänen 2023-01-11 14:11:57 +0200
  • 929ad29610 examples: Improve example building and fix issue with Crypto++ Joni Räsänen 2023-01-11 12:52:33 +0200
  • 78815c8f28 RTCP: Implement automatic calculation of RTCP transmission interval Heikki Tampio 2023-01-10 15:42:02 +0200
  • 176e85575c
    Merge pull request #185 from wowaser/refSSRC Joni Räsänen 2022-12-21 10:51:48 +0200
  • 83a7b7d0ab RTCP: Implement the ability to set RTCP packet transmission interval Heikki Tampio 2022-12-20 09:29:38 +0200
  • 9dff5f3c58 RTCP: Implement the ability to set session bandwidth via a context flag Heikki Tampio 2022-12-19 13:35:06 +0200
  • 371a3fa816 RTCP: Fix error in calculation of fraction lost in RTCP report blocks Heikki Tampio 2022-12-19 11:11:08 +0200
  • 6f4d3a3692 doc: Add link and slightly clarify build instructions Joni Räsänen 2022-12-14 16:12:38 +0200
  • 8575ab6f71
    doc: Add mention of using PATH with MSVC to build instructions Joni Räsänen 2022-12-14 15:58:45 +0200
  • 93868c0650
    doc: Update test suite instructions Joni Räsänen 2022-12-14 15:52:31 +0200
  • fbd2be2c7e
    doc: Remove encryption example build instructions Joni Räsänen 2022-12-14 15:47:32 +0200
  • ddc892c8b8
    doc: Update build details on how to link uvgRTP with Crypto++ to an application Joni Räsänen 2022-12-14 15:45:26 +0200
  • e037e02105 RTCP: Calculate correctly the fraction lost in RTCP report blocks Heikki Tampio 2022-12-14 12:07:22 +0200
  • 7843ad4353
    examples: Add more instructions on how to build examples with Visual Studio Joni Räsänen 2022-12-14 11:04:04 +0200
  • 3836e68eea examples: Only link Crypto++ if it is found and not disabled Joni Räsänen 2022-12-14 10:44:24 +0200
  • 470089267a
    doc: Clarify build instructions for runtime library mismatch Joni Räsänen 2022-12-14 10:28:46 +0200
  • db19b52dc5 config: allow for custom SSRC. Added thread safety vechtomo 2022-12-07 21:32:28 +0200
  • be34a7ce4d rtcp: Replace dropped_pkts with lost_pkts Heikki Tampio 2022-12-09 10:00:08 +0200
  • ce3aa62b3f build: Fix an error in previous commit on windows Joni Räsänen 2022-12-08 13:28:17 +0200
  • f407cdbe8d build: Modify code so it compiles with older Visual Studio Joni Räsänen 2022-12-08 12:40:26 +0200
  • c72b9ec21c Release 2.1.2 Joni Räsänen 2022-11-25 08:48:11 +0200
  • c07a8c2b57 formats: Remove problem causing part of duplicate detection in h26x Joni Räsänen 2022-11-24 09:11:43 +0200
  • 5ca3c13991 formats: Add support for very small NAL units Joni Räsänen 2022-11-23 13:43:00 +0200
  • e2234029d0 tests: Add tests for small NAL units Joni Räsänen 2022-11-23 13:41:42 +0200
  • d7f0af7c4c formats: Support sending size 8 NAL units Joni Räsänen 2022-11-23 10:25:35 +0200
  • a0d8e97a9a tests: Add test for all H264 single NAL unit types Joni Räsänen 2022-11-23 10:24:14 +0200
  • 797657d5d1
    Merge pull request #178 from wowaser/cpuFix Joni Räsänen 2022-11-23 08:36:37 +0200
  • 847eee2264 rtcp: fix socket selection busylooping in rtcp polling vechtomo 2022-11-18 19:56:51 +0200
  • 320d03a444 build: Add option to disable -werror compiler flag Joni Räsänen 2022-11-18 09:48:43 +0200
  • 792b97d68c common: Remove potential warnings in configure_context Joni Räsänen 2022-11-17 13:37:41 +0200