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