Commit Graph

255 Commits

Author SHA1 Message Date
fcd4228b56 merged with master and changed things 2020-08-14 11:11:18 -04:00
3f5eecb2e0 Fixed SRTP not wrapping outbound packets in DTLS 2020-08-12 07:56:59 -04:00
b5f8397936 Changed onMedia to use message_ptr; Applying control/binary type to media messages 2020-08-11 23:52:43 -04:00
e1a95c2eee Use bundle mid for candidates mid 2020-08-11 18:47:48 +02:00
3deb50e460 Generate simplified SDP for libnice 2020-08-11 14:16:04 +02:00
a6d2729556 Added optional parameter for media SDP to setRemoteDescription() 2020-08-10 17:05:26 +02:00
e2c42ff73b Fixed unordered flag and renamed reliability type for consistency 2020-08-10 10:13:03 +02:00
2967444678 Added Data Channel reliability to C API 2020-08-08 22:09:13 +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
b6ffa13b72 Prevent data copy in SCTP transport 2020-07-22 18:02:00 +02:00
a2d1b7eff0 Added comment for disableTlsVerification 2020-07-17 19:20:13 +02:00
69b48f50dd Added disableTlsVerification flag to C API 2020-07-17 18:53:27 +02:00
907e8273c8 Introduced VerifiedTlsTransport 2020-07-17 18:53:27 +02:00
822b2e6558 Simplified Init with a recursive mutex 2020-07-08 17:34:32 +02:00
5b251af1d7 Added initialized flag 2020-07-08 17:08:54 +02:00
777f5a8dfe Revised deinitialization 2020-07-08 15:30:50 +02:00
aecc2b8fda Added Processor and finished ThreadPool integration 2020-07-08 01:33:54 +02:00
cd28340de3 Keep m-line order in description 2020-07-01 11:24:03 +02:00
a790161168 Properly set remote data mid 2020-07-01 00:01:01 +02:00
b38f63f077 Renamed PeerConnection::send() to sendMedia() 2020-06-26 18:02:07 +02:00
b9a663de75 Fixed compilation warning for MSVC 2020-06-20 23:35:58 +02:00
4bd40799fd Fixed compilation for MSVC 2020-06-19 18:33:55 +02:00
b7dbe7cdd9 Added RTC_EXPORT directive on C API 2020-06-19 18:07:12 +02:00
878d15b746 Added optional callback to C API rtcInitLogger() 2020-06-17 16:29:56 +02:00
26d240e3ba Prefixed callback types 2020-06-17 15:20:46 +02:00
34db6ae673 Made description mutexes non-recursive and fix deadlock 2020-06-12 19:59:44 +02:00
d00c73e993 Changed error constants to defines 2020-06-12 17:49:29 +02:00
d0695aa9cb Properly catch exceptions in C API 2020-06-10 16:54:32 +02:00
22a1c56863 Added optional preloading 2020-06-09 11:17:09 +02:00
eb0a5bd5a5 Disable warnings before including plog 2020-06-04 14:43:17 +02:00
6c8fe8ca51 Compilation fixes 2020-06-04 14:08:21 +02:00
1c9752b27d Made setLocalDescription() parameter optional 2020-06-01 20:43:38 +02:00
85a20eead1 Merge branch 'master' into srtp 2020-06-01 15:28:07 +02:00
8edad971ab Implemented example client with websocket 2020-05-29 19:41:24 +02:00
7a1e2f066e Merge branch 'master' into dev 2020-05-27 11:55:18 +02:00
5e59186757 Made certificate generation async to reduce init delay 2020-05-26 15:33:19 +02:00
7c93c698da Merge pull request #64 from paullouisageneau/websocket
Add optional WebSocket with the same API
2020-05-25 11:27:08 +02:00
248400d804 Merge branch 'javascript' of https://github.com/Focusrite-Novation/libdatachannel-1 into Focusrite-Novation-javascript 2020-05-25 11:23:06 +02:00
ddb9f99ed6 Fixed call to usrsctp_finish() in Cleanup() 2020-05-22 14:55:01 +02:00
fef0fb7140 Implemented SDP bundle negociation 2020-05-22 14:33:55 +02:00
532fec3d97 Added media methods and callback 2020-05-22 14:33:55 +02:00
0f29ccf1c6 Added hasMedia() and addMedia() 2020-05-22 14:33:55 +02:00
9204787677 Refactored SDP parsing and generation to handle media 2020-05-22 14:33:55 +02:00
8ffdf6a020 Added RTC_ENABLE_MEDIA guard 2020-05-22 14:33:55 +02:00
edd04d896d Made messages mutable to prevent copy 2020-05-22 14:33:55 +02:00
661137aa6e Made websocket use weak bind 2020-05-22 14:33:17 +02:00
a22ee2f52c Added install directive to CMakeLists 2020-05-22 14:33:17 +02:00
1a701c33b3 Renamed ENABLE_WEBSOCKET to RTC_ENABLE_WEBSOCKET 2020-05-22 14:33:17 +02:00
0d8aedfa01 Plumbing 2020-05-22 14:33:17 +02:00