Richard Fuchs
|
16024d2e7a
|
create explicit per-stream DTLS context for ICE
fixes #500
Change-Id: Iee3d9ab1c19a6992ae043896eb500b3961de3edc
|
8 years ago |
Richard Fuchs
|
14100b0b8a
|
use reference counting on SSRC objects
possibly fixes #488 and #482
Change-Id: Ib68e456b9322836b153c9fd0e59c3556378557ae
|
8 years ago |
Richard Fuchs
|
5b0bb90afa
|
fix recording setup_media reversed direction
fixes #462
Change-Id: Id8efec9261ce9edb246f7a838619a93157e049b3
|
8 years ago |
Richard Fuchs
|
14262f56fa
|
fix segfault regression from e84fd86
closes #470
Change-Id: I3ce83e4fdc5fe8113932bb51ec3375c6144814ae
|
8 years ago |
Richard Fuchs
|
e84fd8612b
|
fix incorrect DTLS context being used with ICE
fixes #451
Change-Id: I4db956bd9e8234862a7dd3ee492a6ed2778150d3
|
8 years ago |
Richard Fuchs
|
bc30929192
|
TT#32210 add codec masking option
Change-Id: I05f2bde978f628d398dd8046815fcfc3d5b42de2
|
8 years ago |
Richard Fuchs
|
9147d5e438
|
TT#32983 support transcoding options in redis (re)store
Change-Id: I8552743a5ec48b6d4464e8a2c4acd1c9bf11f02a
|
8 years ago |
Richard Fuchs
|
a4a0e34ded
|
TT#31408 distinguish between codec types
Change-Id: I8c7331908fe4a105d9f9139a5f9867b6ae43a646
|
8 years ago |
Richard Fuchs
|
266a1fbc8b
|
TT#31404 support custom ptime and repacketization for sampled codecs
Change-Id: I4db83cb8faa9b0234dd655f4bdc116a3ddb59f39
|
8 years ago |
Richard Fuchs
|
ad4a5d10ef
|
TT#31198 add resampling support
Change-Id: Ib691e62d9ff6fc5663cea275663efc9134d78188
|
8 years ago |
Richard Fuchs
|
a4e73c90e8
|
TT#30404 accept and reject codecs according to transcoding preference
Change-Id: I7e4d1d834289433ae4a42d78b92cbc745884d5d1
|
8 years ago |
Richard Fuchs
|
b9206a49bc
|
TT#28163 abstractize SSRC hash
Change-Id: I2f28854070ad5a7567870ef7585e67729154b0e3
|
8 years ago |
Richard Fuchs
|
d510f5efe8
|
TT#30404 initial support for adding codecs for transcoding
Change-Id: I58474ac2daee213d9f11157f61c2a3df90818fbe
|
8 years ago |
Richard Fuchs
|
8715d40242
|
TT#30405 codec matchup and handler functions
Change-Id: I506c0e8bfa4b6e64689f6debeb33fe69fce1722c
|
8 years ago |
Claudiu Boriga
|
b7b40cc5a9
|
Use proper data type for requests statistics
|
8 years ago |
Claudiu Boriga
|
3850e99fd3
|
Use atomic64_get_set for requests statistics
|
8 years ago |
Claudiu Boriga
|
8cc4b7874e
|
Add statistics for requests per second
|
8 years ago |
Richard Fuchs
|
ca78747c8c
|
TT#30405 rename media->rtp_payload_types to ->codecs for brevity
Change-Id: If89d774a6ab62855118eec74d21123ba61b48e9e
|
8 years ago |
Richard Fuchs
|
2540c5d501
|
TT#30403 support codec-offer
only codecs from the original list for now
Change-Id: I884775a5b337ed3533972f4361ecb50e329b126e
|
8 years ago |
Richard Fuchs
|
d31fb36f6e
|
TT#30403 parse and retain a=fmtp infos
Change-Id: I81b2afdfac7f65833fa5260add823fcf7680c879
|
8 years ago |
Richard Fuchs
|
d7dd7421e6
|
TT#30403 implement codec stripping
Change-Id: I384aa353b43986656145c443e40a2b96f04c489f
|
8 years ago |
Richard Fuchs
|
46d853972b
|
move lib/ config options into struct
Change-Id: I563b38cd64daea5f9137debff2fc7881a3cdaa9d
|
8 years ago |
Richard Fuchs
|
75056a8dd1
|
eliminate the callmaster struct
Change-Id: I9151dbe8f47b3bb9ab67d6fea2fc3783bdc558da
|
8 years ago |
Richard Fuchs
|
f2b93f9ef8
|
move config options into global struct rtpengine_config
Change-Id: Ie566efb6a1b8bedbe33f768bc4cd979b2d2b46cc
|
8 years ago |
Richard Fuchs
|
d65a6bbbdc
|
move latest_graphite_interval_start to global scope
Change-Id: I1eb5ea8d6faafe40383d3bb92517307e47ceca9a
|
8 years ago |
Richard Fuchs
|
741140341f
|
move "totalstats" out of callmaster into global scope
Change-Id: Ia5b95e788c1d486a86b6f916dcff5b88022f5897
|
8 years ago |
Richard Fuchs
|
c969ea1e57
|
move stats and statsps into global scope
Change-Id: I02d16e31f8980bd0ef3ff3a190b23dc61c087018
|
8 years ago |
Richard Fuchs
|
cf3a8f9e16
|
move 'poller' member of callmaster into global scope
Change-Id: Ide88caff59529278e45ceef4f9664bfc07f67b3d
|
8 years ago |
Richard Fuchs
|
dffbddb2d6
|
don't use g_ prefix for global variables
Change-Id: Ifd843b01d7fccf294f97fdf48308c71268e1b8ae
|
8 years ago |
Richard Fuchs
|
e87b2710c8
|
move matching regexps out of callmaster into global
Change-Id: I42779b3a1b9aef8b98ddecce6fa4093589ab6d62
|
8 years ago |
Richard Fuchs
|
790e596c58
|
move cngs out of callmaster into global scope
Change-Id: I138ca8756dfc576451bc7c3fca1db89d6616fb1e
|
8 years ago |
Richard Fuchs
|
399e15b39a
|
make the callhash global
Change-Id: Ifa1fbb5d1b1f623dbc6a1bfac556342735b40161
|
8 years ago |
Richard Fuchs
|
1aa9944fe4
|
TT#27550 implement interface round-robin selection
Change-Id: Id5cf290cc9d044716b5f55cf416dc40b87f23f24
|
8 years ago |
Claudiu Boriga
|
ab0cb0c7a7
|
don't use g_hash_table_foreach for call_timer_iterator
this keeps the callmaster->hashlock for a long time
so copy the list of calls instead and update call refs
|
8 years ago |
Richard Fuchs
|
cc056c148f
|
add rtcp-mux-require option to force rtcp-mux usage for WebRTC
fixes #404
Change-Id: I4a5dbf30a7c02058216ea7e8c8782cf83e214623
|
8 years ago |
Richard Fuchs
|
00cc28dff4
|
TT#22660 don't zero out SDP origin on zero connection address
Change-Id: Idc68132a7ae23a6273464927ecf27237cdc9d6cf
|
8 years ago |
Michael Prokop
|
6932f22c66
|
TT#22411 Fix spelling mistakes/typos
s/paramter/parameter/
s/fowarding/forwarding/
s/readabilty/readability/
s/recieving/receiving/
s/genrated/generated/
s/parametes/parameters/
s/existance/existence/
s/shouldnt/shouldn't/
s/seperate/separate/
s/neccessary/necessary/
s/occurence/occurrence/
s/timout/timeout/
s/ouput/output/
Change-Id: I4403eb54130f3c114d7881054abfdfc8223b5bf2
|
8 years ago |
Richard Fuchs
|
e7d75bd275
|
TT#19350 add option to manage iptables rules directly
Change-Id: I8e2b47bf34206ed5cc369649bf8ef875ac271169
|
8 years ago |
Richard Fuchs
|
2a03c008ac
|
clean up code artifacts
closes #314
Change-Id: Ie6762654adc67a2cc2fd34c0bdda7a514928d389
|
9 years ago |
Richard Fuchs
|
ab0dba7d14
|
TT#12800 support custom monologue labels
Change-Id: I55b2db88307088c4d5e0161eae6e3aa0b5d1b053
|
9 years ago |
Richard Fuchs
|
9108b14b80
|
TT#12800 records stats average not just for MOS but all values
Change-Id: I1c641a654623022df617da98c4a53ed34decb211
|
9 years ago |
Richard Fuchs
|
11dac7b28f
|
TT#12800 add MOS statistics to final log output
also converts call->created to a timeval
Change-Id: Idb71ada22a2d04637670b7515e54f2994f8d4c93
|
9 years ago |
Richard Fuchs
|
868c3b64fe
|
TT#12800 add ssrc handling into packet_stream struct
Change-Id: I7da97a6435854a846d2782448b32c69327756ccf
|
9 years ago |
Richard Fuchs
|
223c7f17dd
|
TT#12800 abstractize rtcp parsing and logging functions
Change-Id: I26e02a6851a51ea0720ac8ce1fc4a9e27d2ffec4
|
9 years ago |
Richard Fuchs
|
b3583633e3
|
TT#12800 canonicalize ssrc handling
Change-Id: I481dd4062f044f9f7add65b4b82d276629f47ce8
|
9 years ago |
Richard Fuchs
|
531febbbb0
|
migrate log-stderr and log-facility options to lib for recording daemon
Change-Id: I3322eccf01c606f29024fc786b257c45d6b92b54
|
9 years ago |
Richard Fuchs
|
6594b2b884
|
fixes for coverity
Change-Id: I92eebf9a44fed8d826e0c2a207c05cd02c5ade0c
|
9 years ago |
Richard Fuchs
|
e85759a3b8
|
fix some errors caught by coverity
Change-Id: I3f5bfc2df00ab9b031eef5a1c71b6ff3ba25e60c
|
9 years ago |
Frederic-Philippe Metz
|
95d942005d
|
Adds missing log output
|
9 years ago |
Frederic-Philippe Metz
|
8f01e780a8
|
First attempt to seperate more stats and cdr away from the core running code
|
9 years ago |