864 Commits

Author SHA1 Message Date
Anthony Minessale
fa8e199802 fix build 2013-03-31 21:27:27 -05:00
Anthony Minessale
dd878da49d clean up proxy media mode 2013-03-31 21:27:27 -05:00
Anthony Minessale
45bd5952b1 fix some regressions and improve candidate selection 2013-03-31 21:27:26 -05:00
Anthony Minessale
d33732ed00 MILESTONE: working firefox audio 2013-03-31 21:27:25 -05:00
Anthony Minessale
c4b221c750 trying to get mozilla to work using sipml5, got stun/dtls/rtp flowing and its dead silent. c'mon guys... why do you have to do everything differently????? 2013-03-31 21:27:25 -05:00
Anthony Minessale
01e411c2d7 add ice based auto-adjust 2013-03-31 21:27:25 -05:00
Anthony Minessale
bc3d2b20cd tweaks for calling local candidates 2013-03-31 21:27:24 -05:00
Anthony Minessale
e1c3d51349 force the version header in the rtp packet to 2 when pulling data out of the jitter buffer because when you get a stun packet it will still be 0 from last time 2013-03-31 21:27:24 -05:00
Anthony Minessale
9b16fb319a make sure to sort rtp vs rtcp when using rtcp mux 2013-03-31 21:27:24 -05:00
Anthony Minessale
6b12d7b285 fix build against older openssl 2013-03-31 21:27:23 -05:00
Anthony Minessale
8d86577204 fix dtls ifdefs 2013-03-31 21:27:23 -05:00
Anthony Minessale
ff532ec311 try to ifdef so we can still build against openssl older than 1.0.1 (but dtls would not work still in this case) 2013-03-31 21:27:23 -05:00
Anthony Minessale
4cac512b97 change ssl symbol visibility to specific places in core only 2013-03-31 21:27:23 -05:00
Anthony Minessale
16fa338b49 cleanup debug and memory and add stupid code for using sep dtls session when rtcp is not mux 2013-03-31 21:27:23 -05:00
Anthony Minessale
a01ad9a1aa dtls both ways now 2013-03-31 21:27:22 -05:00
Anthony Minessale
dd9271d6b9 MILESTONE: dtls-srtp inbound 2013-03-31 21:27:22 -05:00
Anthony Minessale
dabb85c3f6 wip 2013-03-31 21:27:22 -05:00
Anthony Minessale
21408d4534 ice tweaks 2013-03-31 21:27:22 -05:00
Anthony Minessale
b1c855e1aa remove debug 2013-03-31 21:27:20 -05:00
Anthony Minessale
d77241c414 wip 2013-03-31 21:27:19 -05:00
Anthony Minessale
f1e304cc29 wip 2013-03-31 21:27:19 -05:00
Anthony Minessale
aa3368a1ac wip 2013-03-31 21:27:19 -05:00
Anthony Minessale
daea865e7b fix rtcp 2013-03-31 21:27:19 -05:00
Anthony Minessale
72e2d183c1 update to cvs head srtp 2013-03-31 21:27:19 -05:00
Anthony Minessale
aad4da5b71 typo 2013-03-31 21:27:18 -05:00
Anthony Minessale
12e70149ff rtcp-mux 2013-03-31 21:27:18 -05:00
Anthony Minessale
1c120dd2c8 not too shabby audio and vid work both directions but browswer hates our srtcp ... 2013-03-31 21:27:18 -05:00
Anthony Minessale
1db0e26e8e wip 2013-03-31 21:27:18 -05:00
Anthony Minessale
76502d9027 wip 2013-03-31 21:27:18 -05:00
Anthony Minessale
aea974a91f MILESTONE: audio and video working inbound 2013-03-31 21:27:18 -05:00
Anthony Minessale
052ee0a1fa wip 2013-03-31 21:27:17 -05:00
Anthony Minessale
7510bccd6c MILESTONE: working inbound calls 2013-03-31 21:27:17 -05:00
Anthony Minessale
cb076e6b28 fucked 2013-03-31 21:27:17 -05:00
Anthony Minessale
f5e2a2e0ee fix cng 2013-03-31 21:27:17 -05:00
Anthony Minessale
330f68d946 convert rtp flags to arrays 2013-03-31 21:27:13 -05:00
Anthony Minessale
3226882682 FS-5203 --resolve 2013-03-27 11:09:07 -05:00
Anthony Minessale
3d2457eddd FS-5120 please update and test this version 2013-03-01 09:29:47 -06:00
Anthony Minessale
b14fd4a5a4 FS-4923 try this 2013-02-14 14:07:25 -06:00
Travis Cross
388206d784 Whitespace 2013-01-31 19:25:07 +00:00
Travis Cross
69cda3d7cc Fix handling of the ZRTP cache path and file name
libzrtp strings are weird, and we were previously misusing the
function zrtp_zstrcpyc.  We can't use ZSTR_GV because it does insane
things and causes an array-bounds warning on gcc 4.7.  So we have to
take matters into our own hands and setup the string correctly and
copy data into it.

Because we were doing it wrong, people would get weird pseudo-random
single-character names for the zrtp cache file, and the file would end
up in the wrong place.  Now that this is fixed, users will need to
locate and move their zrtp cache file to their db_dir and name it
"zrtp.dat" if they wish to keep their current ZRTP cache.

FS-4344 --resolve
2013-01-31 18:40:24 +00:00
Anthony Minessale
a46c897208 use less expensive time func in rtp stack 2013-01-15 09:15:39 -06:00
Anthony Minessale
d78f4ffb19 fix vid regression 2013-01-13 21:27:17 -06:00
Anthony Minessale
ca6d7a7aa0 FS-4905 This looks like it was only the case adjacent to dtmf; Try this patch. 2013-01-08 11:43:16 -06:00
Anthony Minessale
6f376023a2 send cng less often 2013-01-08 11:47:15 -06:00
Brian West
b1ba926640 fix logging in debug def 2012-12-26 10:57:43 -06:00
Anthony Minessale
40346ff6a8 minor tweaks for udptl mode 2012-12-14 16:52:27 -06:00
Jeff Lenk
17833733aa fix for last commit - windows compiler warning 2012-12-13 21:54:54 -06:00
Anthony Minessale
d301451782 fix issue where rtp stack was not paying attn to header extensions 2012-12-13 19:49:02 -06:00
Anthony Minessale
e89fe5a03b FS-4905 hmm, part of my patch did not get comitted... try this... 2012-12-12 09:33:48 -06:00
Anthony Minessale
8aecffef50 don't send cn packet until you have sent some actual audio 2012-12-07 15:11:49 -06:00