Commit Graph

540 Commits

Author SHA1 Message Date
Dragos Oancea 8e59603d98 [core][mod_sofia] remove ZRTP (deemed obsolete).
[unit-tests][build-system][docs] remove references to ZRTP.
2022-10-28 20:19:42 +03:00
Chris Rienzo 01c1e74f36 [core] remove libdingaling from tree 2022-08-29 20:17:04 +03:00
Chris Rienzo 9468ff746a [core] remove apr-util from tree 2022-08-29 20:17:02 +03:00
Andrey Volk fbf2da44d9 [Core] Fix use of private headers. 2021-11-10 21:46:29 +03:00
Andrey Volk 07884e20a2 [Build-System] Fix switch_packetizer headers and add it to the build. 2021-10-23 22:00:08 +03:00
Seven Du 5243fbd3c5 [core, mod_av] move switch_packetizer to core 2021-10-23 22:00:06 +03:00
VCC Live/Core d6de1d9af7 [Core] Add systemd sd_notify support 2021-10-23 21:59:52 +03:00
Andrey Volk e44fd2ea38 [mod_python3, ESL py3mod] Add Python3 support. 2021-10-14 23:26:36 +03:00
Andrey Volk bddff9a2f1 [Build-System] Update libsrtp to 2.4.0 2021-08-28 23:54:38 +03:00
Andrey Volk 0426ffaec7
[Build-System] Add src/include/switch_swigable_cpp.h requirement to make swigall 2021-02-27 00:09:44 +03:00
Michael Jerris a0c0c1fa4a
[Build-System] Only link sofia-sip to core, not all binaries 2020-08-18 17:42:37 +04:00
Andrey Volk 231d5e6494 [Build-System] Remove SpanDSP library from the FreeSWITCH tree and use packages instead. 2020-08-04 19:15:28 -04:00
Andrey Volk 2fc0e3b80a [Build-System] Remove Sofia-Sip library from the FreeSWITCH tree and use packages instead. 2020-08-03 23:46:45 +04:00
Andrey Volk 751d5ff55b [Unit-tests] Place module tests into their module's Makefile.am, fix tests, add missing Makefile.am to mod_png, implement recursive make check. 2020-01-18 09:58:42 +00:00
Mike Jerris 5e83ef7e7b [Build-System] Add print_tests make target to output the list of tests being built including in modules 2020-01-14 22:08:16 +04:00
Mike Jerris 6a900a90a3 [build] OSX Catalina configure does not support --extra-cflags and fix broken compiler option test for -Wno-extended-offsetof that was used to fix older osx clang issue 2019-10-22 10:24:14 -06:00
Mike Jerris dbec998873 [build/docs] point all old stash references in docs and makefiles to new github repository 2019-10-01 10:02:20 -06:00
Anthony Minessale b644421c87 core side of vpx update 2019-07-25 23:06:59 +04:00
Mike Jerris dd49510113 FS-11267: [Build-System] Fix libvpx build dependencies 2019-07-25 23:06:31 +04:00
Andrey Volk ccc4ae282a FS-11880: [Core,mod_pgsql] Remove native PostgreSQL support from the core, add mod_pgsql database module. 2019-07-18 00:20:50 +04:00
Andrey Volk 4d932281e9 FS-11813: [Build-System] Remove libtpl dependency from FreeSWITCH 2019-07-17 23:09:50 +04:00
Seven Du ce90b1fc44 FS-11831 add fs_tts utility 2019-07-17 20:04:59 +04:00
Mike Jerris ffc4a6e32a FS-11487 convert tests to Makefile.am 2018-12-20 10:19:39 -05:00
Mike Jerris 76b3bb586b FS-11494: [Debian] force build of iksemel before modules to avoid -j race condition on dep lib build 2018-10-31 15:10:53 -04:00
Chris Rienzo d298b4f93a FS-11416 [core] add test framework header files. 2018-09-27 14:19:48 -04:00
Mike Jerris daf02e96f5 FS-10998: [libvpx] CVE-2017-0641 2018-07-24 07:21:49 +00:00
Seven Du 99d2e5e243 FS-11014 [core] add vad to core 2018-07-24 07:21:47 +00:00
Mike Jerris aa52658714 FS-10558: fix make current build to not reconf spandsp when you don't need to, it should do this automatically and correctly on its own 2017-07-28 17:51:40 -04:00
Mike Jerris 89991c8c10 FS-10556: fix build error on lua-reconf which is no longer required 2017-07-28 10:30:54 -05:00
Mike Jerris a972bf6dd7 FS-10540: add build for Allison sounds 2017-07-25 12:08:35 -05:00
Mike Jerris 3bcf5b7ff8 FS-9785: upgrade libsrtp to 2.1 2017-06-26 14:14:36 -05:00
Mike Jerris 34c48368dc FS-10074: [libtiff] stop using embedded libtiff. Build now requires system libtiff 2017-03-14 18:29:37 -05:00
Mike Jerris 20bcb2edef FS-10036: update cJSON code to pre 1.4.0 release of cJSON. this includes backports of all our fixes, and our build macros for windows and visibility. It also makes it easy to drop in a new version, and to in the future be able to switch to a system version of cJSON easily (after all these updates are in, probably around v2.0 timeframe. Note this new version adds a lot of extra error checking, fixes some buffer overruns, and improves parser and printer performance 2017-02-27 18:53:23 -06:00
Anthony Minessale 9b8a5edd3d FS-9638 2016-11-10 12:09:00 -06:00
Anthony Minessale f38dde9fec fix merge 2016-09-27 16:44:25 -05:00
Seven Du 7dd872e9b8 FS-9575 #resolve [Add MRCP] 2016-09-27 16:41:04 -05:00
Dragos Oancea 0e6e53f15c FS-8644: OPUS_SET_BITRATE(), codec control and estimators for packet loss and RTT (with Kalman filters) to detect a slow or congested link.
Feature enabled with "adjust-bitrate" in opus.conf.xml - it's a feedback loop with incoming RTCP.
2016-09-27 16:06:17 -05:00
Michael Jerris f0dcd7066a FS-9091: build all libyuv platform files so we don't have missing symbols on some platforms 2016-04-21 16:04:30 -04:00
Michael Jerris 3976eb17d0 FS-8623: fix sun studio build errors building libvpx 2016-04-07 15:21:55 -04:00
Michael Jerris d9382e40c8 FS-8942: pass along CFLAGS, CXXFLAGS, and LDFLAGS to vpx build too, fixes solaris 64bit build 2016-03-18 15:09:50 -04:00
Michael Jerris 9c1ec3d825 FS-8942: pass compiler to libvpx configure 2016-03-15 14:15:24 -04:00
Michael Jerris 1540546cc1 FS-8884: add --disable-libyuv and --disable-libvpx configure args to disable building these libraries 2016-02-29 12:39:51 -05:00
Michael Jerris 46599c5a8b FS-8867: do hidden visibility on vpx as we don't want symbols leaking out of libfreeswitch, and we get relocation error on a vpx symbol anyways 2016-02-24 21:35:58 -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
Michael Jerris 44da905b4f FS-8867: build using in tree libyuv to match required version and not impact system ones that are never sufficient version 2016-02-24 16:52:40 -05:00
William King a5a3561b2b FS-8233 Clean up formatting 2015-10-09 11:10:32 -07:00
William King 7724270d89 FS-8233 convert unit tests frameworks to non-recursive makefiles 2015-10-08 13:01:04 -07: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
Anton Farygin 0b2158279c fixed apr1 unresolved symbols in libfreeswitch.so.1.0.0 2015-07-16 17:51:54 +03:00
Anthony Minessale 5933a0d044 restore patches from revert, this is lame, you need to bootstrap to fix it. 625^H^H^H0 days without having to rebootstrap 2015-07-14 11:24:53 -05:00