Andrey Volk
13f6890f41
FS-11523: [mod_av] Add ffmpeg 4.1 support.
2018-11-28 02:47:23 +04:00
Andrey Volk
a503166dcb
FS-11403: [Build-System] Add missing htdocs, images, fonts, grammar to the Windows installer. Add descriptions to the installed components. Cleanup legacy project files.
2018-09-21 22:16:10 +03:00
Andrey Volk
efd592899f
FS-11394: [mod_av] Fix Windows build.
2018-09-21 16:47:57 +03:00
Andrey Volk
5409a47885
FS-11400: [Build-System] FreeSWITCH Sound packages on Windows.
2018-09-20 17:47:20 +03:00
Mike Jerris
3110943b84
Merge pull request #1571 in FS/freeswitch from ~ANDYWOLK/freeswitch:FS-11335-update-curl-version-to-7.61.0-for to master
...
* commit 'a7ea9e00868c53f1ad3716ad8c389af0aa9c192c':
FS-11335: [mod_curl] Update cURL version to 7.61.0 for the Windows build.
2018-09-19 23:53:00 +00:00
Andrey Volk
0b2f72ff97
FS-11394: [mod_av] Enable HW acceleration on Windows. Use FFmpeg 3.4.4 instead of libav.
2018-09-19 19:16:36 +03:00
Andrey Volk
6005400994
FS-11390: [mod_codec2] Use system libcodec2.
2018-09-15 14:58:05 +03:00
Andrey Volk
bcd355fea3
FS-11368: [mod_flite] Use system libflite.
2018-08-30 00:41:12 +03:00
Andrey Volk
a7ea9e0086
FS-11335: [mod_curl] Update cURL version to 7.61.0 for the Windows build.
2018-08-14 16:00:11 +03:00
Andrey Volk
01329823a6
FS-11328: [mod_lua] Update Lua version from 5.3.4 to 5.3.5 for the Windows build.
2018-08-09 21:50:30 +03:00
Andrey Volk
144bbec7fd
FS-11303: [Build-System] Migrate Visual C++ components redistribution using merge modules from v140 to v141 (VS2017), minor cleanup.
2018-08-01 18:49:24 +03:00
Andrey Volk
87f004bc16
FS-11271: [Build-System] Add mod_cdr_mongodb to the Windows build.
2018-08-01 00:52:01 +03:00
Mike Jerris
263c699f61
Merge pull request #1559 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-11298-fix-win32-build-under-visual-studio to master
...
* commit '13421eea17e76568df3d289f8c00f91d33c30e7a':
FS-11298: [Build-System] Fix Win32 build under Visual Studio.
2018-07-31 21:37:33 +00:00
Andrey Volk
13421eea17
FS-11298: [Build-System] Fix Win32 build under Visual Studio.
2018-08-01 00:18:09 +03:00
Andrey Volk
21b135cc16
FS-11297: [Build-System] Add mod_cidlookup to the Windows build.
2018-07-31 23:20:14 +03:00
Andrey Volk
e08406d1c4
FS-11288: [Build-System] Refactor WIX project to not miss modules in msi on slow machines. Move Windows build logic from legacy util.vbs to modern props. Fix sound packages improper extraction. Fix multiprocessor build under msbuild.
2018-07-27 18:56:46 +03:00
Andrey Volk
671da28796
FS-11263: [Build-System] Move FreeSWITCH build system to Visual Studio 2017 on Windows.
2018-07-24 07:21:55 +00:00
Andrey Volk
561d187085
FS-11125: [Build-System] Remove unused files left from previous Visual Studio version.
2018-07-24 07:21:51 +00:00
Mike Jerris
414442c3b3
remove some unused files
...
This reverts commit 7944934d20
.
This reverts commit b120ddb9d3
.
This reverts commit e8987b0d8c
.
2018-07-24 07:21:51 +00:00
Shane Bryldt
576938dc7a
FS-10756: Removed all windows related libsodium stuff, no longer using it at all
2018-07-24 07:21:50 +00:00
Andrey Volk
3645facb84
FS-11122: [Build-System] Fix improper use of debug symbols settings on Windows.
2018-07-24 07:21:50 +00:00
Andrey Volk
184fbd6a9f
FS-11101: [mod_cv] Add mod_cv to the Windows build.
2018-07-24 07:21:50 +00:00
Andrey Volk
32c16669c4
FS-11091: [mod_sndfile] Remove libsndfile from the code base, use pre-compiled binaries on Windows, update to libsndfile 1.0.28
2018-07-24 07:21:49 +00:00
Andrey Volk
c9ac9c66e3
FS-11090: [Build-System] Move PCRE library to pre-compiled binaries, minor cleanup, reduce build log verbosity on windows.
2018-07-24 07:21:49 +00:00
Andrey Volk
07fbd3fc49
FS-11087: [Build-System] Use shared zlib library on Windows.
2018-07-24 07:21:49 +00:00
Andrey Volk
89102544f3
FS-11014: [core] Add vad to core on Windows.
2018-07-24 07:21:48 +00:00
Andrey Volk
d0dae4b360
FS-11086: [Build-System] Move libflite to pre-compiled libraries on Windows.
2018-07-24 07:21:47 +00:00
Andrey Volk
c31e7062b7
FS-11085: [Build-System] Update curl to 7.59.0 and move to pre-compiled binaries on Windows.
2018-07-24 07:21:46 +00:00
Andrey Volk
2e7e6221f8
FS-11083: [Build-System] Add mod_cdr_sqlite to the Windows build.
2018-07-24 07:21:46 +00:00
Andrey Volk
5c04c4ad6b
FS-11082: [Build-System] Add mod_odbc_cdr to the Windows build.
2018-07-24 07:21:46 +00:00
Andrey Volk
50d38ba36c
FS-10980: [mod_lua] Update lua version to 5.3.4 and move it to pre-compiled binaries on Windows.
2018-07-24 07:21:46 +00:00
Andrey Volk
d91374edde
FS-11078: [Build-System] Add mod_say_(es_ar, fa, he, hr, hu, ja, pl, th) modules to the Windows build.
2018-07-24 07:21:44 +00:00
Andrey Volk
cd0fdcd58b
FS-11076: [mod_cdr_pg_csv] Add mod_cdr_pg_csv to the Windows build.
2018-07-24 07:21:44 +00:00
Andrey Volk
fe9f2713b4
FS-11075: [mod_amqp] Add mod_amqp to the Windows build.
2018-07-24 07:21:44 +00:00
Andrey Volk
49d19bffcd
FS-11074: [Core, Build-System] Add PostgreSQL to the Freeswitch Core on Windows.
2018-07-24 07:21:43 +00:00
Andrey Volk
d22e16ece9
FS-11069: [Build-System] Update zlib to 1.2.11 and move it to pre-compiled binaries on Windows.
2018-07-24 07:21:43 +00:00
Andrey Volk
52ac19c338
FS-11067: [Build-System] Improve windows build speed moving openssl to pre-compiled binaries.
2018-07-24 07:21:42 +00:00
Andrey Volk
1396f5c5fe
FS-11066: [Build-System] Make WIX project be able to produce snapshots with proper msi naming on windows.
2018-07-24 07:21:42 +00:00
Andrey Volk
24ef5b2762
FS-11065: [Build-System, mod_v8] Update libv8 to 6.1.298 on windows, speedup windows build by moving libv8 to pre-compiled binaries.
2018-07-24 07:21:42 +00:00
Andrey Volk
af29a31c7f
FS-11020: [Build-System] On Windows: Add missing modules to the msi installer, fix mod_gsmopen build, remove mod_skyopen, disable libav and libx264, cleanup.
2018-07-24 07:21:42 +00:00
Andrey Volk
e380b41a8e
FS-10876: [Build-System] Fix build in Visual Studio 2017 and Windows SDK 10.
2018-01-10 23:30:24 +03:00
Mike Jerris
f7e2505fc7
cleanup unused
2017-11-20 11:30:50 -05:00
Andrey Volk
9c4fc2af12
FS-10725: [Build-System] Add DownloadPackageTask in order to use in props instead of using legacy util.vbs within projects. Get rid of lib v8 download project in favor of props on windows.
2017-10-17 23:13:27 +03:00
Andrey Volk
ea8c3be8ec
FS-10541: [Build-System] Move OpenSSL to props with BaseDir on windows.
2017-10-07 22:50:48 +03:00
Andrey Volk
9f12a57c1d
FS-10690: [libblade, Build-System] Do not import BaseDir props if already imported.
2017-10-07 16:46:42 +03:00
Shane Bryldt
099580022d
FS-10690: [libblade] Added basedir.props from existing pending PR from Andrey Volk to support PCRE build requirements for blade on windows, currently only used by newly added PCRE props which are not yet used by FS projects
2017-10-02 13:09:51 -06:00
Shane Bryldt
b120ddb9d3
FS-10690: Fixed some issues in the download projects, added configuration transfer during blade_restmgr startup, and started initial stubs for civetweb callbacks in advance of deeper REST routing support
2017-09-27 20:07:16 -06:00
Andrey Volk
6e3991379b
FS-10690: [Build-System] Add civetweb library project for libblade on windows.
2017-09-25 22:09:20 +03:00
Andrey Volk
bf101a5f0b
FS-10525: [Build-System] Update curl to 7.54.1 for windows, move to props.
2017-07-21 01:21:34 +03:00
Andrey Volk
a1bff96d40
FS-10516: [Build-System] Move libsilk from tree to download on windows.
2017-07-18 22:16:48 +03:00
Andrey Volk
c1d964a0a5
FS-10510: [Build-System] Add mod_codec2, move libcodec2 from tree to download on windows.
2017-07-18 18:32:10 +03:00
Andrey Volk
5dabf58f7b
FS-10509: [Build-System] Move broadvoice from tree to download on windows.
2017-07-18 00:35:48 +03:00
Andrey Volk
e1a4f42371
FS-10504: [Build-System] Move iLBC from tree to download on windows.
2017-07-17 19:24:26 +03:00
Andrey Volk
06ef631039
FS-10489: [build-system] Move libg7221 from tree to download on Windows.
2017-07-14 18:25:09 +03:00
Andrey Volk
4455893e0e
FS-10436 [mod_v8] Upgrade javascript libv8 from 3.24.14 to 5.6.326 on windows.
2017-06-29 03:04:18 +03:00
Andrey Volk
0bdd607c94
FS-9717 [Build-System] Fix missing mods in msi packages. Fix x64 release build on a clean tree on windows.
2017-06-22 01:51:46 +03:00
Andrey Volk
cbe8c8b521
FS-10362 [mod_lua] Update lua to 5.2.4 for windows build.
2017-06-03 02:08:21 +03:00
Andrey Volk
06857d4e13
FS-10363 [Core] Move openssl to props on windows.
2017-06-02 22:49:39 +03:00
Andrey Volk
f33c68cda8
FS-10246 [Core] Fix VPX codecs for windows build
2017-04-21 00:08:37 +03:00
Shane Bryldt
7944934d20
FS-10167: Fixed bug with ks_pool_resize allocating incorrectly based on recent allocation code changes. Added some missing files as well from prior commits related to libblade test projects and windows VS project property files.
2017-04-03 14:53:28 -06:00
Andrey Volk
62f48cafe7
FS-10074 [libtiff] Update to tiff-4.0.7, move from codebase to download
2017-03-16 20:12:30 +03:00
Mike Jerris
e2fec7bddb
FS-10036: fix windows build issues.
2017-03-15 17:56:11 -04: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
Andrey Volk
d7d392ba87
FS-10037 [Core] Update OpenSSL to version 1.0.2k for windows
2017-02-13 21:32:24 +03:00
Andrey Volk
9aae875bd7
FS-10034 [WIX] Fix WIX to respect Win32/x64 binary output folders.
2017-02-12 15:55:41 +03:00
Andrey Volk
7d1210237a
FS-10010 [WIX] Fix windows WIX installer by including a proper vc runtime
2017-02-04 15:44:29 +03:00
Andrey Volk
b2d9cd9e72
FS-9953 [mod_av] Add mod_av to windows build
2017-01-20 14:05:38 +03:00
Andrey Volk
1f11deb023
FS-9944 [core] Add core video support to windows build
2017-01-12 23:52:06 +03:00
Mike Jerris
d755ed091a
FS-9581: add new required source files to core build
2016-10-06 19:07:25 -04:00
Ken Rice
0c413afccd
FS-8664 #resolve add fs_cli.exe to msi so its installed.
...
Tweak the wix configs to actually build a 64bit installer.
unfortunately this breaks the 32bit msi without edits to the Setup.2015
WiX configs for the 32bit temp pathes. We are looking for a solution for
this.
2015-12-15 14:12:27 -06:00
Ken Rice
ebda34e1d9
FS-8655 #resolve Update the windows build for MSVS2015 and WiX 3.10.1 to build an MSI
2015-12-14 10:58:29 -06:00
Ken Rice
cbc23f4db8
Revert "explore use of nuget for wix build dependency"
...
This reverts commit 31065883df
.
2015-12-11 16:38:31 -06:00
Michael Jerris
c7d5d49ff6
FS-8350: [build] fix tpl build error on windows 32 bit release build
2015-10-15 15:00:18 -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
Jeff Lenk
31065883df
explore use of nuget for wix build dependency
2015-09-07 18:14:42 -05:00
Mike Jerris
27f2797695
FS-7966: fix some dependencies to avoid rebuild, fix properties and enable warnings as errors on core
2015-09-01 14:24:25 -04:00
Michael Jerris
164c6111a1
FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead
2015-08-31 10:19:10 -05:00
Mike Jerris
5de2f7d7bd
FS-7966: multiple fixes for msvc 2015 build, silence multiple warnings
2015-08-27 18:49:13 -06:00
Mike Jerris
de0327960a
FS-7966: multiple fixes for msvc 2015 build, fix x64 build
2015-08-27 17:26:42 -06:00
Mike Jerris
9485fc9581
FS-7966: multiple fixes for msvc 2015 build
2015-08-27 14:37:33 -06:00
Michael Giagnocavo
5e456fe9a6
FS-7966. First pass at moving to Visual Studio 2015.
...
The new C compiler breaks a lot of things. snprintf and timespec now exist, and redefining causes an error.
Many more things are warnings, so warnings-as-errors will fail - remove it from some projects for now.
V8: don't pass VS version to build batch file.
mod_sofia: Config has too-long if/elseif chain. Break this up to avoid "parser stack overflow; program too complex".
Add mod_conference.h to project and dir to includes.
2015-08-21 18:28:32 -04:00
Michael Giagnocavo
dc946ddc36
FS-7644. Add switch_core_video.c and switch_vidderbuffer.c to VS2013 FreeSwitchCore.2013.vcxproj
2015-06-18 04:18:05 -06:00
Michael Giagnocavo
f116387443
FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 04:17:53 -06:00
Jeff Lenk
345e50d25a
FS-7644
2015-06-11 15:29:28 -05:00
Michael Jerris
2cc0348422
FS-7635: remove msvc 2005 2008 and 2010 non working build systems. There are now multiple more recent (3 different ones) and some free versions of the compiler that can be used.
2015-06-10 16:33:14 -04:00
Michael Jerris
91a6fc82c0
FS-7338: remove libsndfile from tree, use system lib instead
...
FS-7338: remove libsilk from tree, use system lib instead
FS-7338: change to always use system liblua
FS-7338: remove libbroadvoice from tree, use system lib instead
FS-7338: remove libilbc from tree, use system lib instead
FS-7338: remove libs using system libs from bootstrap
FS-7338: remove libg722_1 from tree, use system lib instead
FS-7338: remove mod_celt, it has be superseded by mod_opus
FS-7338: remove libcodec2 from tree, use system lib instead
FS-7338: remove libopus from tree, use system lib instead
FS-7338: remove libsoundtouch build from tree, use system lib instead
FS-7338: remove flite build from tree, use system lib instead
FS-7338: remove openldap build from tree, use system lib instead
FS-7338: remove libmongoc build from tree, use system lib instead
FS-7338: remove mod_mongo deps that are no longer actually required
FS-7338: remove some dup demo modules and don't include demo code in packages
2015-05-28 12:47:24 -05:00
Ken Rice
861c4e9c47
update URLs for sound files
2015-05-26 00:05:37 -05:00
Peter Olsson
17d6c5b850
FS-6578 #comment fixed #resolve
2014-07-19 18:06:01 +02:00
Peter Olsson
730cd201c4
Remove js and mod_spidermonkey from Windows build
2014-07-19 12:47:44 +02:00
Peter Olsson
295964f0ec
FS-6457 --resolve
...
Upgrade to OpenSSL 1.0.1g in Windows build (Visual Studio 2010 and 2012)
2014-04-13 10:01:17 +02:00
Jeff Lenk
741cb889d9
FS-6349 --resolve
2014-03-22 22:59:32 -05:00
Jeff Lenk
dd242f3ba6
FS-6346
2014-03-20 18:32:19 -05:00
Jeff Lenk
6d0e684e4b
FS-6348 FS-6347
2014-03-20 13:13:31 -05:00
Michael Jerris
1c5e61447b
move libs/stfu into the core, as it is not really a lib
2014-03-17 09:44:14 -04:00
Jeff Lenk
f649af84e8
fix windows build for last commit
2014-03-08 14:23:41 -06:00
Peter Olsson
01e3eb458e
Updated to OpenSSL 1.0.1f in Windows build
2014-02-15 21:05:04 +01:00
Jeff Lenk
bfd1a5a9dc
fix core speex for recent commit
2014-02-14 18:38:54 -06:00
Anthony Minessale
df14c2cabb
add speex files to windows projs
2014-02-15 02:44:52 +05:00
Jeff Lenk
37a639860c
revert last srtp change and fix for windows different
2014-01-31 10:53:33 -06:00
Peter Olsson
5a820fdc78
Disabled some compiler warnings on Windows build (for Visual Studio 2012), also disabled code analysis one some projects. This should make the Windows build more clean in the future.
2014-01-22 22:47:11 +01:00