Commit Graph
941 Commits
Author SHA1 Message Date
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
Anthony Minessale 924c524197 fix some delay regressions 2012-12-05 13:17:50 -06:00
Anthony Minessale 57a2d59ed6 revert this, probably not needed 2012-12-02 09:58:33 -06:00
Anthony Minessale 444f7924e5 not quite, one more tweak 2012-11-30 14:05:45 -06:00
Anthony Minessale 4e3bb1a1e6 rtp and signal parsing adjustments 2012-11-30 13:54:47 -06:00
Anthony Minessale 6e3c08f590 disable catchup code when jitterbuffer is there 2012-11-30 11:43:48 -06:00
Anthony Minessale 1073f70b6f spread out timer skips to smooth out socket catch-up 2012-11-29 13:43:01 -06:00
Anthony Minessale d4f8a79299 try to improve audio stream sync 2012-11-28 23:12:35 -06:00
Brian West 89f4cd75f0 Fix 2833 Debuging 2012-11-21 13:59:23 -06:00
Anthony Minessale 6c1e81a813 FS-4797 --resolve 2012-11-06 08:53:00 -06:00
Anthony Minessale f1bcc387a3 put back seq number when pulling from jb 2012-10-30 16:05:44 -05:00
Anthony Minessale 986fede6b0 make a way to get the jitter buffer down to the codecs 2012-10-18 15:29:00 -04:00
Anthony Minessale a20aec182a add rtp_manual_video_rtp_bugs 2012-10-16 18:43:00 -04:00
Anthony Minessale 4dd1591945 FS-4684 this should help the proxy situation 2012-10-05 11:49:29 -05:00
Anthony Minessale 80c2bd786a FS-4669 --resolve 2012-10-02 10:31:32 -05:00
Anthony Minessale 8d61404016 fix issue where dtmf was not being sent on an outbound leg when there was no inbound audio 2012-09-28 16:17:20 -05:00
Anthony Minessale 5259814aee number not true 2012-09-28 14:06:04 -05:00
Anthony Minessale 4bb5c93e4a use a lower level write func for cng packets 2012-09-26 12:10:37 -05:00
Anthony Minessale 679921d914 FS-4548 --resolve such a little patch for a big problem, good find 2012-08-20 12:11:17 -05:00
Stefan Knoblich 8bcf3b4fb8 FreeSWITCH: Add switch_strerror_r() to fix problems with XSI and GNU variants of strerror_r().
GNU variant of strerror_r() returns char *, while the XSI version returns int.

To make things worse, glibc ships both and added a unused result warning
in recent versions (2.16) causing the build to fail.

Add our own custom wrapper that always returns a pointer to the message buffer
and additionally make XSI versions of strerror_r() GNU compatible by
returning "Unknown error xxx" if no error message is available.

Fixes:
    src/switch_rtp.c: In function 'rtp_common_read':
    src/switch_rtp.c:3313:15: error: ignoring return value of 'strerror_r',
    declared with attribute warn_unused_result [-Werror=unused-result]
    cc1: all warnings being treated as errors

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-08-14 14:11:44 +02:00
Stefan Knoblich 3b5b59e693 Revert "FreeSWITCH: Fix warn-unused-result error in rtp_common_read()."
*sigh* of course there are two versions of strerror_r():

	char *strerror_r() - GNU
	int strerror_r() - non-GNU

Revert and back the drawing board...

This reverts commit 3c82033e53.
2012-07-31 01:58:48 +02:00
Stefan Knoblich 3c82033e53 FreeSWITCH: Fix warn-unused-result error in rtp_common_read().
strerror_r() returns the error message string (and expects you to use it).

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-07-30 13:56:48 +02:00
Anthony Minessale 524468be7b FS-4373 --resolve this is probably the same issue nobody would file a bug about on the mailing list even after I begged them to from last weekend 2012-07-23 11:36:19 -05:00
Anthony Minessale db0cca3bf4 FS-4437 try this revision 2012-07-19 12:40:34 -05:00