Commit Graph

927 Commits

Author SHA1 Message Date
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 3b2d00f3e6 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
Anthony Minessale 4a76c0f8c6 FS-7499 second pass at adding TMMBR (WIP) 2015-05-28 12:47:31 -05:00
Anthony Minessale ff8bf014cf FS-7500: change variable names to reflect audio vs video %NEEDS_DOC
remote_media_ip_reported => remote_audio_ip_reported and remote_video_ip_reported
new vars remote_audio_ip and remote_video_ip like remote_media_ip but specific to audio and video
remote_media_port_reported => remote_audio_port_reported and remote_audio_port_reported
remote_media_port => remote_audio_port and remote_video_port
rtp_auto_adjust => rtp_auto_adjust_audio and rtp_auto_adjust_video
2015-05-28 12:47:30 -05:00
Anthony Minessale d253f74e48 FS-7501: flush video on jb activate/reset 2015-05-28 12:47:30 -05:00
Anthony Minessale 4287aeee76 FS-7499 fix some refactor-related regressions in rtcp 2015-05-28 12:47:30 -05:00
Anthony Minessale d6cdacc063 FS-7499 fix regression from a00be7c3435baac3454378044b3f76b4ce164935 2015-05-28 12:47:30 -05:00
Anthony Minessale 6388926291 FS-7499: start of tmmbr/n 2015-05-28 12:47:30 -05:00