diff --git a/Freeswitch.2010.sln b/Freeswitch.2010.sln index e71b51de63..3051ea16b1 100644 --- a/Freeswitch.2010.sln +++ b/Freeswitch.2010.sln @@ -397,9 +397,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtiff", "libs\spandsp\src EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspandsp", "libs\spandsp\src\libspandsp.2010.vcxproj", "{1CBB0077-18C5-455F-801C-0A0CE7B0BBF5}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeex", "libs\speex\win32\VS2008\libspeex\libspeex.vcxproj", "{E972C52F-9E85-4D65-B19C-031E511E9DB4}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeex", "libs\win32\speex\libspeex.2010.vcxproj", "{E972C52F-9E85-4D65-B19C-031E511E9DB4}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeexdsp", "libs\speex\win32\VS2008\libspeexdsp\libspeexdsp.vcxproj", "{03207781-0D1C-4DB3-A71D-45C608F28DBD}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeexdsp", "libs\win32\speex\libspeexdsp.2010.vcxproj", "{03207781-0D1C-4DB3-A71D-45C608F28DBD}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libilbc", "libs\ilbc\libilbc.2010.vcxproj", "{9A5DDF08-C88C-4A35-B7F6-D605228446BD}" EndProject diff --git a/Freeswitch.2012.sln b/Freeswitch.2012.sln index fa5440ef0a..3ea435e83d 100644 --- a/Freeswitch.2012.sln +++ b/Freeswitch.2012.sln @@ -402,9 +402,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtiff", "libs\spandsp\src EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspandsp", "libs\spandsp\src\libspandsp.2012.vcxproj", "{1CBB0077-18C5-455F-801C-0A0CE7B0BBF5}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeex", "libs\speex\win32\VS2012\libspeex\libspeex.vcxproj", "{E972C52F-9E85-4D65-B19C-031E511E9DB4}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeex", "libs\win32\speex\libspeex.2012.vcxproj", "{E972C52F-9E85-4D65-B19C-031E511E9DB4}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeexdsp", "libs\speex\win32\VS2012\libspeexdsp\libspeexdsp.vcxproj", "{03207781-0D1C-4DB3-A71D-45C608F28DBD}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeexdsp", "libs\win32\speex\libspeexdsp.2012.vcxproj", "{03207781-0D1C-4DB3-A71D-45C608F28DBD}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libilbc", "libs\ilbc\libilbc.2012.vcxproj", "{9A5DDF08-C88C-4A35-B7F6-D605228446BD}" EndProject diff --git a/libs/win32/speex/config.h b/libs/win32/speex/config.h new file mode 100644 index 0000000000..abd35f0914 --- /dev/null +++ b/libs/win32/speex/config.h @@ -0,0 +1,20 @@ +// Microsoft version of 'inline' +#define inline __inline + +// Visual Studio support alloca(), but it always align variables to 16-bit +// boundary, while SSE need 128-bit alignment. So we disable alloca() when +// SSE is enabled. +#ifndef _USE_SSE +# define USE_ALLOCA +#endif + +/* Default to floating point */ +#ifndef FIXED_POINT +# define FLOATING_POINT +# define USE_SMALLFT +#else +# define USE_KISS_FFT +#endif + +/* We don't support visibility on Win32 */ +#define EXPORT diff --git a/libs/win32/speex/libspeex.2010.vcxproj b/libs/win32/speex/libspeex.2010.vcxproj index d5dc90fd2e..88037c29d8 100644 --- a/libs/win32/speex/libspeex.2010.vcxproj +++ b/libs/win32/speex/libspeex.2010.vcxproj @@ -156,12 +156,12 @@ - + - + @@ -186,12 +186,12 @@ - + - + @@ -220,7 +220,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -238,7 +238,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -259,7 +259,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -284,7 +284,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -309,7 +309,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -335,7 +335,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -356,7 +356,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -380,7 +380,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -401,7 +401,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -423,7 +423,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -451,7 +451,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -479,7 +479,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -509,7 +509,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -533,7 +533,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -584,12 +584,10 @@ - - @@ -606,18 +604,15 @@ - - - - - - - - - + + + + + {1bdab935-27dc-47e3-95ea-17e024d39c31} + diff --git a/libs/win32/speex/libspeex.2010.vcxproj.filters b/libs/win32/speex/libspeex.2010.vcxproj.filters index 7adcddbd80..e799cdc160 100644 --- a/libs/win32/speex/libspeex.2010.vcxproj.filters +++ b/libs/win32/speex/libspeex.2010.vcxproj.filters @@ -107,18 +107,12 @@ - - Source Files - Header Files - - Header Files - Header Files @@ -167,33 +161,6 @@ Header Files - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - Header Files @@ -203,5 +170,8 @@ Header Files + + Header Files + \ No newline at end of file diff --git a/libs/win32/speex/libspeex.2012.vcxproj b/libs/win32/speex/libspeex.2012.vcxproj index 7967621275..61ed3124eb 100644 --- a/libs/win32/speex/libspeex.2012.vcxproj +++ b/libs/win32/speex/libspeex.2012.vcxproj @@ -62,6 +62,7 @@ {E972C52F-9E85-4D65-B19C-031E511E9DB4} libspeex Win32Proj + libspeex @@ -170,12 +171,12 @@ - + - + @@ -200,12 +201,12 @@ - + - + @@ -234,7 +235,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -252,7 +253,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -273,7 +274,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -298,7 +299,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -323,7 +324,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -349,7 +350,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -370,7 +371,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -394,7 +395,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -415,7 +416,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -437,7 +438,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -465,7 +466,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -493,7 +494,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -523,7 +524,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -547,7 +548,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -598,12 +599,10 @@ - - @@ -620,20 +619,17 @@ - - - - - - - - - + + + + + {1bdab935-27dc-47e3-95ea-17e024d39c31} + - + \ No newline at end of file diff --git a/libs/win32/speex/libspeex.2012.vcxproj.filters b/libs/win32/speex/libspeex.2012.vcxproj.filters index 7adcddbd80..e799cdc160 100644 --- a/libs/win32/speex/libspeex.2012.vcxproj.filters +++ b/libs/win32/speex/libspeex.2012.vcxproj.filters @@ -107,18 +107,12 @@ - - Source Files - Header Files - - Header Files - Header Files @@ -167,33 +161,6 @@ Header Files - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - Header Files @@ -203,5 +170,8 @@ Header Files + + Header Files + \ No newline at end of file diff --git a/libs/win32/speex/libspeexdsp.2010.vcxproj b/libs/win32/speex/libspeexdsp.2010.vcxproj index 97541753e8..2df45478f4 100644 --- a/libs/win32/speex/libspeexdsp.2010.vcxproj +++ b/libs/win32/speex/libspeexdsp.2010.vcxproj @@ -91,12 +91,12 @@ - + - + @@ -109,12 +109,12 @@ - + - + @@ -131,7 +131,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -147,7 +147,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -163,7 +163,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -183,7 +183,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -200,7 +200,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) _USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -237,7 +237,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) _USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -271,7 +271,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) _USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -299,7 +299,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) _USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -343,18 +343,11 @@ - - - - - - - - - - + + {1bdab935-27dc-47e3-95ea-17e024d39c31} + diff --git a/libs/win32/speex/libspeexdsp.2012.vcxproj b/libs/win32/speex/libspeexdsp.2012.vcxproj index d5a5cb3f44..606f134daa 100644 --- a/libs/win32/speex/libspeexdsp.2012.vcxproj +++ b/libs/win32/speex/libspeexdsp.2012.vcxproj @@ -1,4 +1,4 @@ - + @@ -37,6 +37,7 @@ {03207781-0D1C-4DB3-A71D-45C608F28DBD} Win32Proj + libspeexdsp @@ -99,12 +100,12 @@ - + - + @@ -117,12 +118,12 @@ - + - + @@ -139,7 +140,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -155,7 +156,7 @@ Disabled - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true EnableFastChecks @@ -171,7 +172,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -191,7 +192,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions) true MultiThreadedDLL @@ -208,7 +209,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) _USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -245,7 +246,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) _USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -279,7 +280,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) _USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -307,7 +308,7 @@ AnySuitable true Speed - ..\..\..\include;..\..;%(AdditionalIncludeDirectories) + $(ProjectDir);..\..\speex-1.2rc1\include;%(AdditionalIncludeDirectories) _USE_SSE;WIN32;NDEBUG;_WINDOWS;_USRDLL;HAVE_CONFIG_H;%(PreprocessorDefinitions) true @@ -351,20 +352,13 @@ - - - - - - - - - - + + {1bdab935-27dc-47e3-95ea-17e024d39c31} + - + \ No newline at end of file