933 Commits

Author SHA1 Message Date
Anthony Minessale
3cca82a62e FS-8130 get poll status 2015-10-05 16:43:17 -05:00
Brian West
b5e486fd5c FS-8130 fix minor regression 2015-10-04 20:05:50 -05:00
Brian West
75b01a306e FS-8130 2015-10-04 16:53:54 -05:00
Brian West
5b7c10d548 FS-8297 #resolve [Auto STUN switches IPs quickly, WebRTC video not working] 2015-10-04 11:22:18 -05:00
Corey Burke
c0677b53b1 Handle RTP Contributing Source Identifiers (CSRC)
RFC 3550 allows for parties to optionally specify a list of Contributing Source Identifiers
in the RTP header. Skip over them when looking for the RTP body.
2015-10-02 07:31:20 -07:00
Anthony Minessale
ead42d56b5 FS-8179 #resolve [mod_opus: improvement on new JB buffer debugging (debug lookahead FEC)] 2015-10-01 19:12:03 -05:00
Anthony Minessale
47902dd8ac FS-8252 #resolve [Crash in rtp stack on dtls pointer] 2015-09-30 12:53:47 -05:00
Brian West
8b7465425d FS-8130 regression in bridged channels with jitterbuffers 2015-09-23 14:46:47 -05:00
Anthony Minessale
145ae8a0fb FS-8031 firefox was giving up because we replied to their stun 2015-09-22 13:52:50 -05:00
Anthony Minessale
18b5b4cae0 FS-8031 firefox gives up very fast, autoadj on any valid packet when dtls is not up 2015-09-22 13:03:02 -05:00
Anthony Minessale
13add97426 FS-8130 refactor pass 2015-09-21 15:32:38 -05:00
Anthony Minessale
8a0366b999 FS-8130 running out of witty commit msgs 2015-09-21 14:08:38 -05:00
Anthony Minessale
6f0bbeec28 FS-8130 the bug that keeps on bugging, improve video nack 2015-09-18 23:36:11 -05:00
Anthony Minessale
0fa190093e FS-8130 the bug that keeps on giving 2015-09-18 20:54:42 -05:00
Anthony Minessale
650bb94a51 FS-8130 the saga continues 2015-09-18 13:47:03 -05:00
Anthony Minessale
ca4ac85f6d FS-8130 don't skip delta on video unless it was less than 1 second worth to prevent locking up chrome 2015-09-18 10:06:47 -05:00
Anthony Minessale
45494ab24e FS-8130 more refactoring 2015-09-17 22:31:28 -05:00
Anthony Minessale
d1049e2280 FS-8130 fix regression causing seg 2015-09-17 21:11:04 -05:00
Anthony Minessale
4a56b7d145 FS-8130 cont 2015-09-17 17:34:58 -05:00
Anthony Minessale
0f490fdab1 FS-8130 add support for timestamp based counting for jitter buffer in audio mode 2015-09-15 14:59:11 -05:00
Anthony Minessale
52afedf23d FS-8053 addtl touchups 2015-09-15 12:14:09 -05:00
Anthony Minessale
eea76c8856 FS-8130
Port video buffer to also support audio and remove original STFU jitter buffer
Add some more resilience to video packet loss
Add codec control mechanism for both call-specific debug and codec/call specfic params
Make opus function better in packet loss and latent situations
Use new codec control prams to make JB lookahead FEC optionally enabled or disabled mid-call
Add Param to allow JB lookahead to be enabled.
2015-09-14 13:30:08 -05:00
Anthony Minessale
331cde3c92 FS-8053: handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call 2015-09-09 18:10:52 -05:00
Anthony Minessale
d052c4edea FS-8071 move debug value higher for new log message 2015-08-31 17:18:53 -05:00
Anthony Minessale
82fc6075cc FS-8071 amendment 2015-08-27 13:55:41 -05:00
Anthony Minessale
d415d1d3bf FS-8071 #resolve [RTP stack enforces remote address rules not needed in ICE mode] 2015-08-27 13:46:26 -05:00
Anthony Minessale
f8592ab539 FS-8069 #resolve [ipv6 support missing in stun code] 2015-08-27 13:46:26 -05:00
Mike Jerris
3ba29f7f0e Merge pull request #381 in FS/freeswitch from ~PFOURNIER/freeswitch:bugfix/t.38_segfault to master
* commit '86ab3c5d1e6e6109fab8e4ecec725e078560f7c9':
  FS-7942 #comment Fix segfault on T.38 FAX calls
