diff --git a/Freeswitch.2017.sln b/Freeswitch.2017.sln
index 3d67ec12c2..5efcf1dd3a 100644
--- a/Freeswitch.2017.sln
+++ b/Freeswitch.2017.sln
@@ -428,18 +428,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_math_fixed_tables", "l
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_cielab_luts", "libs\win32\spandsp\make_cielab_luts.2017.vcxproj", "{85F0CF8C-C7AB-48F6-BA19-CC94CF87F981}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "opus", "opus", "{ED2CA8B5-8E91-4296-A120-02BB0B674652}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opus", "libs\win32\opus\opus.2017.vcxproj", "{FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opus.celt", "libs\win32\opus\opus.celt.2017.vcxproj", "{245603E3-F580-41A5-9632-B25FE3372CBF}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opus.silk_common", "libs\win32\opus\opus.silk_common.2017.vcxproj", "{C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opus.silk_fixed", "libs\win32\opus\opus.silk_fixed.2017.vcxproj", "{8484C90D-1561-402F-A91D-2DB10F8C5171}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opus.silk_float", "libs\win32\opus\opus.silk_float.2017.vcxproj", "{9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}"
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_opus", "src\mod\codecs\mod_opus\mod_opus.2017.vcxproj", "{64E99CCA-3C6F-4AEB-9FA3-CFAC711257BB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_t43_gray_code_tables", "libs\win32\spandsp\make_t43_gray_code_tables.2017.vcxproj", "{EDDB8AB9-C53E-44C0-A620-0E86C2CBD5D5}"
@@ -1831,66 +1819,6 @@ Global
{85F0CF8C-C7AB-48F6-BA19-CC94CF87F981}.Release|Win32.Build.0 = All|Win32
{85F0CF8C-C7AB-48F6-BA19-CC94CF87F981}.Release|x64.ActiveCfg = All|Win32
{85F0CF8C-C7AB-48F6-BA19-CC94CF87F981}.Release|x64.Build.0 = All|Win32
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.All|Win32.ActiveCfg = Release|Win32
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.All|Win32.Build.0 = Release|Win32
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.All|x64.ActiveCfg = Release|x64
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.All|x64.Build.0 = Release|x64
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.Debug|Win32.ActiveCfg = Debug|Win32
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.Debug|Win32.Build.0 = Debug|Win32
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.Debug|x64.ActiveCfg = Debug|x64
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.Debug|x64.Build.0 = Debug|x64
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.Release|Win32.ActiveCfg = Release|Win32
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.Release|Win32.Build.0 = Release|Win32
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.Release|x64.ActiveCfg = Release|x64
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}.Release|x64.Build.0 = Release|x64
- {245603E3-F580-41A5-9632-B25FE3372CBF}.All|Win32.ActiveCfg = Release|Win32
- {245603E3-F580-41A5-9632-B25FE3372CBF}.All|Win32.Build.0 = Release|Win32
- {245603E3-F580-41A5-9632-B25FE3372CBF}.All|x64.ActiveCfg = Release|x64
- {245603E3-F580-41A5-9632-B25FE3372CBF}.All|x64.Build.0 = Release|x64
- {245603E3-F580-41A5-9632-B25FE3372CBF}.Debug|Win32.ActiveCfg = Debug|Win32
- {245603E3-F580-41A5-9632-B25FE3372CBF}.Debug|Win32.Build.0 = Debug|Win32
- {245603E3-F580-41A5-9632-B25FE3372CBF}.Debug|x64.ActiveCfg = Debug|x64
- {245603E3-F580-41A5-9632-B25FE3372CBF}.Debug|x64.Build.0 = Debug|x64
- {245603E3-F580-41A5-9632-B25FE3372CBF}.Release|Win32.ActiveCfg = Release|Win32
- {245603E3-F580-41A5-9632-B25FE3372CBF}.Release|Win32.Build.0 = Release|Win32
- {245603E3-F580-41A5-9632-B25FE3372CBF}.Release|x64.ActiveCfg = Release|x64
- {245603E3-F580-41A5-9632-B25FE3372CBF}.Release|x64.Build.0 = Release|x64
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.All|Win32.ActiveCfg = Release|Win32
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.All|Win32.Build.0 = Release|Win32
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.All|x64.ActiveCfg = Release|x64
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.All|x64.Build.0 = Release|x64
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.Debug|Win32.ActiveCfg = Debug|Win32
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.Debug|Win32.Build.0 = Debug|Win32
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.Debug|x64.ActiveCfg = Debug|x64
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.Debug|x64.Build.0 = Debug|x64
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.Release|Win32.ActiveCfg = Release|Win32
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.Release|Win32.Build.0 = Release|Win32
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.Release|x64.ActiveCfg = Release|x64
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}.Release|x64.Build.0 = Release|x64
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.All|Win32.ActiveCfg = Release|Win32
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.All|Win32.Build.0 = Release|Win32
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.All|x64.ActiveCfg = Release|x64
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.All|x64.Build.0 = Release|x64
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.Debug|Win32.ActiveCfg = Debug|Win32
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.Debug|Win32.Build.0 = Debug|Win32
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.Debug|x64.ActiveCfg = Debug|x64
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.Debug|x64.Build.0 = Debug|x64
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.Release|Win32.ActiveCfg = Release|Win32
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.Release|Win32.Build.0 = Release|Win32
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.Release|x64.ActiveCfg = Release|x64
- {8484C90D-1561-402F-A91D-2DB10F8C5171}.Release|x64.Build.0 = Release|x64
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.All|Win32.ActiveCfg = Release|Win32
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.All|Win32.Build.0 = Release|Win32
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.All|x64.ActiveCfg = Release|x64
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.All|x64.Build.0 = Release|x64
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.Debug|Win32.ActiveCfg = Debug|Win32
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.Debug|Win32.Build.0 = Debug|Win32
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.Debug|x64.ActiveCfg = Debug|x64
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.Debug|x64.Build.0 = Debug|x64
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.Release|Win32.ActiveCfg = Release|Win32
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.Release|Win32.Build.0 = Release|Win32
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.Release|x64.ActiveCfg = Release|x64
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}.Release|x64.Build.0 = Release|x64
{64E99CCA-3C6F-4AEB-9FA3-CFAC711257BB}.All|Win32.ActiveCfg = Release|Win32
{64E99CCA-3C6F-4AEB-9FA3-CFAC711257BB}.All|Win32.Build.0 = Release|Win32
{64E99CCA-3C6F-4AEB-9FA3-CFAC711257BB}.All|x64.ActiveCfg = Release|x64
@@ -2511,12 +2439,6 @@ Global
{B535402E-38D2-4D54-8360-423ACBD17192} = {9DE35039-A8F6-4FBF-B1B6-EB527F802411}
{2386B892-35F5-46CF-A0F0-10394D2FBF9B} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
{85F0CF8C-C7AB-48F6-BA19-CC94CF87F981} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
- {ED2CA8B5-8E91-4296-A120-02BB0B674652} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E} = {ED2CA8B5-8E91-4296-A120-02BB0B674652}
- {245603E3-F580-41A5-9632-B25FE3372CBF} = {ED2CA8B5-8E91-4296-A120-02BB0B674652}
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16} = {ED2CA8B5-8E91-4296-A120-02BB0B674652}
- {8484C90D-1561-402F-A91D-2DB10F8C5171} = {ED2CA8B5-8E91-4296-A120-02BB0B674652}
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782} = {ED2CA8B5-8E91-4296-A120-02BB0B674652}
{64E99CCA-3C6F-4AEB-9FA3-CFAC711257BB} = {F881ADA2-2F1A-4046-9FEB-191D9422D781}
{EDDB8AB9-C53E-44C0-A620-0E86C2CBD5D5} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
{5BA0D5BD-330D-4EE2-B959-CAFEA04E50E0} = {0C808854-54D1-4230-BFF5-77B5FD905000}
diff --git a/libs/.gitignore b/libs/.gitignore
index 48d9e2286b..06b712abd4 100644
--- a/libs/.gitignore
+++ b/libs/.gitignore
@@ -577,3 +577,4 @@ win32/spandsp/spandsp.h
win32/spandsp/win32
libcodec2-*
ffmpeg-*
+opus-*
diff --git a/libs/win32/opus/opus.2017.vcxproj b/libs/win32/opus/opus.2017.vcxproj
deleted file mode 100644
index 92c222eb2d..0000000000
--- a/libs/win32/opus/opus.2017.vcxproj
+++ /dev/null
@@ -1,255 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- Win32Proj
- opus
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}
-
-
-
- StaticLibrary
- true
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- true
- $(DefaultPlatformToolset)
-
-
- false
- StaticLibrary
- true
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- $(DefaultPlatformToolset)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- opus
- $(Platform)\$(Configuration)\opus\
-
-
- true
- opus
- $(Platform)\$(Configuration)\opus\
-
-
- false
- opus
- $(Platform)\$(Configuration)\opus\
-
-
- false
-
-
- opus
- $(Platform)\$(Configuration)\opus\
-
-
-
- _CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk;..\..\opus-1.1\celt;..\..\opus-1.1\win32;..\..\opus-1.1\include;%(AdditionalIncludeDirectories)
- MultiThreadedDebugDLL
- Level3
- ProgramDatabase
- Disabled
- 4334;4244;%(DisableSpecificWarnings)
-
-
- MachineX86
- true
- Console
- $(SolutionDir)$(Configuration)$(PlatformArchitecture);%(AdditionalLibraryDirectories)
- celt.lib;silk_common.lib;silk_fixed.lib;silk_float.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- _CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;WIN32;WIN64;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk;..\..\opus-1.1\celt;..\..\opus-1.1\win32;..\..\opus-1.1\include;%(AdditionalIncludeDirectories)
- MultiThreadedDebugDLL
- Level3
- ProgramDatabase
- Disabled
- 4334;4244;%(DisableSpecificWarnings)
-
-
- true
- Console
- $(SolutionDir)$(Configuration)$(PlatformArchitecture);%(AdditionalLibraryDirectories)
- celt.lib;silk_common.lib;silk_fixed.lib;silk_float.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- _CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk;..\..\opus-1.1\celt;..\..\opus-1.1\win32;..\..\opus-1.1\include;%(AdditionalIncludeDirectories)
- MultiThreadedDLL
- Level3
- ProgramDatabase
- true
- 4334;4244;%(DisableSpecificWarnings)
-
-
- MachineX86
- false
- Console
- true
- true
- celt.lib;silk_common.lib;silk_fixed.lib;silk_float.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
- $(SolutionDir)$(Configuration)$(PlatformArchitecture);%(AdditionalLibraryDirectories)
- false
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- _CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;WIN32;WIN64;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk;..\..\opus-1.1\celt;..\..\opus-1.1\win32;..\..\opus-1.1\include;%(AdditionalIncludeDirectories)
- MultiThreadedDLL
- Level3
- ProgramDatabase
- 4334;4244;%(DisableSpecificWarnings)
-
-
- false
- Console
- true
- true
- celt.lib;silk_common.lib;silk_fixed.lib;silk_float.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
- $(SolutionDir)$(Configuration)$(PlatformArchitecture);%(AdditionalLibraryDirectories)
- false
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {245603e3-f580-41a5-9632-b25fe3372cbf}
-
-
- {c303d2fc-ff97-49b8-9ddd-467b4c9a0b16}
-
-
- {8484c90d-1561-402f-a91d-2db10f8c5171}
-
-
- {9c4961d2-5ddb-40c7-9be8-ca918dc4e782}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/libs/win32/opus/opus.celt.2017.vcxproj b/libs/win32/opus/opus.celt.2017.vcxproj
deleted file mode 100644
index 34d0ed772a..0000000000
--- a/libs/win32/opus/opus.celt.2017.vcxproj
+++ /dev/null
@@ -1,258 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {245603E3-F580-41A5-9632-B25FE3372CBF}
- Win32Proj
- opus.celt
- opus.celt
-
-
-
- StaticLibrary
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- celt
- $(Platform)\$(Configuration)\opus.celt\
-
-
-
- celt
- $(Platform)\$(Configuration)\opus.celt\
-
-
-
- celt
- $(Platform)\$(Configuration)\opus.celt\
-
-
- celt
- $(Platform)\$(Configuration)\opus.celt\
-
-
-
-
-
- Level3
- Disabled
- HAVE_CONFIG_H;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\win32;..\..\opus-1.1\include;%(AdditionalIncludeDirectories)
- MultiThreadedDebugDLL
- ProgramDatabase
-
-
- Windows
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
- Disabled
- HAVE_CONFIG_H;WIN32;WIN64;_DEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\win32;..\..\opus-1.1\include;%(AdditionalIncludeDirectories)
- MultiThreadedDebugDLL
- ProgramDatabase
-
-
- Windows
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
-
-
- true
- true
- HAVE_CONFIG_H;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\win32;..\..\opus-1.1\include;%(AdditionalIncludeDirectories)
- MultiThreadedDLL
-
-
- Windows
- true
- true
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- HAVE_CONFIG_H;WIN32;WIN64;NDEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\win32;..\..\opus-1.1\include;%(AdditionalIncludeDirectories)
- MultiThreadedDLL
-
-
- Windows
- true
- true
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/libs/win32/opus/opus.silk_common.2017.vcxproj b/libs/win32/opus/opus.silk_common.2017.vcxproj
deleted file mode 100644
index 7d333196be..0000000000
--- a/libs/win32/opus/opus.silk_common.2017.vcxproj
+++ /dev/null
@@ -1,313 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {C303D2FC-FF97-49B8-9DDD-467B4C9A0B16}
- Win32Proj
- src_common
- opus.silk_common
-
-
-
-
- StaticLibrary
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- silk_common
- $(Platform)\$(Configuration)\opus.silk_common\
-
-
- silk_common
- $(Platform)\$(Configuration)\opus.silk_common\
-
-
- silk_common
- $(Platform)\$(Configuration)\opus.silk_common\
-
-
-
-
- silk_common
- $(Platform)\$(Configuration)\opus.silk_common\
-
-
-
-
-
- Level3
- Disabled
- HAVE_CONFIG_H;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk\fixed;..\..\opus-1.1\silk\float;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDebugDLL
- ProgramDatabase
-
-
- Windows
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
- Disabled
- HAVE_CONFIG_H;WIN32;WIN64;_DEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk\fixed;..\..\opus-1.1\silk\float;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDebugDLL
- ProgramDatabase
-
-
- Windows
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
-
-
- true
- true
- HAVE_CONFIG_H;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk\fixed;..\..\opus-1.1\silk\float;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDLL
- Fast
-
-
- Windows
- true
- true
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- HAVE_CONFIG_H;WIN32;WIN64;NDEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk\fixed;..\..\opus-1.1\silk\float;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDLL
- Fast
-
-
- Windows
- true
- true
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/libs/win32/opus/opus.silk_fixed.2017.vcxproj b/libs/win32/opus/opus.silk_fixed.2017.vcxproj
deleted file mode 100644
index 10e760b119..0000000000
--- a/libs/win32/opus/opus.silk_fixed.2017.vcxproj
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {8484C90D-1561-402F-A91D-2DB10F8C5171}
- Win32Proj
- src_FIX
- opus.silk_fixed
-
-
-
-
- StaticLibrary
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- silk_fixed
- $(Platform)\$(Configuration)\silk_fixed\
-
-
- silk_fixed
- $(Platform)\$(Configuration)\silk_fixed\
-
-
- silk_fixed
- $(Platform)\$(Configuration)\silk_fixed\
-
-
- silk_fixed
- $(Platform)\$(Configuration)\silk_fixed\
-
-
-
-
-
- Level3
- Disabled
- HAVE_CONFIG_H;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk\;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDebugDLL
- 4244;4133;%(DisableSpecificWarnings)
- ProgramDatabase
-
-
- Windows
- true
-
-
-
-
-
-
- Level3
- Disabled
- HAVE_CONFIG_H;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk\;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDebugDLL
- 4244;4133;%(DisableSpecificWarnings)
- ProgramDatabase
-
-
- Windows
- true
-
-
-
-
- Level3
-
-
- true
- true
- HAVE_CONFIG_H;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk\;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDLL
- 4244;4133;%(DisableSpecificWarnings)
-
-
- Windows
- true
- true
- true
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- HAVE_CONFIG_H;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk\;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDLL
- 4244;4133;%(DisableSpecificWarnings)
-
-
- Windows
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {c303d2fc-ff97-49b8-9ddd-467b4c9a0b16}
-
-
- {9c4961d2-5ddb-40c7-9be8-ca918dc4e782}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/libs/win32/opus/opus.silk_float.2017.vcxproj b/libs/win32/opus/opus.silk_float.2017.vcxproj
deleted file mode 100644
index c6bbabfc65..0000000000
--- a/libs/win32/opus/opus.silk_float.2017.vcxproj
+++ /dev/null
@@ -1,253 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {9C4961D2-5DDB-40C7-9BE8-CA918DC4E782}
- Win32Proj
- src_FLP
- opus.silk_float
-
-
-
-
- StaticLibrary
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
- StaticLibrary
- false
- true
- Unicode
- $(DefaultPlatformToolset)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- silk_float
- $(Platform)\$(Configuration)\silk_float\
-
-
- silk_float
- $(Platform)\$(Configuration)\silk_float\
-
-
- silk_float
- $(Platform)\$(Configuration)\silk_float\
-
-
- Compile
- silk_float
- $(Platform)\$(Configuration)\silk_float\
-
-
-
-
-
- Level3
- Disabled
- HAVE_CONFIG_H;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk;..\..\opus-1.1\silk\fixed;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDebugDLL
- ProgramDatabase
-
-
- Windows
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
- Disabled
- HAVE_CONFIG_H;WIN32;WIN64;_DEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk;..\..\opus-1.1\silk\fixed;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDebugDLL
- ProgramDatabase
-
-
- Windows
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
-
-
- true
- true
- HAVE_CONFIG_H;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk;..\..\opus-1.1\silk\fixed;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDLL
-
-
- Windows
- true
- true
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
-
-
- MaxSpeed
- true
- true
- HAVE_CONFIG_H;WIN32;WIN64;NDEBUG;_LIB;%(PreprocessorDefinitions)
- ..\..\opus-1.1\silk;..\..\opus-1.1\silk\fixed;..\..\opus-1.1\win32;..\..\opus-1.1\celt;..\..\opus-1.1\include
- MultiThreadedDLL
-
-
- Windows
- true
- true
- true
-
-
- "$(ProjectDir)..\..\opus-1.1\win32\genversion.bat" "$(ProjectDir)..\..\opus-1.1\win32\version.h" OPUS_VERSION
- Generating version.h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {c303d2fc-ff97-49b8-9ddd-467b4c9a0b16}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/mod/codecs/mod_opus/mod_opus.2017.vcxproj b/src/mod/codecs/mod_opus/mod_opus.2017.vcxproj
index 18478701c8..f7c8d57891 100644
--- a/src/mod/codecs/mod_opus/mod_opus.2017.vcxproj
+++ b/src/mod/codecs/mod_opus/mod_opus.2017.vcxproj
@@ -46,6 +46,7 @@
$(DefaultPlatformToolset)
+
@@ -70,7 +71,7 @@
- ..\..\..\..\libs\opus-1.1\include;%(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
6031;6053;6340;6246;6011;6387;%(DisableSpecificWarnings)
@@ -86,7 +87,7 @@
X64
- ..\..\..\..\libs\opus-1.1\include;%(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
6031;6053;6340;6246;6011;6387;%(DisableSpecificWarnings)
@@ -100,7 +101,7 @@
- ..\..\..\..\libs\opus-1.1\include;%(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
6031;6053;6340;6246;6011;6387;%(DisableSpecificWarnings)
@@ -116,7 +117,7 @@
X64
- ..\..\..\..\libs\opus-1.1\include;%(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
6031;6053;6340;6246;6011;6387;%(DisableSpecificWarnings)
@@ -136,23 +137,6 @@
-
- {FD60942F-72D6-4CA1-8B57-EA1D1B95A89E}
- true
- false
- false
- true
- false
-
-
- {245603e3-f580-41a5-9632-b25fe3372cbf}
-
-
- {c303d2fc-ff97-49b8-9ddd-467b4c9a0b16}
-
-
- {9c4961d2-5ddb-40c7-9be8-ca918dc4e782}
-
{202d7a4e-760d-4d0e-afa1-d7459ced30ff}
false
diff --git a/w32/download_opus.props b/w32/download_opus.props
deleted file mode 100644
index a1859f3dbd..0000000000
--- a/w32/download_opus.props
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
- true
-
-
-
-
-
-
-
-
-
diff --git a/w32/opus-version.props b/w32/opus-version.props
new file mode 100644
index 0000000000..738bd0c3a9
--- /dev/null
+++ b/w32/opus-version.props
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+ 1.5.2
+
+
+ true
+
+
+
+
+
+ $(opusVersion)
+
+
+
diff --git a/w32/opus.props b/w32/opus.props
new file mode 100644
index 0000000000..82cfb5f5af
--- /dev/null
+++ b/w32/opus.props
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+ true
+
+
+
+ $(BaseDir)libs\opus-$(opusVersion)
+ $(opusDir)\binaries\$(Platform)\$(Configuration)
+ https://github.com/freeswitch/opus-packaging/releases/download/opus-v$(opusVersion)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(opusDir)\include;$(opusDir)\include\opus;%(AdditionalIncludeDirectories)
+
+
+ $(opusBinDir);%(AdditionalLibraryDirectories)
+ opus.lib;%(AdditionalDependencies)
+
+
+