]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11565: [Build-System] Add 48kHz sounds to the Visual Studio solution on Windows.
authorAndrey Volk <andrey@signalwire.com>
Wed, 12 Dec 2018 14:13:13 +0000 (18:13 +0400)
committerAndrey Volk <andywolk@gmail.com>
Fri, 21 Dec 2018 17:18:12 +0000 (21:18 +0400)
Freeswitch.2017.sln
libs/win32/Sound_Files/48khz.2017.vcxproj [new file with mode: 0644]
libs/win32/Sound_Files/48khzmusic.2017.vcxproj [new file with mode: 0644]

index 2845b4af6a42dfebdfbf987874dfeb2ffcbe7ab3..1962a9b283ad8a4a3814e106050c9abbeb0ce6d1 100644 (file)
@@ -572,6 +572,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_mod_av", "src\mod\appl
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_switch_core", "tests\unit\test_switch_core.2017.vcxproj", "{EF62B845-A0CE-44FD-B8E6-475FE87D06C3}"\r
 EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "48khz", "libs\win32\Sound_Files\48khz.2017.vcxproj", "{8154C82D-58EE-4145-9DEC-A445A5AA3D6B}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "48khz music", "libs\win32\Sound_Files\48khzmusic.2017.vcxproj", "{EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}"\r
+EndProject\r
 Global\r
        GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
                All|Win32 = All|Win32\r
@@ -1275,6 +1279,7 @@ Global
                {7EB71250-F002-4ED8-92CA-CA218114537A}.Debug|Win32.ActiveCfg = Debug|Win32\r
                {7EB71250-F002-4ED8-92CA-CA218114537A}.Debug|Win32.Build.0 = Debug|Win32\r
                {7EB71250-F002-4ED8-92CA-CA218114537A}.Debug|x64.ActiveCfg = Debug|x64\r
+               {7EB71250-F002-4ED8-92CA-CA218114537A}.Debug|x64.Build.0 = Debug|x64\r
                {7EB71250-F002-4ED8-92CA-CA218114537A}.Release|Win32.ActiveCfg = Release|Win32\r
                {7EB71250-F002-4ED8-92CA-CA218114537A}.Release|x64.ActiveCfg = Release|x64\r
                {464AAB78-5489-4916-BE51-BF8D61822311}.All|Win32.ActiveCfg = Release|Win32\r
@@ -1282,6 +1287,7 @@ Global
                {464AAB78-5489-4916-BE51-BF8D61822311}.Debug|Win32.ActiveCfg = Debug|Win32\r
                {464AAB78-5489-4916-BE51-BF8D61822311}.Debug|Win32.Build.0 = Debug|Win32\r
                {464AAB78-5489-4916-BE51-BF8D61822311}.Debug|x64.ActiveCfg = Debug|x64\r
+               {464AAB78-5489-4916-BE51-BF8D61822311}.Debug|x64.Build.0 = Debug|x64\r
                {464AAB78-5489-4916-BE51-BF8D61822311}.Release|Win32.ActiveCfg = Release|Win32\r
                {464AAB78-5489-4916-BE51-BF8D61822311}.Release|x64.ActiveCfg = Release|x64\r
                {66444AEE-554C-11DD-A9F0-8C5D56D89593}.All|Win32.ActiveCfg = Release|Win32\r
@@ -1611,6 +1617,7 @@ Global
                {BA599D0A-4310-4505-91DA-6A6447B3E289}.Debug|Win32.ActiveCfg = Debug|Win32\r
                {BA599D0A-4310-4505-91DA-6A6447B3E289}.Debug|Win32.Build.0 = Debug|Win32\r
                {BA599D0A-4310-4505-91DA-6A6447B3E289}.Debug|x64.ActiveCfg = Debug|x64\r
+               {BA599D0A-4310-4505-91DA-6A6447B3E289}.Debug|x64.Build.0 = Debug|x64\r
                {BA599D0A-4310-4505-91DA-6A6447B3E289}.Release|Win32.ActiveCfg = Release|Win32\r
                {BA599D0A-4310-4505-91DA-6A6447B3E289}.Release|x64.ActiveCfg = Release|x64\r
                {EED13FC7-4F81-4E6F-93DB-CDB7DF5CF959}.All|Win32.ActiveCfg = Release|Win32\r
@@ -1618,6 +1625,7 @@ Global
                {EED13FC7-4F81-4E6F-93DB-CDB7DF5CF959}.Debug|Win32.ActiveCfg = Debug|Win32\r
                {EED13FC7-4F81-4E6F-93DB-CDB7DF5CF959}.Debug|Win32.Build.0 = Debug|Win32\r
                {EED13FC7-4F81-4E6F-93DB-CDB7DF5CF959}.Debug|x64.ActiveCfg = Debug|x64\r
+               {EED13FC7-4F81-4E6F-93DB-CDB7DF5CF959}.Debug|x64.Build.0 = Debug|x64\r
                {EED13FC7-4F81-4E6F-93DB-CDB7DF5CF959}.Release|Win32.ActiveCfg = Release|Win32\r
                {EED13FC7-4F81-4E6F-93DB-CDB7DF5CF959}.Release|x64.ActiveCfg = Release|x64\r
                {3C977801-FE88-48F2-83D3-FA2EBFF6688E}.All|Win32.ActiveCfg = Release|x64\r
