2332 Commits

Author SHA1 Message Date
Anthony Minessale
68588e811f FS-8914 #resolve [recording mp4 cuts off the end in some cases] 2016-03-08 18:53:55 -06:00
Anthony Minessale
b7227465b6 FS-8909 #resolve [Add feature to play background video while recording inbound video] 2016-03-07 19:59:10 -06:00
Anthony Minessale
e0b303e2cb FS-8905 #resolve [Heap overflow in img patch] 2016-03-05 14:41:38 -06:00
Anthony Minessale
550029b80e FS-8811 #resolve [FS 1.7 crashes intermittently] 2016-03-04 16:56:55 -06:00
Anthony Minessale
a2b806c01c FS-8876 make function public and use it in conference also 2016-02-29 16:22:13 -06:00
Anthony Minessale
6334e1ce39 FS-8864 #resolve [Improve video file playback] 2016-02-26 15:28:03 -06:00
Michael Jerris
febe0f8dac FS-8867: build using in tree libvpx, vpx no longer optional and does not use system libvpx due to issues with having to update it frequently conflicting with system libraries, now we link to the static in tree version instead. Also, mod_vpx is now a core module instead of a loadable module, so mod_vpx.so will no longer be built 2016-02-24 18:44:11 -05:00
Seven Du
ed78d38994 FS-8867: create conversion function stubs in the core so modules do not need to use libyuv directly 2016-02-24 15:12:05 -06:00
Anthony Minessale
5b456b395c FS-8688 #resolve [Implement VP9 draft uberti payload 01 and libVPX 1.5] 2016-02-17 16:49:02 -06:00
Anthony Minessale
cb280ab14b FS-8821 #resolve [Check for status of executed operation] 2016-02-10 14:55:20 -06:00
Anthony Minessale
f96e016135 FS-6544 2016-02-05 11:56:44 -06:00
Piotr Gregor
bfe2ba45ec refactor: fix comments
Simple, independent change with no side effects.
2016-02-03 23:43:20 +00:00
Spencer Thomason
41c73013e9 FS-8656: Fix switch_event_channel_broadcast identifier redeclared 2016-01-26 15:35:59 -05:00
Anthony Minessale
30fa89e008 FS-8713 #resolve [crash on bad video rtp stream] #comment Pushed a patch to make the sizes match. This was the original intention since we want to preserve the packet as-is while in the jb 2016-01-15 11:26:30 -06:00
Anthony Minessale
56a68e3ad9 FS-8677 #resolve [Crash (possible memory corruption) after codec change] 2016-01-06 10:10:14 -06:00
Anthony Minessale
350a739da8 FS-8650 #resolve [Add switch_must_malloc/switch_must_realloc/switch_must_strdup and use it in switch_xml.c] 2015-12-11 16:57:30 -06:00
Anthony Minessale
6cd796a9bc FS-8293 add quality level 0 to conference (default is 1) and fix some logic in auto bw 2015-12-09 15:33:26 -06:00
Anthony Minessale II
b52a57e751 Merge pull request #620 in FS/freeswitch from feature/FS-8188 to master
* commit 'f917a72c8451416ed992d798cabddee0de5b9b5b':
  FS-8188 add park_after_early_bridge transfer_after_early_bridge variables
2015-12-04 10:09:25 -06:00
Anthony Minessale
860a799c1d FS-8547 #resolve [Add error log into stats to log when quality impacting events begin and end] 2015-11-17 15:09:00 -06:00
Anthony Minessale II
a5f10d72eb Merge pull request #590 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:rtcp-debug-fix to master
* commit 'cc1bf31078a6bac90aa0acb30ff4131dbf66ab9f':
  FS-8534: calculate RTT average (RTCP SR)
2015-11-13 10:25:03 -06:00
Dragos Oancea
cc1bf31078 FS-8534: calculate RTT average (RTCP SR) 2015-11-12 18:50:38 -05:00
Anthony Minessale
aa0b28e235 WIP not shabby auto vid settings 2015-11-06 14:01:54 -06:00
Anthony Minessale
b40454209b FS-8154 #resolve [Segmentation fault occurs while eavesdropping on video call] 2015-10-29 15:30:59 -05:00
Mike Jerris
6b5b1a3d86 FS-8389: [build] Fix msvc 2015 build warnings 2015-10-26 13:45:48 -04:00
Anthony Minessale
a53659c086 FS-7929 #resolve [ignore_early_media=true behaviour] 2015-10-08 13:17:39 -05:00
Brian West
75b01a306e FS-8130 2015-10-04 16:53:54 -05:00
Mike Jerris
a2b3759ea7 Merge pull request #503 in FS/freeswitch from ~SSINYAGIN/freeswitch:bugfix/FS-8195-compatibility-with-solaris-11-process to master
* commit '9461ed13358eb0231ab75871158eae92dab66cd2':
  FS-8195 Compatibility with Solaris 11 process privileges
