Commit Graph

33 Commits

Author SHA1 Message Date
bbec827fef Properly handle exceptions from threadpool tasks 2020-11-01 00:09:50 +01:00
fc1f54a0e4 Updated libjuice 2020-10-13 12:40:14 +02:00
d90a5d628f Refactored media API into track API 2020-09-01 12:33:18 +02:00
0b055ac17d Added Track class 2020-08-22 16:11:21 +02:00
2f8d06db81 Fixed compilation on MSVC 2020-07-23 20:11:31 +02:00
e76d933de2 Safer callback reset strategy for PeerConnection 2020-07-23 19:52:07 +02:00
aecc2b8fda Added Processor and finished ThreadPool integration 2020-07-08 01:33:54 +02:00
6c8fe8ca51 Compilation fixes 2020-06-04 14:08:21 +02:00
8ffdf6a020 Added RTC_ENABLE_MEDIA guard 2020-05-22 14:33:55 +02:00
661137aa6e Made websocket use weak bind 2020-05-22 14:33:17 +02:00
1a701c33b3 Renamed ENABLE_WEBSOCKET to RTC_ENABLE_WEBSOCKET 2020-05-22 14:33:17 +02:00
0f0047729b Small fixes to synchronized_callback 2020-05-14 10:51:30 +02:00
836c7c8504 define WIN32_LEAN_AND_MEAN in CMakeLists.txt 2020-05-01 14:26:42 +03:00
be04d8037e Added tests for C API 2020-03-10 12:00:27 +01:00
9441f78494 Added WSAStartup call in PeerConnection and cleaned up includes 2020-03-10 12:00:27 +01:00
3367eba4fe Moved log to its own header and prevented multiple log init 2020-03-10 12:00:27 +01:00
3079072e63 For Win32, define _WIN32_WINNT to 0x0601 (Windows 7) if undefined 2020-02-21 00:04:57 +01:00
0ded19992c Integrated libjuice for ICE transport 2020-01-18 00:28:10 +01:00
1566c0ef21 Updated compilation with Makefile and Jamfile 2019-12-21 11:44:50 +01:00
7a552bb0fa Replaced console output with logging 2019-12-19 18:43:48 +01:00
402a4df4a0 Added InitLogger function and renamed enums 2019-12-19 15:58:48 +01:00
92f08948d3 Integrate plog 2019-12-18 10:33:35 +03:00
e5a19f85ed Revised synchronization 2019-12-16 10:45:00 +01:00
c5e25bbdbc Implemented max message size negociation 2019-12-14 17:23:31 +01:00
96f08cb3c8 Fixed DataChannel recv queue limit 2019-12-12 19:42:32 +01:00
2c0955fe57 Some performance tuning for SCTP transport 2019-12-11 23:16:51 +01:00
08931de03b Added proper destructor for synchronized_callback 2019-12-06 16:59:43 +01:00
4029a9bb4a Do not receive messages in onMessage is not set 2019-12-04 12:16:39 +01:00
5d57b4e214 Used synchronized callbacks for PeerConnection 2019-12-03 12:05:19 +01:00
900c482146 Implemented reading back-pressure and callbacks synchronization 2019-12-01 16:03:50 +01:00
0e2c992d1c Fix clang build
- Fix the build for the clang compiler since it doesn't support -Wno-error=format-truncation.
- Added missing `#include <string>` that caused `implicit instantiation of undefined
      template`
2019-11-08 15:53:27 -07:00
61fb38305a Enhanced API to differentiate binary and string messages 2019-09-05 19:46:14 +02:00
6e3ba6afd7 Reorganised project to separate public from private headers 2019-09-01 16:06:49 +02:00