@@ -2599,6 +2607,26 @@ Global
                {EF62B845-A0CE-44FD-B8E6-475FE87D06C3}.Debug|x64.ActiveCfg = Debug|x64\r
                {EF62B845-A0CE-44FD-B8E6-475FE87D06C3}.Release|Win32.ActiveCfg = Release|Win32\r
                {EF62B845-A0CE-44FD-B8E6-475FE87D06C3}.Release|x64.ActiveCfg = Release|x64\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.All|Win32.ActiveCfg = Release|Win32\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.All|Win32.Build.0 = Release|Win32\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.All|x64.ActiveCfg = Release|x64\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.All|x64.Build.0 = Release|x64\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.Debug|Win32.Build.0 = Debug|Win32\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.Debug|x64.ActiveCfg = Debug|x64\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.Debug|x64.Build.0 = Debug|x64\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.Release|Win32.ActiveCfg = Release|Win32\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B}.Release|x64.ActiveCfg = Release|x64\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.All|Win32.ActiveCfg = Release|Win32\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.All|Win32.Build.0 = Release|Win32\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.All|x64.ActiveCfg = Release|x64\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.All|x64.Build.0 = Release|x64\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.Debug|Win32.Build.0 = Debug|Win32\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.Debug|x64.ActiveCfg = Debug|x64\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.Debug|x64.Build.0 = Debug|x64\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.Release|Win32.ActiveCfg = Release|Win32\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}.Release|x64.ActiveCfg = Release|x64\r
        EndGlobalSection\r
        GlobalSection(SolutionProperties) = preSolution\r
                HideSolutionNode = FALSE\r
@@ -2806,6 +2834,8 @@ Global
                {BC1FD72E-1CD5-4525-A7F5-17C5740BFDED} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}\r
                {7926CB0D-62CE-4A09-AE94-1DA2BC92D625} = {9388C266-C3FC-468A-92EF-0CBC35941412}\r
                {EF62B845-A0CE-44FD-B8E6-475FE87D06C3} = {9388C266-C3FC-468A-92EF-0CBC35941412}\r
+               {8154C82D-58EE-4145-9DEC-A445A5AA3D6B} = {4F227C26-768F-46A3-8684-1D08A46FB374}\r
+               {EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31} = {4F227C26-768F-46A3-8684-1D08A46FB374}\r
        EndGlobalSection\r
        GlobalSection(ExtensibilityGlobals) = postSolution\r
                SolutionGuid = {09840DE7-9208-45AA-9667-1A71EE93BD1E}\r
diff --git a/libs/win32/Sound_Files/48khz.2017.vcxproj b/libs/win32/Sound_Files/48khz.2017.vcxproj
new file mode 100644 (file)
index 0000000..66b65f2
--- /dev/null
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectName>48khz</ProjectName>\r
+    <RootNamespace>My48khz</RootNamespace>\r
+    <ProjectGuid>{8154C82D-58EE-4145-9DEC-A445A5AA3D6B}</ProjectGuid>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>Utility</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
+    <ConfigurationType>Utility</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>Utility</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
+    <ConfigurationType>Utility</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+  </PropertyGroup>\r
+  <PropertyGroup>\r
+    <SoundPrimaryName>en-us-callie</SoundPrimaryName>\r
+    <SoundQuality>48000</SoundQuality>\r
+    <ExpectRelative>en\us\callie\voicemail\$(SoundQuality)</ExpectRelative>\r
+  </PropertyGroup>\r
+  <PropertyGroup>\r
+    <IntDir>$(PlatformName)\$(Configuration)\$(ProjectName)\$(SoundQuality)</IntDir>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <Import Project="..\..\..\w32\download_sounds.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>\r
diff --git a/libs/win32/Sound_Files/48khzmusic.2017.vcxproj b/libs/win32/Sound_Files/48khzmusic.2017.vcxproj
new file mode 100644 (file)
index 0000000..c9eeb07
--- /dev/null
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectName>48khz music</ProjectName>\r
+    <RootNamespace>My48khzmusic</RootNamespace>\r
+    <ProjectGuid>{EBD0B6B4-C5CA-46B0-BBC7-DBA71DF05D31}</ProjectGuid>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>Utility</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
+    <ConfigurationType>Utility</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>Utility</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
+    <ConfigurationType>Utility</ConfigurationType>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+  </PropertyGroup>\r
+  <PropertyGroup>\r
+    <SoundPrimaryName>music</SoundPrimaryName>\r
+    <SoundQuality>48000</SoundQuality>\r
+    <ExpectRelative>music\$(SoundQuality)</ExpectRelative>\r
+  </PropertyGroup>\r
+  <PropertyGroup>\r
+    <IntDir>$(PlatformName)\$(Configuration)\$(ProjectName)\$(SoundQuality)</IntDir>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <Import Project="..\..\..\w32\download_sounds.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>\r