2015-10-02 21:00:18 -05:00
Stanislav Sinyagin
9461ed1335 FS-8195 Compatibility with Solaris 11 process privileges
Now the daemon manages its privileges correctly, so that -rp, -u,
-g and -lp can be supported, also in a Solaris zone.

Also fixed a problem that switch_log_printf() was used before the
logger was initialized, so the messages were sent to nowhere.
2015-10-03 01:52:37 +00:00
Anthony Minessale
32b43866f8 FS-8240 add video profile param for recording 264 and make it default 2015-09-30 11:42:46 -05:00
Anthony Minessale
43ef01fbbe correct version of proposed patch 2015-09-23 11:58:57 -05:00
Anthony Minessale
f917a72c84 FS-8188 add park_after_early_bridge transfer_after_early_bridge variables 2015-09-21 18:55:21 -05:00
Anthony Minessale
f8b19b7485 FS-8190 #resolve [When using nixevent, freeswitch stops sending us certain custom event that were NOT part of the nixevent command] 2015-09-21 18:00:32 -05:00
Anthony Minessale
8a0366b999 FS-8130 running out of witty commit msgs 2015-09-21 14:08:38 -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
Stanislav Sinyagin
98a190a107 FS-7967 SmartOS compatibility
configure.ac: honor NetBSD and SmartOS in search for system lua
src/switch_utf8.c: remove switch_u8_vprintf and switch_u8_printf
replace u_int32_t with C99 standard uint32_t, and also the same for
  8,16,64 bit
2015-09-09 21:39:41 +00:00
Mike Jerris
bd1fad2e2c Merge pull request #214 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7344-ack-invite-3pcc-race to master
* commit '8ea99bfccfa85ef94b13693db6489aec3dca2c88':
  FS-7344: Fix race condition for INVITE right after ACK in 3PCC mode.
2015-09-09 12:51:22 -05:00
Anthony Minessale II
c73d3123b2 Merge pull request #475 in FS/freeswitch from ~ARTURZ/freeswitch:FS-8142-switch_core_session-thread-cache-races to master
* commit 'cd4c3188e4f715ff129dc4eea1a4ba50140c2a42':
  FS-8142 Fix a thread cache thread-safety and caching
2015-09-09 11:38:14 -05:00
Artur Zaprzała
cd4c3188e4 FS-8142 Fix a thread cache thread-safety and caching 2015-09-09 10:42:10 +02:00
Artur Zaprzała
9e29ea01b5 FS-8141 Add support for apr_queue_term() to switch_apr.c 2015-09-09 10:30:19 +02:00
Artur Zaprzała
8ea99bfccf FS-7344: Fix race condition for INVITE right after ACK in 3PCC mode. 2015-09-03 22:32:32 +02:00
Anthony Minessale
8ee69ead0d FS-8118 #resolve [Verto calls do not properly reject video when video is offered but only audio is accepted] 2015-09-02 18:07:58 -05:00
Mike Jerris
46c0d05216 FS-7966: fix more msvc 2015 build warnings. 2015-09-02 13:07:17 -04:00
Anthony Minessale
2feae3fc69 FS-6833 #comment please test this branch 2015-09-01 16:31:23 -05:00
Michael Jerris
d5b906b22e FS-7983: fix syntax error in previous patch 2015-09-01 13:31:37 -05:00
Mike Jerris
8577601f5f Merge pull request #400 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7983 to master
* commit '723e8a1f9a899564b89e70d5e6c4a8799413579b':
  FS-7983 Added param for specifying video encoding speed
2015-09-01 12:58:34 -05:00
Mike Jerris
9485fc9581 FS-7966: multiple fixes for msvc 2015 build 2015-08-27 14:37:33 -06:00
Anthony Minessale
f8592ab539 FS-8069 #resolve [ipv6 support missing in stun code] 2015-08-27 13:46:26 -05:00
Bradley Jokinen
723e8a1f9a FS-7983 Added param for specifying video encoding speed
With this patch, the param vencspd can be set to slow, medium, or fast to
adjust the speed of video encoding on a per file basis. Currently, this
only has an affect on files recorded using mod_av with H.264 as the video
codec.
2015-08-25 09:02:53 -05:00