864 Commits

Author SHA1 Message Date
Jeff Lenk
b65c321193 FS-4228 --resolve add zrtp support to windows vs2010 build 2012-05-17 08:38:11 -05:00
Travis Cross
d5484651ce squelch a Windows VS warning about null termination on the ZID
According Jeff Lenk, Windows Visual Studio doesn't understand that
people use the char type for non-null-terminated byte arrays, so it
throws a warning about this that causes the build to fail on Windows.

As the initial value for the ZID doesn't really matter here one iota,
just null-terminate it on Windows.
2012-05-17 06:13:32 +00:00
Travis Cross
fdc9e7f8b6 work around libzrtp API mistake for VS
libzrtp's sas_is_verified field is a uint32_t, but zrtp_verified_set
expects a uint8_t.  This is a boolean field, so it doesn't matter one
way or the other.  gcc doesn't care, but Windows Visual Studio
apparently throws a warning about this.
2012-05-17 05:40:57 +00:00
Travis Cross
7bd9efc7f5 use the typedef for an enum rather than unsigned
The callback here receives both zrtp_protocol_event_t and
zrtp_security_event_t events.  The latter is numbered contiguously to
the former.  Still, it's a bit confusing to have to pick one as a
type, but apparently this fixes a warning on Visual Studio on Windows.

Thanks to Jeff Lenk.
2012-05-16 21:26:50 +00:00
Travis Cross
31e0e17d6b make some ZRTP-related integer casts explicit
...to satisfy Windows Visual Studio.  Thanks to Jeff Lenk.
2012-05-16 21:05:41 +00:00
Anthony Minessale
76c0201e89 dtmf tweak 2012-05-08 12:52:52 -05:00
Anthony Minessale
845639025c FS-4122 2012-04-20 08:04:32 -05:00
Anthony Minessale
677b223579 FS-4122 --resolve this fixes the issue and eliminates the delay unless you configure it to have some 2012-04-18 09:56:06 -05:00
Ken Rice
c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Ken Rice
4307bee1e5 FS-4100 --resolve 2012-04-11 09:10:56 -05:00
Anthony Minessale
995ae2621c FS-3769 --resolve 2012-04-10 16:17:16 -05:00
Travis Cross
393b63b7bd integrate in-tree libzrtp into the build system
Thanks to Ken Rice for working with me late into the night to get this
done.
2012-04-05 04:10:55 +00:00
Anthony Minessale
07122bd17c FS-4032 --resolve please try to avoid the whitespace changes by using git diff -w 2012-03-27 15:53:09 -05:00
Anthony Minessale
a239914926 addition to a6a3ff1dc5574ded096ac1427cd7c6992d14092f 2012-03-26 10:53:39 -05:00
Anthony Minessale
a6a3ff1dc5 add another case to flush check 2012-02-28 09:51:57 -06:00
Anthony Minessale
62c6855f28 only flush on break when its a blocking situation part 1 2012-02-27 13:28:27 -06:00
Anthony Minessale
3a0767865d only flush on break when its a blocking situation 2012-02-27 13:26:50 -06:00
Anthony Minessale
812e5e9a26 FS-2216 2012-01-26 16:54:27 -06:00
Brian West
d72a54ffe8 Improve the on off switch in ZRTP thanks jim 2012-01-24 23:39:52 -06:00
Mathieu Rene
3ffa7915c3 switch_rtp: fix audio glitches in jingle streams since ICE packets do not interrupt the RTP stream, we do not want to return a CNG frame when we get one 2012-01-23 11:01:24 -05:00
Anthony Minessale
ecfc3bfe71 FS-3785 --resolve 2011-12-28 15:27:44 -06:00
Anthony Minessale
a58742dc89 FS-2008 fix this patch to not consume memory getting variables 2011-12-16 09:16:37 -06:00
Marc Olivier Chouinard
442f4d2522 FS-3766 --resolve 2011-12-16 07:35:05 -05:00
Marc Olivier Chouinard
0a463b0c3c FS-949 --resolve 2011-12-15 19:13:09 -05:00
Marc Olivier Chouinard
d1506e07cb FS-2008 --resolve 2011-12-15 14:44:25 -05:00
Anthony Minessale
bc968ca8ad fix queued dtmf on channels with no timer issue 2011-11-14 12:37:45 -06:00
Anthony Minessale
9e09483589 add manual_rtp_bug gen_one_gen_all to prevent rtp passthru to break the *S* word.. 2011-10-07 10:40:30 -05:00
Anthony Minessale
f4fa0c0efe OMFG really? I had this right then i comitted it wrong.... 2011-10-04 20:17:12 -05:00
Anthony Minessale
8e2793b45e another regression stemming from the series of commits to make stupid sonus happy 2011-10-04 18:02:34 -05:00
Jeff Lenk
ef2f87deb2 fix trivial build error on windows 2011-09-09 16:08:47 -05:00
Anthony Minessale
cb9abe0268 add new flag to frames to denote pass thru frames that are not audio 2011-09-09 13:56:04 -05:00
Anthony Minessale
0c066f063c DTMF stands for Devil Took My Fone 2011-09-09 12:02:15 -05:00
Anthony Minessale
be4d36e3c6 OMFG one annoying bang 2011-09-09 11:34:41 -05:00
Anthony Minessale
aea22cd4b7 add RTP_BUG_ACCEPT_ANY_PACKETS to disable dropping invalid packets for interop with Oracle CCA 2011-09-08 08:57:28 -05:00
Anthony Minessale
c6c247d35c FS-3543 --resolve nevermind, found it 2011-09-06 11:30:28 -05:00
Anthony Minessale
bff473bf32 antibiotics for our latest sonus infection 2011-08-31 19:30:58 -05:00
Anthony Minessale
8f67d2fbfb typo 2011-08-31 13:52:21 -05:00
Anthony Minessale
bdad0e1713 tweak behaviour on rfc2833 a tad for the sake of interop with sonus who can't stand the idea of any gaps in timestamps 2011-08-31 12:04:02 -05:00
Anthony Minessale
6a5f6e5178 send mark bit when resuming audio after 2833 and resume sending from write side to avoid any double writes 2011-08-30 15:00:07 -05:00
Anthony Minessale
61ab84396b add new channel cap flag to indicate you can support queueable dtmf delay aka parsing w and W and implement it in the RTP stack and sofia endpoint 2011-08-29 11:04:38 -05:00
Anthony Minessale
b426ec0bfa FS-2217 --resolve this looks ok and is probably useful 2011-08-25 09:27:39 -05:00
Anthony Minessale
bf54c54823 adjustment to last commit 2011-08-24 15:52:40 -05:00
Anthony Minessale
0e5b694c44 add PAUSE_BETWEEN_DTMF rtp bug for sonus to delay sending 2833 digits so their buffering is not overwhealmed 2011-08-24 15:36:59 -05:00
Anthony Minessale
11d2cd1b49 print ip:port on rtp bind err 2011-08-01 23:55:58 -05:00
Anthony Minessale
123eaa524b fix rare t38 gateway issue 2011-05-12 10:32:39 -05:00
Anthony Minessale
1772fcb079 add largest_jb_size 2011-05-06 15:25:00 -05:00
Anthony Minessale
a6b336e4cb add option to disable srtp with --disble-srtp 2011-05-02 11:33:57 -05:00
Anthony Minessale
73279f01bf FS-3166 --resolve 2011-04-22 16:43:29 -05:00
Brian West
2330b340a4 fix segfault in zrtp srtcp 2011-04-12 19:34:04 -05:00
Anthony Minessale
fd6089014e FS-3165 2011-03-22 12:07:06 -05:00