Commit Graph

167 Commits (98de5697e671d7ee05e8e847a5ea32e3bfa0c9e3)

Author SHA1 Message Date
Richard Fuchs 98de5697e6 TT#48650 use constant string hashing for string lookups
6 years ago
Richard Fuchs c61d7f129e add new `full rtcp attribute` flag
6 years ago
Richard Fuchs d39c2dbb43 TT#45472 properly accept support for trickle ICE
6 years ago
Richard Fuchs d08d84071a TT#45472 support SDP fragments for trickle ICE
6 years ago
Richard Fuchs 3c50130c7b TT#45472 process and retain media ID strings (a=mid)
6 years ago
Richard Fuchs fb1083f8e3 Add option to leave base64 padding for a=crypto in place
7 years ago
Richard Fuchs 347f1c68f9 suppress empty a=rtpmap lines
7 years ago
Richard Fuchs cab9d895b2 TT#42500 fix only one crypto suite being offered.
7 years ago
Richard Fuchs 135dfb73ae fix handling of >1 consecutive media ports
7 years ago
Richard Fuchs 178391e177 fix possible core dump when processing certain malformed SDP
7 years ago
Richard Fuchs 0db5e226e5 fix payload type tracking for transcoding situations
7 years ago
Richard Fuchs 092f8da3c6 use str_token_sep for SDP token extraction
7 years ago
Richard Fuchs 7986ca0860 TT#30900 support specifying codec parameters for transcoding
7 years ago
Richard Fuchs 266a1fbc8b TT#31404 support custom ptime and repacketization for sampled codecs
7 years ago
Richard Fuchs b0bc679806 TT#28163 take number of channels from SDP into account
7 years ago
Richard Fuchs f801240164 TT#30570 replace "chopper" iovec with GString
7 years ago
Richard Fuchs c3585b04be TT#30405 reprint a=rtpmap and a=fmtp for SDP output
7 years ago
Richard Fuchs 8715d40242 TT#30405 codec matchup and handler functions
7 years ago
Richard Fuchs 7b4424091b TT#31752 fix segfault on empty a=rtcp
7 years ago
Richard Fuchs 1477f9796f TT#29151 add 'loop protect' feature
7 years ago
Richard Fuchs ca78747c8c TT#30405 rename media->rtp_payload_types to ->codecs for brevity
7 years ago
Richard Fuchs d31fb36f6e TT#30403 parse and retain a=fmtp infos
7 years ago
Richard Fuchs d7dd7421e6 TT#30403 implement codec stripping
7 years ago
Richard Fuchs 018e35cba8 TT#27200 add option to omit a=rtcp attribute
7 years ago
Richard Fuchs 61d828a48f change str_chr_str() semantics
7 years ago
Richard Fuchs cc056c148f add rtcp-mux-require option to force rtcp-mux usage for WebRTC
8 years ago
Richard Fuchs 00cc28dff4 TT#22660 don't zero out SDP origin on zero connection address
8 years ago
Richard Fuchs e85759a3b8 fix some errors caught by coverity
8 years ago
Anthony Alba b8a2f015ad Initial support for AES-192, AES-256 in userspace
8 years ago
Anthony Alba 3e2e0242c3 Determine base64 padding from enc_salt_key_len
8 years ago
Anthony Alba 1fc77bc3ac base64: flush base64 decoding, and skip base64 padding in crypto line
8 years ago
Richard Fuchs 30dcadab15 TT#5566 rudimentary support for multiple audio codecs
9 years ago
Richard Fuchs 411c3b3373 TT#5566 checkin of external call recording daemon
9 years ago
Richard Fuchs 0a2a3cbf1e fix candidates being inserted after a=end-of-candidates
9 years ago
Richard Fuchs 2e5e2ec1b9 detect and ignore when local endpoints are advertised by remote clients
9 years ago
Richard Fuchs 05f0317acf fix the 'media address' parameter
9 years ago
Stefan Mititelu a43996fe4a Add 'unidirectional' attribute
9 years ago
Richard Fuchs b82812260d move advertised_address out of intf_spec into local_intf
9 years ago
Richard Fuchs d81c8df3b1 move struct sdp_ng_flags from sdp.h to call_interfaces.h
9 years ago
Richard Fuchs 59260482a1 don't just ignore but also strip invalid/unknown a=crypto
9 years ago
Richard Fuchs 6d3865b971 Mass update - manual merge of rfuchs/socket-rework branch
10 years ago
Richard Fuchs 1a67331b9a fix compiler warnings
10 years ago
Richard Fuchs 19567126b8 always strip a=mid attributes
10 years ago
Richard Fuchs 5ba8e2e4fa MT#13737 don't add a=rtcp for non-RTP protocols
10 years ago
Richard Fuchs 80b8815c60 fix force-relay segfault
10 years ago
Richard Fuchs 92cc560b74 don't shut down ICE agent on consecutive re-invites
10 years ago
Richard Fuchs 144a451526 support selective SDES session parameters
10 years ago
Richard Fuchs 96e3b91859 Implement support for some SDES session parameters
10 years ago
Richard Fuchs 46ebfa3cd0 do not detect trickle ICE RTCP port as rtcp-mux
10 years ago
Richard Fuchs 13d8b8abeb fix ICE when no candidates are present (trickle ICE)
10 years ago