Anthony Minessale
656cb2ac03
add optional rtp_secure_media_suites variable clobbered by rtp_secure_media with mandatory|optional:<suites>
2014-03-06 08:17:22 +05:00
Anthony Minessale
1d733235a5
remove unused stuff from last commit
2014-03-06 07:41:39 +05:00
Anthony Minessale
e5b291514c
FS-5755
...
rtp_secure_media=mandatory
rtp_secure_media=optional
rtp_secure_media=mandatory:AES_CM_256_HMAC_SHA1_80,AES_CM_256_HMAC_SHA1_32
rtp_secure_media=optional:AES_CM_256_HMAC_SHA1_80
rtp_secure_media=forbidden
true implies mandatory
false implies forbidden
not set implies optional
rtp_secure_media_inbound or rtp_secure_media_outbound take precedence and are treated the same way based on leg direction
2014-03-06 07:34:47 +05:00
Anthony Minessale
d3121d930e
switch_false currently returns false on NULL
2014-03-05 17:36:35 -06:00
Anthony Minessale
6ae038add3
FS-5755 84c0680153
is wrong. It made optional enforce crypto.
2014-03-04 19:07:54 -06:00
Marc Olivier Chouinard
84c0680153
FS-5755 Fix regression if rtp_secure_media=false, it will force encryption.
2014-03-04 09:42:17 -05:00
Anthony Minessale
15f4bd44ca
FS-5886 --resolve add NDLB_broken_opus_sdp which must be set as a global variable in var.xml or switch.conf.xml to enable broken opus mode for back compat with counterpath mobile
2014-02-28 21:57:47 +05:00
Anthony Minessale
3dad15f938
FS-5755 part 2
...
rtp_secure_media=true
--inbound: Accept the srongest supported offered crypto suite, MUST result in a negotiated crypto or aborts.
--outbound: offer all supported crypto suites, MUST result in a negotiated crypto or aborts.
rtp_secure_media=optional
--inbound: Accept the srongest supported offered crypto suite, fall back to no crypto if no valid ones accepted.
--outbound: offer all supported crypto suites, OPTIONAL result in a negotiated crypto falls back to no crypto.
rtp_secure_media=<suite1>,<suiteN>
--inbound: same behaviour as rtp_secure_media=true with smaller set of acceptable suites.
--outbound: offer supplied crypto suites, same behaviour as rtp_secure_media=true with smaller set of suites.
2014-02-28 02:10:56 +05:00
Anthony Minessale
3e499da329
FS-6275 --resolve I don't think this is a problem with latest firefox + latest master but i'll ensure it with this change. Anyone into testing webrtc should always use master until an official 1.4 is released.
2014-02-26 21:35:38 +05:00
Anthony Minessale
5646957c5b
FS-5937
2014-02-26 04:06:59 +05:00
Brian West
33780fca07
FS-5937 now with more working
2014-02-25 09:55:21 -06:00
Brian West
463f32c4e3
FS-5937: i need to build a test rig for this, go go gadget iphone commit
2014-02-24 23:44:44 -06:00
Anthony Minessale
b41d3a2c4a
FS-5755 minor regression
2014-02-25 03:15:48 +05:00
Anthony Minessale
a900eadf5b
FS-5937 --resolve
2014-02-24 14:56:49 -06:00
Anthony Minessale
97e234048c
FS-6204 refactor some dtls code to generate a 1024 bit cert suitable for dtls in all version of chrome
2014-02-19 07:05:37 +05:00
Anthony Minessale
c945584201
FS-6237 --resolve
2014-02-17 23:48:59 +05:00
Anthony Minessale
b4b02f1eda
FS-6002 -master
2014-02-17 22:25:19 +05:00
Anthony Minessale
63c415ac38
FS-6229 try this
2014-02-17 22:07:38 +05:00
Ken Rice
6e7d5d0897
update copyright header for 2014
2014-02-12 12:08:56 -06:00
Anthony Minessale
a0181631d1
don't fail when rtp_write returns 0
2014-02-12 08:29:09 +05:00
Anthony Minessale
3ecb504fda
FS-6186 --resolve
2014-02-05 07:15:08 +05:00
Anthony Minessale
0148389c82
FS-6170 please test
2014-01-31 00:26:36 +05:00
Anthony Minessale
6bec36168c
FS-6153 try this revision
2014-01-30 23:02:28 +05:00
Anthony Minessale
32b2a45efc
add more rtp statistics with several new vars for cdr processing in_jitter_min_variance in_jitter_max_variance in_jitter_loss_rate in_jitter_burst_rate in_mean_interval in_flaw_total in_quality_percentage in_mos
2014-01-30 05:08:34 +05:00
Anthony Minessale
7104ecac28
FS-6153 try this patch
2014-01-30 02:51:07 +05:00
Anthony Minessale
dfb3a4becc
FS-6094 --resolve amendment
2014-01-29 02:19:03 +05:00
Anthony Minessale
358b5db0e4
block all possible routes to write data during ice and dtls negotiation
2014-01-25 03:48:32 +05:00
Anthony Minessale
a71879262a
FS-6094 --resolve This change should fix the problem and you don't need to try the patch anymore
2014-01-25 00:18:10 +05:00
Anthony Minessale
bd7182c390
FS-5755 part 1
2014-01-24 05:44:36 +05:00
Anthony Minessale
8dfbd91a3d
fold version macros into runtime functions to avoid cascade rebuilds when modifying the core
2014-01-17 01:54:47 +05:00
Anthony Minessale
1b9c21ee88
some webrtc tweaks
2014-01-15 07:04:24 +05:00
Anthony Minessale
6c712045fd
FS-6108 --resolve caused by switch_ivr_media while on hold
2014-01-14 22:59:49 +05:00
Anthony Minessale
3ca06e1ea7
FS-6073 --resolve
2014-01-03 23:45:35 +05:00
Anthony Minessale
0ab8cf0f7c
FS-6054
2013-12-19 21:36:28 +05:00
Anthony Minessale
417ef16de5
FS-6054
2013-12-19 21:32:44 +05:00
Anthony Minessale
9a20d0ab0c
FS-6054 --resolve
2013-12-18 23:22:29 +05:00
Anthony Minessale
8231cb9f01
fix codec renegotiation on hold/reinvite issue
2013-12-16 23:46:29 +05:00
Anthony Minessale
2b60308891
redo
2013-12-01 02:53:27 -06:00
Anthony Minessale
2f7ed973ed
separate read mutex for each stream type
2013-11-30 20:49:59 -06:00
Anthony Minessale
ae99177598
add more range to saved candidates and fix off-by-one error when total is met
2013-11-30 19:13:49 -06:00
Brian West
c56b73d0be
remove unused variable
2013-11-26 17:15:14 +00:00
Anthony Minessale
83ccceb2b5
FS-5958 remove debug
2013-11-26 10:04:29 -06:00
Anthony Minessale
2747660269
FS-5959 FS-5958
2013-11-25 12:08:17 -06:00
Anthony Minessale
3a0f934788
revert one change
2013-11-22 18:52:23 +05:00
Anthony Minessale
b8dc07132a
FS-5959 i hate this ticket
2013-11-22 08:55:45 +05:00
Anthony Minessale
ccaa3ae732
FS-5959
2013-11-21 01:38:21 +05:00
Anthony Minessale
51464b7b8c
FS-5959 always do rtp_mirror_fmtp behaviour
2013-11-20 23:49:18 +05:00
Anthony Minessale
8c03520502
FS-5959
2013-11-20 22:40:47 +05:00
Anthony Minessale
0030ce440e
FS-5958 this should pass it through in late mode too
2013-11-20 05:20:01 +05:00
Anthony Minessale
ce690418a1
FS-5959 add rtp_mirror_fmtp var
2013-11-20 03:36:51 +05:00
Anthony Minessale
714eb245fd
remove unused code
2013-11-19 15:19:12 -06:00
Anthony Minessale
f14260e8dd
set fmtp in payload_map init function
2013-11-19 00:43:30 +05:00
Anthony Minessale
7330b005da
codec tweak
2013-11-15 01:17:22 +05:00
Anthony Minessale
6e372418d9
fix seg in new media code
2013-11-14 22:19:10 +05:00
Anthony Minessale
98d453c7d9
move media reset code a little deeper so it does not interrupt media when there is no change
2013-11-14 04:18:59 +05:00
Anthony Minessale
043376b2db
tweak
2013-11-12 22:17:58 +05:00
Anthony Minessale
0d1b647197
remainder of previous patch to pass through dynamic payload numbers used
2013-11-12 00:42:32 +05:00
Anthony Minessale
13dcbae0b4
regression from last commit
2013-11-10 22:11:37 +05:00
Anthony Minessale
fb78273ab0
inherit dynamic payloads from A leg where applicable
2013-11-10 07:53:48 +05:00
Anthony Minessale
a4dd6ccb42
fix some issues in passthrough of fec packets
2013-11-09 23:02:11 +05:00
Jeff Lenk
bf03df9f14
fix windows compiler warnings and vs2010 reswig
2013-11-07 23:01:40 -06:00
Anthony Minessale
bb9adff511
rework media code
2013-11-08 03:48:00 +05:00
Anthony Minessale
a7dab0464d
FS-5933 --resolve
2013-10-31 11:37:46 -05:00
Anthony Minessale
30f7480c9c
FS-5680 revert, set this variable globally in vars.xml instead
2013-10-30 14:21:21 -05:00
Brian West
abc230ed50
FS-5909 use correct ip in patched sdp
2013-10-29 12:58:53 -05:00
Anthony Minessale
8244fb62e8
more opus neg drama
2013-10-29 03:44:24 +05:00
Anthony Minessale
ce83817318
webrtc tweaks
2013-10-28 23:39:33 +05:00
Anthony Minessale
6b2c9e4478
change codec negotiation for edge opus cases
2013-10-24 01:23:18 -05:00
Anthony Minessale
9246309a21
comment out
2013-10-17 12:07:37 -04:00
Anthony Minessale
b694cb09a6
google changed something in DTLS
2013-10-17 03:58:09 +05:00
Anthony Minessale
4a172402d2
some refactoring and plumbing for 1.4
2013-10-16 02:24:32 +05:00
Anthony Minessale
f613105a25
FS-4865 --resolve
2013-09-16 22:23:49 +05:00
Anthony Minessale
3392db98bf
FS-5781 --resolve try now
2013-09-12 20:39:57 +05:00
Anthony Minessale
98a092b37d
FS-5766 --resolve
2013-09-10 03:03:10 +05:00
Anthony Minessale
b513d1ff02
fix possible issue with double read of frames in conf
2013-09-06 00:05:00 +05:00
Anthony Minessale
0dcbc18322
fix issue with default video echo
2013-09-04 02:58:05 +05:00
Anthony Minessale
d35db852a8
follow up to last commit
2013-08-16 12:17:00 -04:00
Anthony Minessale
80e2633bb7
add mutex in media_engine to prevent double read in video thread
2013-08-16 20:34:34 +05:00
Anthony Minessale
ef62351c47
FS-5693 --resolve
2013-08-14 02:00:36 +05:00
Anthony Minessale
3682e54d19
FS-5680 --resolve this patch should auto set this variable on dtls enabled channels
2013-08-08 04:20:36 +05:00
Anthony Minessale
39ad799683
FS-4932 FS-5090 --resolve
2013-07-29 10:18:05 -05:00
Anthony Minessale
a4bc98a775
FS-5643 --resolve this is the kind of regressions we need to keep an eye on from the refactoring of the media code. I removed the codec_ms from the engine in addition to applying your patch
2013-07-26 10:24:19 -05:00
Anthony Minessale
84c3e3ade2
FS-5572 --resolve set new variable by doing export bypass_keep_codec=true to force re-invite with the same codec it was using previously
2013-07-25 14:12:26 -05:00
Anthony Minessale
3ddbad4dd3
let sofia recover work in some tcp situations
2013-07-23 13:52:49 -05:00
Anthony Minessale
eebac2ea95
webrtc video tweaks
2013-07-16 19:16:01 -05:00
Anthony Minessale
eff5f3a766
add debug
2013-07-16 09:05:06 -05:00
Anthony Minessale
82ffd425c7
cleanup
2013-07-12 14:27:10 -05:00
Anthony Minessale
5dbf2b3cf7
refactor some video code
2013-07-11 17:38:24 -05:00
Jeff Lenk
ba96b391d3
fix trivial compiler error
2013-07-02 12:41:15 -05:00
Anthony Minessale
134871872c
fix codec negotiation issue with the same codec at multiple rates
2013-07-02 12:16:54 -05:00
Anthony Minessale
bf5fa172e5
FS-5547 --resolve
2013-06-26 10:47:40 -05:00
Nathan Neulinger
32adc789f6
make noexpandtab explicit in all vim modelines other than xml files
2013-06-25 11:50:17 -05:00
Anthony Minessale
5a0f43d956
make sure sip-hold works on webrtc
2013-06-21 00:41:25 -05:00
Anthony Minessale
9cc21d28fc
add novideo app
2013-06-20 13:10:21 -05:00
Anthony Minessale
4baf0276d6
FS-5513 --resolve
2013-06-18 21:16:56 -05:00
Anthony Minessale
d642eb96f0
FS-5513 --resolve
2013-06-17 21:37:53 -05:00
Anthony Minessale
2fac3a8e83
refactor some of the video passthru code
2013-06-17 19:52:37 -05:00
Anthony Minessale
01959606cd
FS-5493 oops
2013-06-06 13:17:20 -05:00
Anthony Minessale
75fab9b0f2
FS-5493 --resolve
2013-06-06 12:59:18 -05:00
Travis Cross
bc25079fce
Fix spelling in log message
2013-06-02 20:06:34 +00:00