Commit Graph

256 Commits

Author SHA1 Message Date
7856ad45fd Cleanup 2020-11-14 18:26:23 +01:00
db74daae1d Removed field sizes 2020-11-14 18:16:15 +01:00
519e81727a Refactored the RTCP dispatching monstruosity 2020-11-14 17:39:50 +01:00
ece1bd9352 Retabbing and reformatting 2020-11-13 21:25:52 +01:00
b7a682cc50 Fixed compilation issues 2020-11-13 21:19:11 +01:00
d47492a54e Merge pull request #176 from stazio/api_updates
Changing Behavior of RtcpSession and Many Bug Fixes
2020-11-13 20:57:43 +01:00
fcf33d32a0 Renamed rtcAddDataChannelExt() to rtcAddDataChannelExt() for consistency 2020-11-13 19:05:49 +01:00
a5eb653064 Fixed building rtp.hpp on Windows 2020-11-12 17:54:29 -05:00
ae2abfebad Merged with master 2020-11-12 17:53:21 -05:00
da4bf1fb49 Renamed id to stream in C API 2020-11-12 22:28:56 +01:00
82fab04721 Formatting 2020-11-12 22:02:36 +01:00
eb61f6cb3c Fixed spelling negociated -> negotiated 2020-11-12 20:36:38 +01:00
06b46aba91 Reformatting 2020-11-12 20:36:38 +01:00
e7d45db210 Uniformized DataChannel stream type to uint16_t 2020-11-12 20:36:38 +01:00
7a388bdffe Changed rtcAddDataChannelExt() to accomodate negotiated DataChannels 2020-11-12 20:36:33 +01:00
8cb00f81ee Added DataChannel::id() getter 2020-11-12 20:34:20 +01:00
37ebe8cc58 Implemented user-negotiated DataChannels 2020-11-12 20:34:15 +01:00
5eaed06b01 Added optional stream to emplaceDataChannel() 2020-11-11 18:27:38 +01:00
1a723c59aa Exposed some more APIs in Description 2020-11-09 19:23:23 -05:00
97e23d00be Assume passive role in an actpass scenario; Exposed the RTP Map iterator; Fixed setting the payload type 2020-11-08 20:38:18 -05:00
be96e8b1fa Fixed setting the payload type 2020-11-07 19:52:38 -05:00
2bcdab027c Fixed rtcReceiveMessage() and refactor C API buffer handling 2020-11-07 20:11:34 +01:00
a7d5ba0232 Merge remote-tracking branch 'paulgit/master' into merge_with_master 2020-11-06 19:26:31 -05:00
3e53706869 Fixed the parsing of m= lines 2020-11-06 19:06:56 -05:00
5bb0979c3a Automatically set candidate mid if missing 2020-11-05 19:35:54 +01:00
30ca8fb9c3 This commit removes the processing of strings in the forwarding of media to tracks 2020-11-04 20:30:05 -05:00
4f89e479bc Merged with paullouisageneau/libdatachannel 2020-11-04 18:48:34 -05:00
476528b464 Allow updating track description 2020-11-02 08:52:04 +01:00
bc0b14288b Merged paullouisageneau/libdatachannel with stazio/libdatachannel 2020-11-01 23:26:54 -05:00
5ce699d33b Keep candidates when rolling back the local description 2020-11-01 19:28:20 +01:00
752c4bf5a1 Added rtcSetSignalingStateChangeCallback() to C API 2020-11-01 18:58:46 +01:00
bb73da2351 Fixed spelling 2020-11-01 18:33:59 +01:00
b220c5df99 Changed description reciprocating logic 2020-11-01 17:34:54 +01:00
9f12c19a02 Handle local description rollback 2020-11-01 13:47:21 +01:00
72016a7d26 Added type to setLocalDescription() in C API 2020-11-01 11:37:15 +01:00
c0756aaa05 Fixed the distribution of RTCP packets regarding RTCP and RTCPFB packets 2020-11-01 03:01:24 -05:00
bbec827fef Properly handle exceptions from threadpool tasks 2020-11-01 00:09:50 +01:00
35e3c7ee3a Refactored description processing 2020-10-31 20:58:23 +01:00
0c47c66bb1 Added signaling state to PeerConnection 2020-10-31 18:50:14 +01:00
a3cc74c8f1 Added NegociationNeeded flag 2020-10-31 10:26:12 +01:00
198d0746b9 Allow rtp.hpp to be used on it's own 2020-10-28 20:49:39 -04:00
41cf60c18b Made SRTP policies to be made in flight rather than during configuration. Added some missing API fields. 2020-10-27 18:04:53 -04:00
45bbe642fc Added ability to see how many nack parts there are in a NACK packet 2020-10-24 00:53:45 -04:00
fcb8d7b3df Added support to route RTCP packets with SSRC=1's to the right client 2020-10-20 02:11:40 -04:00
1cb53362d1 Added a requestKeyframe() 2020-10-20 01:52:11 -04:00
16208d00ca Fixed media demo; Refactored mediaCount to be unsigned (aka size type) 2020-10-19 16:15:52 -04:00
8dbcd155e5 Disabled RTX because Firefox; Fixed a typo causing things to identify as SSRC=0 2020-10-19 16:09:10 -04:00
37804c0327 Properly handle SDP origin line 2020-10-18 11:15:10 +02:00
e1f60cd34d Added rtcGetSelectedCandidatePair() to C API 2020-10-18 11:03:35 +02:00
6d6ab9eeb7 Added candidate transport type getter 2020-10-17 12:20:46 +02:00