2015-08-26 17:52:31 -05:00
Anthony Minessale
e5f214d11b FS-8031 -m update to support firefox too, they only send us 2 stun packets total and if we don't adjust, they will never send any more 2015-08-26 13:38:58 -05:00
Artur Zaprzała
822cbefc4a FS-7640 Fix some comparisions in switch_rtp.c to be wraparound proof 2015-08-26 10:51:42 +02:00
Michael Jerris
2f2e29226f FS-8031: [dtls] Fix delayed DTLS media due to changing ICE candidates 2015-08-24 16:33:08 -05:00
Anthony Minessale
c52969fcf9 FS-8004 #resolve [Send keyframe on recv nack with multiples] 2015-08-19 13:14:24 -05:00
Patrice Fournier
86ab3c5d1e FS-7942 #comment Fix segfault on T.38 FAX calls 2015-08-05 21:07:26 -04:00
Michael Jerris
8e1b2eab7b FS-7839: attempt to work with new EC dtls requirements for firefox >38 2015-07-24 15:22:21 -05:00
William King
1442aeb425 FS-7860 #resolve 2015-07-20 21:09:25 -07:00
Dragos Oancea
18b47b8e78 FS-7844: packet loss fraction fix when calculating loss average 2015-07-16 12:06:58 -04:00
Michael Jerris
b1a5efcbe8 change log levels to debug 2015-07-15 12:50:36 -04:00
Artur Zaprzała
8b1ce0f163 FS-7639 Fix rtp_session->recv_te and rtp_session->cng_pt comparisions in switch_rtp.c 2015-06-12 10:28:21 +02:00
Brian
6bb8ee321a FS-7601 improve opus packet loss routines #resolve 2015-06-05 18:11:20 -05:00
Anthony Minessale
6c135e15c1 FS-7602 FS-7499 FS-7587 #comment another refactoring pass on candidate parsing and ipv4/6 parsing 2015-06-03 15:54:21 -05:00
Anthony Minessale
c9065a85b6 FS-7602 add some of 3b2d00f3e65061393da10a4ba286ac72cdb3c16e from verto to sip and refactor some code to keep sip working like verto 2015-06-02 21:20:03 -05:00
Michael Jerris
651c312a75 FS-7499: fix build error on 32bit platforms 2015-06-01 15:28:33 -04:00
Michael Jerris
f792f9de9e FS-7570: fix status variable reference that is breaking compile w/ zrtp enabled 2015-06-01 12:25:13 -05:00
Michael Jerris
4dfbbc6742 CID:1301145,1301144: Bit shift bounds checking 2015-05-28 12:47:35 -05:00
Anthony Minessale
2188358832 FS-7500 FS-7499 refactoring while battling chrome 2015-05-28 12:47:34 -05:00
Anthony Minessale
40484fce58 FS-7499 FS-7500 mods for interop against latest chrome builds 2015-05-28 12:47:34 -05:00
Anthony Minessale
70ec967ec9 FS-7513 FS-7499 mod auto-bitrate code 2015-05-28 12:47:33 -05:00
Anthony Minessale
588d5c63cb FS-7500: [rtp] up debug to higher level 2015-05-28 12:47:33 -05:00
Anthony Minessale
9e07bfb23d FS-7499 some mods to relad/recover in rtp. Killing dtls here might be unsafe and isn't necessary anyway 2015-05-28 12:47:31 -05:00
Anthony Minessale
81094b3a0c FS-7499 adding some more refactoring towards better rtcp 2015-05-28 12:47:31 -05:00