FS-9953 [mod_av] Add mod_av to windows build
This commit is contained in:
parent
b7578ecd98
commit
b2d9cd9e72
|
@ -236,4 +236,7 @@ Freeswitch.2015.VC.db
|
||||||
Freeswitch.2015.VC.VC.opendb
|
Freeswitch.2015.VC.VC.opendb
|
||||||
libs/freetype/
|
libs/freetype/
|
||||||
libs/libpng/
|
libs/libpng/
|
||||||
libs/zlib/
|
libs/zlib/
|
||||||
|
|
||||||
|
libs/libav/
|
||||||
|
libs/libx264/
|
|
@ -634,6 +634,19 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download freetype", "libs\w
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_png", "src\mod\formats\mod_png\mod_png.2015.vcxproj", "{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_png", "src\mod\formats\mod_png\mod_png.2015.vcxproj", "{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download libav", "libs\win32\Download libav.2015.vcxproj", "{77C9E0A2-177D-4BD6-9EFD-75A56F886325}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libav", "libs\win32\libav\libav.2015.vcxproj", "{841C345F-FCC7-4F64-8F54-0281CEABEB01}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325} = {77C9E0A2-177D-4BD6-9EFD-75A56F886325}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_av", "src\mod\applications\mod_av\mod_av.2015.vcxproj", "{7AEE504B-23B6-4B05-829E-7CD34855F146}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libx264", "libs\win32\libx264\libx264.2015.vcxproj", "{20179127-853B-4FE9-B7C0-9E817E6A3A72}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download libx264", "libs\win32\Download libx264.2015.vcxproj", "{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
All|Win32 = All|Win32
|
All|Win32 = All|Win32
|
||||||
|
@ -2769,9 +2782,11 @@ Global
|
||||||
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Debug|Win32.ActiveCfg = Debug|Win32
|
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Debug|Win32.Build.0 = Debug|Win32
|
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Debug|x64.ActiveCfg = Debug|Win32
|
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Debug|x64.ActiveCfg = Debug|Win32
|
||||||
|
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Debug|x64.Build.0 = Debug|Win32
|
||||||
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Release|Win32.ActiveCfg = Release|Win32
|
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Release|Win32.Build.0 = Release|Win32
|
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Release|Win32.Build.0 = Release|Win32
|
||||||
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Release|x64.ActiveCfg = Release|Win32
|
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Release|x64.ActiveCfg = Release|Win32
|
||||||
|
{CDCEC78E-D445-47AC-A2AE-DEBE2CE3A311}.Release|x64.Build.0 = Release|Win32
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.All|Win32.ActiveCfg = Release|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.All|Win32.ActiveCfg = Release|Win32
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.All|Win32.Build.0 = Release|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.All|Win32.Build.0 = Release|Win32
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.All|x64.ActiveCfg = Release|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.All|x64.ActiveCfg = Release|Win32
|
||||||
|
@ -2779,9 +2794,11 @@ Global
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Debug|Win32.ActiveCfg = Debug|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Debug|Win32.Build.0 = Debug|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Debug|x64.ActiveCfg = Debug|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Debug|x64.ActiveCfg = Debug|Win32
|
||||||
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Debug|x64.Build.0 = Debug|Win32
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Release|Win32.ActiveCfg = Release|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Release|Win32.Build.0 = Release|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Release|Win32.Build.0 = Release|Win32
|
||||||
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Release|x64.ActiveCfg = Release|Win32
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Release|x64.ActiveCfg = Release|Win32
|
||||||
|
{C2D5EB6D-F4DE-4DEE-B5B8-B6FD26C22D33}.Release|x64.Build.0 = Release|Win32
|
||||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.All|Win32.ActiveCfg = Release|Win32
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.All|Win32.ActiveCfg = Release|Win32
|
||||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.All|Win32.Build.0 = Release|Win32
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.All|Win32.Build.0 = Release|Win32
|
||||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.All|x64.ActiveCfg = Release|x64
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.All|x64.ActiveCfg = Release|x64
|
||||||
|
@ -2805,6 +2822,7 @@ Global
|
||||||
{0AD87FDA-989F-4638-B6E1-B0132BB0560A}.Release|Win32.ActiveCfg = Release|Win32
|
{0AD87FDA-989F-4638-B6E1-B0132BB0560A}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{0AD87FDA-989F-4638-B6E1-B0132BB0560A}.Release|Win32.Build.0 = Release|Win32
|
{0AD87FDA-989F-4638-B6E1-B0132BB0560A}.Release|Win32.Build.0 = Release|Win32
|
||||||
{0AD87FDA-989F-4638-B6E1-B0132BB0560A}.Release|x64.ActiveCfg = Release|Win32
|
{0AD87FDA-989F-4638-B6E1-B0132BB0560A}.Release|x64.ActiveCfg = Release|Win32
|
||||||
|
{0AD87FDA-989F-4638-B6E1-B0132BB0560A}.Release|x64.Build.0 = Release|Win32
|
||||||
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.All|Win32.ActiveCfg = Release|Win32
|
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.All|Win32.ActiveCfg = Release|Win32
|
||||||
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.All|Win32.Build.0 = Release|Win32
|
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.All|Win32.Build.0 = Release|Win32
|
||||||
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.All|x64.ActiveCfg = Release|x64
|
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.All|x64.ActiveCfg = Release|x64
|
||||||
|
@ -2817,6 +2835,62 @@ Global
|
||||||
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.Release|Win32.Build.0 = Release|Win32
|
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.Release|Win32.Build.0 = Release|Win32
|
||||||
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.Release|x64.ActiveCfg = Release|x64
|
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.Release|x64.ActiveCfg = Release|x64
|
||||||
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.Release|x64.Build.0 = Release|x64
|
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B}.Release|x64.Build.0 = Release|x64
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.All|Win32.ActiveCfg = Release|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.All|Win32.Build.0 = Release|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.All|x64.ActiveCfg = Release|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.All|x64.Build.0 = Release|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.Debug|x64.ActiveCfg = Debug|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.Debug|x64.Build.0 = Debug|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.Release|x64.ActiveCfg = Release|Win32
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325}.Release|x64.Build.0 = Release|Win32
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.All|Win32.ActiveCfg = Release|Win32
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.All|Win32.Build.0 = Release|Win32
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.All|x64.ActiveCfg = Release|x64
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.All|x64.Build.0 = Release|x64
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01}.Release|x64.Build.0 = Release|x64
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146}.All|Win32.ActiveCfg = Release|Win32
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146}.All|Win32.Build.0 = Release|Win32
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146}.All|x64.ActiveCfg = Release|x64
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146}.All|x64.Build.0 = Release|x64
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.All|Win32.ActiveCfg = Release|Win32
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.All|Win32.Build.0 = Release|Win32
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.All|x64.ActiveCfg = Release|x64
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.All|x64.Build.0 = Release|x64
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72}.Release|x64.Build.0 = Release|x64
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.All|Win32.ActiveCfg = Release|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.All|Win32.Build.0 = Release|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.All|x64.ActiveCfg = Release|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.All|x64.Build.0 = Release|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.Debug|x64.ActiveCfg = Debug|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.Debug|x64.Build.0 = Debug|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.Release|x64.ActiveCfg = Release|Win32
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}.Release|x64.Build.0 = Release|Win32
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
@ -3042,5 +3116,10 @@ Global
|
||||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
|
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
|
||||||
{0AD87FDA-989F-4638-B6E1-B0132BB0560A} = {C120A020-773F-4EA3-923F-B67AF28B750D}
|
{0AD87FDA-989F-4638-B6E1-B0132BB0560A} = {C120A020-773F-4EA3-923F-B67AF28B750D}
|
||||||
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B} = {A5A27244-AD24-46E5-B01B-840CD296C91D}
|
{FBC7E2A4-B989-4289-BA7F-68F440E9EF8B} = {A5A27244-AD24-46E5-B01B-840CD296C91D}
|
||||||
|
{77C9E0A2-177D-4BD6-9EFD-75A56F886325} = {C120A020-773F-4EA3-923F-B67AF28B750D}
|
||||||
|
{841C345F-FCC7-4F64-8F54-0281CEABEB01} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
|
||||||
|
{7AEE504B-23B6-4B05-829E-7CD34855F146} = {E72B5BCB-6462-4D23-B419-3AF1A4AC3D78}
|
||||||
|
{20179127-853B-4FE9-B7C0-9E817E6A3A72} = {EB910B0D-F27D-4B62-B67B-DE834C99AC5B}
|
||||||
|
{6D1BC01C-3F97-4C08-8A45-69C9B94281AA} = {C120A020-773F-4EA3-923F-B67AF28B750D}
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
EndGlobal
|
EndGlobal
|
||||||
|
|
|
@ -0,0 +1,82 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectName>Download libav</ProjectName>
|
||||||
|
<RootNamespace>Download libav</RootNamespace>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{77C9E0A2-177D-4BD6-9EFD-75A56F886325}</ProjectGuid>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<Import Project="$(SolutionDir)\w32\extdll.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\w32\libav.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\w32\libav.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||||
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\libav\$(Configuration)\</IntDir>
|
||||||
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PlatformName)\libav\$(Configuration)\</IntDir>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<BuildLog>
|
||||||
|
<Path>$(IntDir)BuildLog $(ProjectName).htm</Path>
|
||||||
|
</BuildLog>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>
|
||||||
|
</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<BuildLog>
|
||||||
|
<Path>$(IntDir)BuildLog $(ProjectName).htm</Path>
|
||||||
|
</BuildLog>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>
|
||||||
|
</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<CustomBuild Include="cleancount">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Downloading libav.</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">if not exist "$(ProjectDir)..\libav" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/libav-12.tar.bz2 "$(ProjectDir).."
|
||||||
|
</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\libav;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Downloading libav.</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">if not exist "$(ProjectDir)..\libav" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/libav-12.tar.bz2 "$(ProjectDir).."
|
||||||
|
</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)..\libav;%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,84 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectName>Download libx264</ProjectName>
|
||||||
|
<RootNamespace>Download libx264</RootNamespace>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{6D1BC01C-3F97-4C08-8A45-69C9B94281AA}</ProjectGuid>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Utility</ConfigurationType>
|
||||||
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<Import Project="$(SolutionDir)\w32\extdll.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\w32\libx264.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\w32\libx264.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||||
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\libx264\$(Configuration)\</IntDir>
|
||||||
|
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PlatformName)\libx264\$(Configuration)\</IntDir>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<BuildLog>
|
||||||
|
<Path>$(IntDir)BuildLog $(ProjectName).htm</Path>
|
||||||
|
</BuildLog>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>
|
||||||
|
</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<BuildLog>
|
||||||
|
<Path>$(IntDir)BuildLog $(ProjectName).htm</Path>
|
||||||
|
</BuildLog>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>
|
||||||
|
</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<CustomBuild Include="cleancount">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Downloading libx264.</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">if not exist "$(ProjectDir)..\libx264" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/libx264.tar.bz2 "$(ProjectDir).."
|
||||||
|
if not exist "$(ProjectDir)..\vsyasm.exe" cscript /nologo "$(ProjectDir)util.vbs" GetVSYasmEXE "$(ProjectDir)\..\"
|
||||||
|
</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\libx264;%(Outputs)</Outputs>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Downloading libx264.</Message>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">if not exist "$(ProjectDir)..\libx264" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/libx264.tar.bz2 "$(ProjectDir).."
|
||||||
|
if not exist "$(ProjectDir)..\vsyasm.exe" cscript /nologo "$(ProjectDir)util.vbs" GetVSYasmEXE "$(ProjectDir)\..\"
|
||||||
|
</Command>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)..\libx264;%(Outputs)</Outputs>
|
||||||
|
</CustomBuild>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1 @@
|
||||||
|
1
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,503 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|x64">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectName>libx264</ProjectName>
|
||||||
|
<ProjectGuid>{20179127-853B-4FE9-B7C0-9E817E6A3A72}</ProjectGuid>
|
||||||
|
<RootNamespace>libx264</RootNamespace>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '14.0'">v140</PlatformToolset>
|
||||||
|
<PlatformToolset Condition="'$(VisualStudioVersion)' == '12.0'">v120</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
<Import Project="$(SolutionDir)libs\win32\libx264\vsyasm.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\..\w32\extdll.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\..\w32\extdll.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\..\w32\extdll.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\..\w32\extdll.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<TargetName>libx264</TargetName>
|
||||||
|
<CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<TargetName>libx264</TargetName>
|
||||||
|
<CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<TargetName>libx264</TargetName>
|
||||||
|
<CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<TargetName>libx264</TargetName>
|
||||||
|
<CustomBuildAfterTargets>Clean</CustomBuildAfterTargets>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
|
<PreprocessorDefinitions>__ICL;WIN32;_WIN32_WINNT=0x0502;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<AdditionalIncludeDirectories>..\..\libx264\;..\..\libx264\SMP\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<C99Support>true</C99Support>
|
||||||
|
<ExceptionHandling>false</ExceptionHandling>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<DisableSpecificWarnings>4996;4244;4267;4003;4018;4305;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<BasicRuntimeChecks>StackFrameRuntimeCheck</BasicRuntimeChecks>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
</Lib>
|
||||||
|
<YASM>
|
||||||
|
<IncludePaths>$(SolutionDir)libs\libx264\common\x86;%(IncludePaths)</IncludePaths>
|
||||||
|
<Defines>PREFIX;STACK_ALIGNMENT=4;HIGH_BIT_DEPTH=0;BIT_DEPTH=8;WIN32=1;ARCH_X86_64=0;%(Defines)</Defines>
|
||||||
|
<ErrorFile>
|
||||||
|
</ErrorFile>
|
||||||
|
</YASM>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>if exist ..\..\libx264\config.h (
|
||||||
|
del ..\..\libx264\config.h
|
||||||
|
)
|
||||||
|
if exist ..\..\libx264\x264_config.h (
|
||||||
|
del ..\..\libx264\x264_config.h
|
||||||
|
)
|
||||||
|
if exist ..\..\libx264\common\oclobj.h (
|
||||||
|
del ..\..\libx264\common\oclobj.h
|
||||||
|
)
|
||||||
|
if not exist ..\..\libx264\SMP\common\oclobj.h (
|
||||||
|
echo "Error: Missing oclobj.h, can not regenerate!"
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<PostBuildEvent>
|
||||||
|
<Command>copy ..\..\libx264\COPYING $(OutDir)\x264.txt</Command>
|
||||||
|
</PostBuildEvent>
|
||||||
|
<CustomBuildStep>
|
||||||
|
<Message>Custom Clean Step</Message>
|
||||||
|
</CustomBuildStep>
|
||||||
|
<CustomBuildStep>
|
||||||
|
<Outputs>force_clean</Outputs>
|
||||||
|
<Command>if exist $(OutDir)\x264.txt (
|
||||||
|
del /f /q $(OutDir)\x264.txt
|
||||||
|
)</Command>
|
||||||
|
</CustomBuildStep>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
|
<PreprocessorDefinitions>__ICL;WIN32;_WIN32_WINNT=0x0600;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<AdditionalIncludeDirectories>..\..\libx264\;..\..\libx264\SMP\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<C99Support>true</C99Support>
|
||||||
|
<ExceptionHandling>false</ExceptionHandling>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<DisableSpecificWarnings>4996;4244;4267;4003;4018;4305;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<BasicRuntimeChecks>StackFrameRuntimeCheck</BasicRuntimeChecks>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
</Lib>
|
||||||
|
<YASM>
|
||||||
|
<IncludePaths>$(SolutionDir)libs\libx264\common\x86;%(IncludePaths)</IncludePaths>
|
||||||
|
<Defines>STACK_ALIGNMENT=16;HIGH_BIT_DEPTH=0;BIT_DEPTH=8;WIN32=1;ARCH_X86_64=1;%(Defines)</Defines>
|
||||||
|
</YASM>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>if exist ..\..\libx264\config.h (
|
||||||
|
del ..\..\libx264\config.h
|
||||||
|
)
|
||||||
|
if exist ..\..\libx264\x264_config.h (
|
||||||
|
del ..\..\libx264\x264_config.h
|
||||||
|
)
|
||||||
|
if exist ..\..\libx264\common\oclobj.h (
|
||||||
|
del ..\..\libx264\common\oclobj.h
|
||||||
|
)
|
||||||
|
if not exist ..\..\libx264\SMP\common\oclobj.h (
|
||||||
|
echo "Error: Missing oclobj.h, can not regenerate!"
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<PostBuildEvent>
|
||||||
|
<Command>copy ..\..\libx264\COPYING $(OutDir)\x264.txt</Command>
|
||||||
|
</PostBuildEvent>
|
||||||
|
<CustomBuildStep>
|
||||||
|
<Message>Custom Clean Step</Message>
|
||||||
|
</CustomBuildStep>
|
||||||
|
<CustomBuildStep>
|
||||||
|
<Outputs>force_clean</Outputs>
|
||||||
|
<Command>if exist $(OutDir)\x264.txt (
|
||||||
|
del /f /q $(OutDir)\x264.txt
|
||||||
|
)</Command>
|
||||||
|
</CustomBuildStep>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
|
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||||
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||||
|
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
|
||||||
|
<OmitFramePointers>true</OmitFramePointers>
|
||||||
|
<StringPooling>true</StringPooling>
|
||||||
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||||
|
<FloatingPointModel>Fast</FloatingPointModel>
|
||||||
|
<FloatingPointExceptions>false</FloatingPointExceptions>
|
||||||
|
<PreprocessorDefinitions>__ICL;WIN32;_WIN32_WINNT=0x0502;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<AdditionalIncludeDirectories>..\..\libx264\;..\..\libx264\SMP\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<UseProcessorExtensions>SSE3</UseProcessorExtensions>
|
||||||
|
<C99Support>true</C99Support>
|
||||||
|
<ExceptionHandling>false</ExceptionHandling>
|
||||||
|
<InterproceduralOptimization>SingleFile</InterproceduralOptimization>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<DisableSpecificWarnings>4996;4244;4267;4003;4018;4305;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
</Lib>
|
||||||
|
<YASM>
|
||||||
|
<IncludePaths>$(SolutionDir)libs\libx264\common\x86;%(IncludePaths)</IncludePaths>
|
||||||
|
<Defines>PREFIX;STACK_ALIGNMENT=4;HIGH_BIT_DEPTH=0;BIT_DEPTH=8;WIN32=1;ARCH_X86_64=0;%(Defines)</Defines>
|
||||||
|
</YASM>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>if exist ..\..\libx264\config.h (
|
||||||
|
del ..\..\libx264\config.h
|
||||||
|
)
|
||||||
|
if exist ..\..\libx264\x264_config.h (
|
||||||
|
del ..\..\libx264\x264_config.h
|
||||||
|
)
|
||||||
|
if exist ..\..\libx264\common\oclobj.h (
|
||||||
|
del ..\..\libx264\common\oclobj.h
|
||||||
|
)
|
||||||
|
if not exist ..\..\libx264\SMP\common\oclobj.h (
|
||||||
|
echo "Error: Missing oclobj.h, can not regenerate!"
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<PostBuildEvent>
|
||||||
|
<Command>copy ..\..\libx264\COPYING $(OutDir)\x264.txt</Command>
|
||||||
|
</PostBuildEvent>
|
||||||
|
<CustomBuildStep>
|
||||||
|
<Message>Custom Clean Step</Message>
|
||||||
|
</CustomBuildStep>
|
||||||
|
<CustomBuildStep>
|
||||||
|
<Outputs>force_clean</Outputs>
|
||||||
|
<Command>if exist $(OutDir)\x264.txt (
|
||||||
|
del /f /q $(OutDir)\x264.txt
|
||||||
|
)</Command>
|
||||||
|
</CustomBuildStep>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
|
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||||
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||||
|
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
|
||||||
|
<OmitFramePointers>true</OmitFramePointers>
|
||||||
|
<StringPooling>true</StringPooling>
|
||||||
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||||
|
<FloatingPointModel>Fast</FloatingPointModel>
|
||||||
|
<FloatingPointExceptions>false</FloatingPointExceptions>
|
||||||
|
<PreprocessorDefinitions>__ICL;WIN32;_WIN32_WINNT=0x0600;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<AdditionalIncludeDirectories>..\..\libx264\;..\..\libx264\SMP\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<UseProcessorExtensions>SSE3</UseProcessorExtensions>
|
||||||
|
<C99Support>true</C99Support>
|
||||||
|
<ExceptionHandling>false</ExceptionHandling>
|
||||||
|
<InterproceduralOptimization>SingleFile</InterproceduralOptimization>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<DisableSpecificWarnings>4996;4244;4267;4003;4018;4305;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
</Lib>
|
||||||
|
<YASM>
|
||||||
|
<IncludePaths>$(SolutionDir)libs\libx264\common\x86;%(IncludePaths)</IncludePaths>
|
||||||
|
<Defines>STACK_ALIGNMENT=16;HIGH_BIT_DEPTH=0;BIT_DEPTH=8;WIN32=1;ARCH_X86_64=1;%(Defines)</Defines>
|
||||||
|
</YASM>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>if exist ..\..\libx264\config.h (
|
||||||
|
del ..\..\libx264\config.h
|
||||||
|
)
|
||||||
|
if exist ..\..\libx264\x264_config.h (
|
||||||
|
del ..\..\libx264\x264_config.h
|
||||||
|
)
|
||||||
|
if exist ..\..\libx264\common\oclobj.h (
|
||||||
|
del ..\..\libx264\common\oclobj.h
|
||||||
|
)
|
||||||
|
if not exist ..\..\libx264\SMP\common\oclobj.h (
|
||||||
|
echo "Error: Missing oclobj.h, can not regenerate!"
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<PostBuildEvent>
|
||||||
|
<Command>copy ..\..\libx264\COPYING $(OutDir)\x264.txt</Command>
|
||||||
|
</PostBuildEvent>
|
||||||
|
<CustomBuildStep>
|
||||||
|
<Message>Custom Clean Step</Message>
|
||||||
|
</CustomBuildStep>
|
||||||
|
<CustomBuildStep>
|
||||||
|
<Outputs>force_clean</Outputs>
|
||||||
|
<Command>if exist $(OutDir)\x264.txt (
|
||||||
|
del /f /q $(OutDir)\x264.txt
|
||||||
|
)</Command>
|
||||||
|
</CustomBuildStep>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\libx264\common\bitstream.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\cabac.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\common.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\cpu.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\dct.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\deblock.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\frame.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\macroblock.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\mc.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\mvpred.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\opencl.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\osdep.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\pixel.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\predict.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\quant.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\rectangle.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\set.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\threadpool.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\vlc.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\win32thread.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\x86\mc-c.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\x86\predict-c.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\analyse.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\cabac.c">
|
||||||
|
<ObjectFileName>$(IntDir)\cabacEnc.obj</ObjectFileName>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\cavlc.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\encoder.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\lookahead.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\macroblock.c">
|
||||||
|
<ObjectFileName>$(IntDir)\macroblockEnc.obj</ObjectFileName>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\me.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\ratecontrol.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\set.c">
|
||||||
|
<ObjectFileName>$(IntDir)\setEnc.obj</ObjectFileName>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\slicetype-cl.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\x264dll.c">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseLTO|x64'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\libx264\common\bitstream.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\cabac.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\common.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\cpu.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\dct.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\frame.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\macroblock.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\mc.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\opencl.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\opencl\x264-cl.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\osdep.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\pixel.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\predict.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\quant.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\rectangle.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\set.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\threadpool.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\win32thread.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\dct.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\mc.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\pixel.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\predict.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\quant.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\util.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\analyse.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\macroblock.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\me.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\ratecontrol.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\set.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\x264.h" />
|
||||||
|
<ClInclude Include="common\oclobj.h" />
|
||||||
|
<ClInclude Include="config.h" />
|
||||||
|
<ClInclude Include="x264_config.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\libx264\common\opencl\bidir.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\downscale.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\intra.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\motionsearch.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\subpel.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\weightp.cl" />
|
||||||
|
<None Include="libx264.def" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\bitstream-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\cabac-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\const-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\cpu-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\dct-32.asm">
|
||||||
|
<ExcludedFromBuild Condition="'$(Platform)'=='x64'">true</ExcludedFromBuild>
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\dct-64.asm">
|
||||||
|
<ExcludedFromBuild Condition="'$(Platform)'=='Win32'">true</ExcludedFromBuild>
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\dct-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\deblock-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\mc-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\mc-a2.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\pixel-32.asm">
|
||||||
|
<ExcludedFromBuild Condition="'$(Platform)'=='x64'">true</ExcludedFromBuild>
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\pixel-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\predict-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\quant-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\sad-a.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\trellis-64.asm">
|
||||||
|
<ExcludedFromBuild Condition="'$(Platform)'=='Win32'">true</ExcludedFromBuild>
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\x86inc.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||||
|
</YASM>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\x86util.asm">
|
||||||
|
<FileType>Document</FileType>
|
||||||
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||||
|
</YASM>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Text Include="readme.txt" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\libx264\x264res.rc">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)'=='Debug'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)'=='Release'">true</ExcludedFromBuild>
|
||||||
|
<PreprocessorDefinitions>DLL;_MSC_VER=1800;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<IgnoreStandardIncludePath>true</IgnoreStandardIncludePath>
|
||||||
|
<AdditionalIncludeDirectories>$(VC_IncludePath)\;$(WindowsSDK_IncludePath)\;$(VCInstallDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Download libx264.2015.vcxproj">
|
||||||
|
<Project>{6d1bc01c-3f97-4c08-8a45-69c9b94281aa}</Project>
|
||||||
|
</ProjectReference>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
<Import Project="$(SolutionDir)libs\win32\libx264\vsyasm.targets" />
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,154 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="Header Files">
|
||||||
|
<UniqueIdentifier>{bc7cc560-067b-45b5-93cf-951746813aac}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Resource Files">
|
||||||
|
<UniqueIdentifier>{137db408-0f1d-432e-a147-da6e92e61e68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Source Files">
|
||||||
|
<UniqueIdentifier>{18bebc71-8cbf-41c4-bc1a-21f68793ff17}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Source Files\common">
|
||||||
|
<UniqueIdentifier>{a6276c57-fa13-4946-89df-8f9d82e94024}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Source Files\encoder">
|
||||||
|
<UniqueIdentifier>{8e13f554-52a8-4e7d-a1fe-d208a84e7ea8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Source Files\common\x86">
|
||||||
|
<UniqueIdentifier>{7e3927b1-018f-4cb1-9bfc-6b66b16a30b1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Source Files\common\opencl">
|
||||||
|
<UniqueIdentifier>{a6ce58a1-9122-46af-96c2-b72f36749479}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Header Files\x264">
|
||||||
|
<UniqueIdentifier>{b6d71a01-1aa0-4011-884a-a32258e46159}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Header Files\x264\encoder">
|
||||||
|
<UniqueIdentifier>{bd0dc0c9-1336-4cec-90e6-8275ab412aae}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Header Files\x264\common">
|
||||||
|
<UniqueIdentifier>{4ca40a58-f38f-46cf-9cf0-14a17adbbf71}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Header Files\x264\common\x86">
|
||||||
|
<UniqueIdentifier>{5a1ab630-e4ce-41c9-98c1-b09ffdfba9d2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Header Files\x264\common\opencl">
|
||||||
|
<UniqueIdentifier>{e5117c26-5cc2-4054-9723-a8e365fadb02}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\libx264\common\bitstream.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\cabac.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\common.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\cpu.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\dct.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\deblock.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\frame.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\macroblock.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\mc.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\mvpred.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\opencl.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\osdep.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\pixel.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\predict.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\quant.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\rectangle.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\set.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\threadpool.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\vlc.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\win32thread.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\x86\mc-c.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\common\x86\predict-c.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\analyse.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\cabac.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\cavlc.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\encoder.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\lookahead.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\macroblock.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\me.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\ratecontrol.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\set.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\encoder\slicetype-cl.c" />
|
||||||
|
<ClCompile Include="..\..\libx264\x264dll.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="x264_config.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="config.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="common\oclobj.h">
|
||||||
|
<Filter>Header Files\x264\common</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\libx264\common\bitstream.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\cabac.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\common.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\cpu.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\dct.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\frame.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\macroblock.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\mc.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\opencl.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\opencl\x264-cl.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\osdep.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\pixel.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\predict.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\quant.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\rectangle.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\set.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\threadpool.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\win32thread.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\dct.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\mc.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\pixel.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\predict.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\quant.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\common\x86\util.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\analyse.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\macroblock.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\me.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\ratecontrol.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\encoder\set.h" />
|
||||||
|
<ClInclude Include="..\..\libx264\x264.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="libx264.def">
|
||||||
|
<Filter>Resource Files</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\libx264\common\opencl\bidir.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\downscale.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\intra.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\motionsearch.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\subpel.cl" />
|
||||||
|
<None Include="..\..\libx264\common\opencl\weightp.cl" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<YASM Include="..\..\libx264\common\x86\bitstream-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\cabac-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\const-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\cpu-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\dct-32.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\dct-64.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\dct-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\deblock-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\mc-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\mc-a2.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\pixel-32.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\pixel-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\predict-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\quant-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\sad-a.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\trellis-64.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\x86inc.asm" />
|
||||||
|
<YASM Include="..\..\libx264\common\x86\x86util.asm" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Text Include="readme.txt" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\libx264\x264res.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,27 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup
|
||||||
|
Condition="'$(YASMBeforeTargets)' == '' and '$(YASMAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
|
||||||
|
<YASMBeforeTargets>Midl</YASMBeforeTargets>
|
||||||
|
<YASMAfterTargets>CustomBuild</YASMAfterTargets>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<YASMDependsOn
|
||||||
|
Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(YASMDependsOn)</YASMDependsOn>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<YasmPath Condition= "'$(YASMPATH)' == ''">$(SolutionDir)</YasmPath>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<YASM>
|
||||||
|
<Debug>False</Debug>
|
||||||
|
<ObjectFile>$(IntDir)</ObjectFile>
|
||||||
|
<PreProc>0</PreProc>
|
||||||
|
<Parser>0</Parser>
|
||||||
|
<CommandLineTemplate>$(YasmPath)libs\vsyasm.exe -Xvc -f $(Platform) [AllOptions] [AdditionalOptions] [Inputs]</CommandLineTemplate>
|
||||||
|
<Outputs>%(ObjectFile)</Outputs>
|
||||||
|
<ExecutionDescription>Assembling %(Filename)%(Extension)</ExecutionDescription>
|
||||||
|
<ShowOnlyRuleProperties>false</ShowOnlyRuleProperties>
|
||||||
|
</YASM>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,108 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<PropertyPageSchema
|
||||||
|
Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
|
||||||
|
<AvailableItemName
|
||||||
|
Include="YASM">
|
||||||
|
<Targets>_YASM</Targets>
|
||||||
|
</AvailableItemName>
|
||||||
|
</ItemGroup>
|
||||||
|
<UsingTask
|
||||||
|
TaskName="YASM"
|
||||||
|
TaskFactory="XamlTaskFactory"
|
||||||
|
AssemblyName="Microsoft.Build.Tasks.v4.0">
|
||||||
|
<Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
|
||||||
|
</UsingTask>
|
||||||
|
<Target
|
||||||
|
Name="_YASM"
|
||||||
|
BeforeTargets="$(YASMBeforeTargets)"
|
||||||
|
AfterTargets="$(YASMAfterTargets)"
|
||||||
|
Condition="'@(YASM)' != ''"
|
||||||
|
DependsOnTargets="$(YASMDependsOn);ComputeYASMOutput"
|
||||||
|
Outputs="@(YASM->'%(ObjectFile)')"
|
||||||
|
Inputs="@(YASM);%(YASM.AdditionalDependencies);$(MSBuildProjectFile)">
|
||||||
|
<ItemGroup
|
||||||
|
Condition="'@(SelectedFiles)' != ''">
|
||||||
|
<YASM
|
||||||
|
Remove="@(YASM)"
|
||||||
|
Condition="'%(Identity)' != '@(SelectedFiles)'" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<YASM_tlog
|
||||||
|
Include="%(YASM.ObjectFile)"
|
||||||
|
Condition="'%(YASM.ObjectFile)' != '' and '%(YASM.ExcludedFromBuild)' != 'true'">
|
||||||
|
<Source>@(YASM, '|')</Source>
|
||||||
|
</YASM_tlog>
|
||||||
|
</ItemGroup>
|
||||||
|
<Message
|
||||||
|
Importance="High"
|
||||||
|
Text="%(YASM.ExecutionDescription)" />
|
||||||
|
<WriteLinesToFile
|
||||||
|
Condition="'@(YASM_tlog)' != '' and '%(YASM_tlog.ExcludedFromBuild)' != 'true'"
|
||||||
|
File="$(IntDir)$(ProjectName).write.1.tlog"
|
||||||
|
Lines="^%(YASM_tlog.Source);@(YASM_tlog->'%(Fullpath)')" />
|
||||||
|
<YASM
|
||||||
|
Condition="'@(YASM)' != '' and '%(YASM.ExcludedFromBuild)' != 'true'"
|
||||||
|
CommandLineTemplate="%(YASM.CommandLineTemplate)"
|
||||||
|
Debug="%(YASM.Debug)"
|
||||||
|
PreIncludeFile="%(YASM.PreIncludeFile)"
|
||||||
|
IncludePaths="%(YASM.IncludePaths)"
|
||||||
|
Defines="%(YASM.Defines)"
|
||||||
|
UnDefines="%(YASM.UnDefines)"
|
||||||
|
ObjectFile="%(YASM.ObjectFile)"
|
||||||
|
ListFile="%(YASM.ListFile)"
|
||||||
|
MapFile="%(YASM.MapFile)"
|
||||||
|
ErrorFile="%(YASM.ErrorFile)"
|
||||||
|
SymbolPrefix="%(YASM.SymbolPrefix)"
|
||||||
|
SymbolSuffix="%(YASM.SymbolSuffix)"
|
||||||
|
PreProc="%(YASM.PreProc)"
|
||||||
|
Parser="%(YASM.Parser)"
|
||||||
|
AdditionalOptions="%(YASM.AdditionalOptions)"
|
||||||
|
Inputs="@(YASM)" />
|
||||||
|
</Target>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ComputeLinkInputsTargets>
|
||||||
|
$(ComputeLinkInputsTargets);
|
||||||
|
ComputeYASMOutput;
|
||||||
|
</ComputeLinkInputsTargets>
|
||||||
|
<ComputeLibInputsTargets>
|
||||||
|
$(ComputeLibInputsTargets);
|
||||||
|
ComputeYASMOutput;
|
||||||
|
</ComputeLibInputsTargets>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Target
|
||||||
|
Name="ComputeYASMOutput"
|
||||||
|
Condition="'@(YASM)' != ''">
|
||||||
|
<ItemGroup>
|
||||||
|
<YASMDirsToMake
|
||||||
|
Condition="'@(YASM)' != '' and '%(YASM.ExcludedFromBuild)' != 'true' and !HasTrailingSlash('%(YASM.ObjectFile)')"
|
||||||
|
Include="%(YASM.ObjectFile)" />
|
||||||
|
<Link
|
||||||
|
Include="%(YASMDirsToMake.Identity)"
|
||||||
|
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||||
|
<Lib
|
||||||
|
Include="%(YASMDirsToMake.Identity)"
|
||||||
|
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||||
|
<ImpLib
|
||||||
|
Include="%(YASMDirsToMake.Identity)"
|
||||||
|
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<YASMDirsToMake
|
||||||
|
Condition="'@(YASM)' != '' and '%(YASM.ExcludedFromBuild)' != 'true' and HasTrailingSlash('%(YASM.ObjectFile)')"
|
||||||
|
Include="@(YASM->'%(ObjectFile)%(Filename).obj')" />
|
||||||
|
<Link
|
||||||
|
Include="%(YASMDirsToMake.Identity)"
|
||||||
|
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||||
|
<Lib
|
||||||
|
Include="%(YASMDirsToMake.Identity)"
|
||||||
|
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||||
|
<ImpLib
|
||||||
|
Include="%(YASMDirsToMake.Identity)"
|
||||||
|
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
|
||||||
|
</ItemGroup>
|
||||||
|
<MakeDir
|
||||||
|
Directories="@(YASMDirsToMake->'%(RootDir)%(Directory)')" />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
|
@ -0,0 +1,283 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:transformCallback="Microsoft.Cpp.Dev10.ConvertPropertyCallback">
|
||||||
|
<Rule
|
||||||
|
Name="YASM"
|
||||||
|
PageTemplate="tool"
|
||||||
|
DisplayName="Yasm Assembler"
|
||||||
|
Order="200">
|
||||||
|
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource
|
||||||
|
Persistence="ProjectFile"
|
||||||
|
ItemType="YASM" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
|
||||||
|
<Rule.Categories>
|
||||||
|
|
||||||
|
<Category
|
||||||
|
Name="General">
|
||||||
|
<Category.DisplayName>
|
||||||
|
<sys:String>General</sys:String>
|
||||||
|
</Category.DisplayName>
|
||||||
|
</Category>
|
||||||
|
|
||||||
|
<Category
|
||||||
|
Name="Symbols">
|
||||||
|
<Category.DisplayName>
|
||||||
|
<sys:String>Symbols</sys:String>
|
||||||
|
</Category.DisplayName>
|
||||||
|
</Category>
|
||||||
|
|
||||||
|
<Category
|
||||||
|
Name="Files">
|
||||||
|
<Category.DisplayName>
|
||||||
|
<sys:String>Files</sys:String>
|
||||||
|
</Category.DisplayName>
|
||||||
|
</Category>
|
||||||
|
|
||||||
|
<Category
|
||||||
|
Name="Command Line"
|
||||||
|
Subtype="CommandLine">
|
||||||
|
<Category.DisplayName>
|
||||||
|
<sys:String>Command Line</sys:String>
|
||||||
|
</Category.DisplayName>
|
||||||
|
</Category>
|
||||||
|
|
||||||
|
</Rule.Categories>
|
||||||
|
|
||||||
|
<StringListProperty
|
||||||
|
Name="Inputs"
|
||||||
|
Category="Command Line"
|
||||||
|
IsRequired="true"
|
||||||
|
Switch=" ">
|
||||||
|
<StringListProperty.DataSource>
|
||||||
|
<DataSource
|
||||||
|
Persistence="ProjectFile"
|
||||||
|
ItemType="YASM"
|
||||||
|
SourceType="Item" />
|
||||||
|
</StringListProperty.DataSource>
|
||||||
|
</StringListProperty>
|
||||||
|
|
||||||
|
<BoolProperty
|
||||||
|
Name="Debug"
|
||||||
|
Subcategory="Configuration"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Debug Information"
|
||||||
|
Description="Generate debugging information"
|
||||||
|
Switch="-g cv8" />
|
||||||
|
|
||||||
|
<StringListProperty
|
||||||
|
Name="IncludePaths"
|
||||||
|
Subcategory="Configuration"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Include Paths"
|
||||||
|
Description="Set the paths for any additional include files"
|
||||||
|
Switch="-i "[value]"" />
|
||||||
|
|
||||||
|
<StringListProperty
|
||||||
|
Name="Defines"
|
||||||
|
Category="Symbols"
|
||||||
|
Subcategory="Pre-Defined Symbols"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Defined Symbols"
|
||||||
|
Description="Specify pre-defined symbols ('symbol' or 'symbol = value') "
|
||||||
|
Switch="-d "[value]"" />
|
||||||
|
|
||||||
|
<StringListProperty
|
||||||
|
Name="UnDefines"
|
||||||
|
Category="Symbols"
|
||||||
|
Subcategory="Pre-Defined Symbols"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Remove Symbols"
|
||||||
|
Description="Remove pre-defined symbols "
|
||||||
|
Switch="-u "[value]"" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="ObjectFile"
|
||||||
|
Subcategory="Output"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Object File Name"
|
||||||
|
Description="Select the output file name"
|
||||||
|
Switch="-o "[value]"" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="ListFile"
|
||||||
|
Category="Files"
|
||||||
|
Subcategory="Output"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="List File Name"
|
||||||
|
Description="Select an output listing by setting its file name"
|
||||||
|
Switch="-l "[value]"" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="PreIncludeFile"
|
||||||
|
Category="Files"
|
||||||
|
Subcategory="Configuration"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Pre Include File"
|
||||||
|
Description="Select a pre-included file by setting its name"
|
||||||
|
Switch="-P "[value]"" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="MapFile"
|
||||||
|
Category="Files"
|
||||||
|
Subcategory="Output"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Map File Name"
|
||||||
|
Description="Select a map output by setting its file name"
|
||||||
|
Switch="--mapdir= "[value]"" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="ErrorFile"
|
||||||
|
Category="Files"
|
||||||
|
Subcategory="Output"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Error File Name"
|
||||||
|
Description="Send error/warning messages to a file by setting its name"
|
||||||
|
Switch="-E "[value]"" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="SymbolPrefix"
|
||||||
|
Category="Symbols"
|
||||||
|
Subcategory="Symbols"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="External Symbol Prefix"
|
||||||
|
Description="Prepend symbol to all external symbols"
|
||||||
|
Switch="--prefix "[value]"" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="SymbolSuffix"
|
||||||
|
Category="Symbols"
|
||||||
|
Subcategory="Symbols"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="External Symbol Suffix"
|
||||||
|
Description="Append symbol to all external symbols"
|
||||||
|
Switch="--suffix "[value]"" />
|
||||||
|
|
||||||
|
<EnumProperty
|
||||||
|
Name="PreProc"
|
||||||
|
Subcategory="Configuration"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Pre-Processor"
|
||||||
|
Description="Select the pre-processor ('nasm' or 'raw')">
|
||||||
|
<EnumValue
|
||||||
|
Name="0"
|
||||||
|
DisplayName="Nasm "
|
||||||
|
Switch="-rnasm" />
|
||||||
|
<EnumValue
|
||||||
|
Name="1"
|
||||||
|
DisplayName="Raw"
|
||||||
|
Switch="-rraw" />
|
||||||
|
</EnumProperty>
|
||||||
|
|
||||||
|
<EnumProperty
|
||||||
|
Name="Parser"
|
||||||
|
Subcategory="Configuration"
|
||||||
|
HelpContext="0"
|
||||||
|
DisplayName="Parser"
|
||||||
|
Description="Select the parser for Intel ('nasm') or AT&T ( 'gas') syntax">
|
||||||
|
<EnumValue
|
||||||
|
Name="0"
|
||||||
|
DisplayName="Nasm"
|
||||||
|
Switch="-pnasm" />
|
||||||
|
<EnumValue
|
||||||
|
Name="1"
|
||||||
|
DisplayName="Gas"
|
||||||
|
Switch="-pgas" />
|
||||||
|
</EnumProperty>
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="CommandLineTemplate"
|
||||||
|
DisplayName="Command Line"
|
||||||
|
Visible="False"
|
||||||
|
IncludeInCommandLine="False" />
|
||||||
|
|
||||||
|
<DynamicEnumProperty
|
||||||
|
Name="YASMBeforeTargets"
|
||||||
|
Category="General"
|
||||||
|
EnumProvider="Targets"
|
||||||
|
IncludeInCommandLine="False">
|
||||||
|
<DynamicEnumProperty.DisplayName>
|
||||||
|
<sys:String>Execute Before</sys:String>
|
||||||
|
</DynamicEnumProperty.DisplayName>
|
||||||
|
<DynamicEnumProperty.Description>
|
||||||
|
<sys:String>Specifies the targets for the build customization to run before.</sys:String>
|
||||||
|
</DynamicEnumProperty.Description>
|
||||||
|
<DynamicEnumProperty.ProviderSettings>
|
||||||
|
<NameValuePair
|
||||||
|
Name="Exclude"
|
||||||
|
Value="^YASMBeforeTargets|^Compute" />
|
||||||
|
</DynamicEnumProperty.ProviderSettings>
|
||||||
|
<DynamicEnumProperty.DataSource>
|
||||||
|
<DataSource
|
||||||
|
Persistence="ProjectFile"
|
||||||
|
HasConfigurationCondition="true" />
|
||||||
|
</DynamicEnumProperty.DataSource>
|
||||||
|
</DynamicEnumProperty>
|
||||||
|
|
||||||
|
<DynamicEnumProperty
|
||||||
|
Name="YASMAfterTargets"
|
||||||
|
Category="General"
|
||||||
|
EnumProvider="Targets"
|
||||||
|
IncludeInCommandLine="False">
|
||||||
|
<DynamicEnumProperty.DisplayName>
|
||||||
|
<sys:String>Execute After</sys:String>
|
||||||
|
</DynamicEnumProperty.DisplayName>
|
||||||
|
<DynamicEnumProperty.Description>
|
||||||
|
<sys:String>Specifies the targets for the build customization to run after.</sys:String>
|
||||||
|
</DynamicEnumProperty.Description>
|
||||||
|
<DynamicEnumProperty.ProviderSettings>
|
||||||
|
<NameValuePair
|
||||||
|
Name="Exclude"
|
||||||
|
Value="^YASMAfterTargets|^Compute" />
|
||||||
|
</DynamicEnumProperty.ProviderSettings>
|
||||||
|
<DynamicEnumProperty.DataSource>
|
||||||
|
<DataSource
|
||||||
|
Persistence="ProjectFile"
|
||||||
|
ItemType=""
|
||||||
|
HasConfigurationCondition="true" />
|
||||||
|
</DynamicEnumProperty.DataSource>
|
||||||
|
</DynamicEnumProperty>
|
||||||
|
|
||||||
|
<StringListProperty
|
||||||
|
Name="Outputs"
|
||||||
|
DisplayName="Outputs"
|
||||||
|
Visible="False"
|
||||||
|
IncludeInCommandLine="False" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Name="ExecutionDescription"
|
||||||
|
DisplayName="Execution Description"
|
||||||
|
Visible="False"
|
||||||
|
IncludeInCommandLine="False" />
|
||||||
|
|
||||||
|
<StringListProperty
|
||||||
|
Name="AdditionalDependencies"
|
||||||
|
DisplayName="Additional Dependencies"
|
||||||
|
IncludeInCommandLine="False"
|
||||||
|
Visible="true" />
|
||||||
|
|
||||||
|
<StringProperty
|
||||||
|
Subtype="AdditionalOptions"
|
||||||
|
Name="AdditionalOptions"
|
||||||
|
Category="Command Line">
|
||||||
|
<StringProperty.DisplayName>
|
||||||
|
<sys:String>Additional Options</sys:String>
|
||||||
|
</StringProperty.DisplayName>
|
||||||
|
<StringProperty.Description>
|
||||||
|
<sys:String>Additional Options</sys:String>
|
||||||
|
</StringProperty.Description>
|
||||||
|
</StringProperty>
|
||||||
|
</Rule>
|
||||||
|
|
||||||
|
<ItemType
|
||||||
|
Name="YASM"
|
||||||
|
DisplayName="Yasm Assembler" />
|
||||||
|
<FileExtension
|
||||||
|
Name="*.asm"
|
||||||
|
ContentType="YASM" />
|
||||||
|
<ContentType
|
||||||
|
Name="YASM"
|
||||||
|
DisplayName="Yasm Assembler"
|
||||||
|
ItemType="YASM" />
|
||||||
|
</ProjectSchemaDefinitions>
|
|
@ -53,6 +53,8 @@ If objArgs.Count = 2 Then
|
||||||
Select Case objArgs(0)
|
Select Case objArgs(0)
|
||||||
Case "GetYasmEXE"
|
Case "GetYasmEXE"
|
||||||
GetYasmEXE objArgs(1)
|
GetYasmEXE objArgs(1)
|
||||||
|
Case "GetVSYasmEXE"
|
||||||
|
GetVSYasmEXE objArgs(1)
|
||||||
End Select
|
End Select
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
@ -147,6 +149,14 @@ Sub GetYasmEXE(DestFolder)
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Sub GetVSYasmEXE(DestFolder)
|
||||||
|
Dim oExec
|
||||||
|
If Right(DestFolder, 1) <> "\" Then DestFolder = DestFolder & "\" End If
|
||||||
|
If Not FSO.FileExists(DestFolder & "vsyasm.exe") Then
|
||||||
|
Wget ToolsBase & "vsyasm.exe", DestFolder
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
Function Strip(Str)
|
Function Strip(Str)
|
||||||
Set oRE = New Regexp
|
Set oRE = New Regexp
|
||||||
oRE.Pattern = "[\W_]"
|
oRE.Pattern = "[\W_]"
|
||||||
|
|
|
@ -1027,7 +1027,7 @@ error:
|
||||||
return SWITCH_STATUS_FALSE;
|
return SWITCH_STATUS_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __attribute__((unused)) fill_avframe(AVFrame *pict, switch_image_t *img)
|
static void av_unused fill_avframe(AVFrame *pict, switch_image_t *img)
|
||||||
{
|
{
|
||||||
switch_I420_copy2(img->planes, img->stride,
|
switch_I420_copy2(img->planes, img->stride,
|
||||||
pict->data, pict->linesize,
|
pict->data, pict->linesize,
|
||||||
|
|
|
@ -105,7 +105,7 @@ static char *const get_error_text(const int error)
|
||||||
return error_buffer;
|
return error_buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __attribute__((unused)) fill_avframe(AVFrame *pict, switch_image_t *img)
|
static void av_unused fill_avframe(AVFrame *pict, switch_image_t *img)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
uint8_t *y = img->planes[0];
|
uint8_t *y = img->planes[0];
|
||||||
|
@ -124,7 +124,7 @@ static void __attribute__((unused)) fill_avframe(AVFrame *pict, switch_image_t *
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __attribute__((unused)) avframe2img(AVFrame *pict, switch_image_t *img)
|
static void av_unused avframe2img(AVFrame *pict, switch_image_t *img)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
uint8_t *y = pict->data[0];
|
uint8_t *y = pict->data[0];
|
||||||
|
@ -143,7 +143,7 @@ static void __attribute__((unused)) avframe2img(AVFrame *pict, switch_image_t *i
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __attribute__((unused)) avframe2fd(AVFrame *pict, int fd)
|
static void av_unused avframe2fd(AVFrame *pict, int fd)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
uint8_t *y = pict->data[0];
|
uint8_t *y = pict->data[0];
|
||||||
|
|
|
@ -0,0 +1,156 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|x64">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectName>mod_av</ProjectName>
|
||||||
|
<RootNamespace>mod_av</RootNamespace>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{7AEE504B-23B6-4B05-829E-7CD34855F146}</ProjectGuid>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<CharacterSet>MultiByte</CharacterSet>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<Import Project="$(SolutionDir)w32\libav.props"/>
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\..\..\w32\module_release.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\..\..\w32\module_debug.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\..\..\w32\module_release.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
<Import Project="..\..\..\..\w32\module_debug.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>"../../libvpx";$(SolutionDir)\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MOD_EXPORTS;_CRT_SECURE_NO_DEPRECATE;HAVE_AV_CONFIG_H;_ISOC99_SOURCE;_FILE_OFFSET_BITS=64;_LARGEFILE_SOURCE;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<DisableSpecificWarnings>4244;4127;4018;4389;4146;4057;4204;4706;4305;4152;4324;4013;4100;4214;4273;4554;4701;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalLibraryDirectories>..\..\..\..\libs\libav\Win32\$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||||
|
<DataExecutionPrevention>
|
||||||
|
</DataExecutionPrevention>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<Midl>
|
||||||
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
|
</Midl>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>"../../libvpx";$(SolutionDir)\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MOD_EXPORTS;_CRT_SECURE_NO_DEPRECATE;HAVE_AV_CONFIG_H;_ISOC99_SOURCE;_FILE_OFFSET_BITS=64;_LARGEFILE_SOURCE;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<DisableSpecificWarnings>4244;4127;4018;4389;4146;4057;4204;4706;4305;4152;4324;4013;4100;4214;4273;4554;4701;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<PrecompiledHeader>
|
||||||
|
</PrecompiledHeader>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalLibraryDirectories>..\..\..\..\libs\libav\Win32\$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||||
|
<DataExecutionPrevention>
|
||||||
|
</DataExecutionPrevention>
|
||||||
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>"../../libvpx";$(SolutionDir)\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MOD_EXPORTS;_CRT_SECURE_NO_DEPRECATE;HAVE_AV_CONFIG_H;_ISOC99_SOURCE;_FILE_OFFSET_BITS=64;_LARGEFILE_SOURCE;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<DisableSpecificWarnings>4244;4127;4018;4389;4146;4057;4204;4706;4305;4152;4324;4013;4100;4214;4273;4554;4701;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<PrecompiledHeader>
|
||||||
|
</PrecompiledHeader>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalLibraryDirectories>..\..\..\..\libs\libav\Win32\$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||||
|
<DataExecutionPrevention>
|
||||||
|
</DataExecutionPrevention>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<Midl>
|
||||||
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
|
</Midl>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>"../../libvpx";$(SolutionDir)\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MOD_EXPORTS;_CRT_SECURE_NO_DEPRECATE;HAVE_AV_CONFIG_H;_ISOC99_SOURCE;_FILE_OFFSET_BITS=64;_LARGEFILE_SOURCE;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<DisableSpecificWarnings>4244;4127;4018;4389;4146;4057;4204;4706;4305;4152;4324;4013;4100;4214;4273;4554;4701;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<PrecompiledHeader>
|
||||||
|
</PrecompiledHeader>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalLibraryDirectories>..\..\..\..\libs\libav\Win32\$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||||
|
<DataExecutionPrevention>
|
||||||
|
</DataExecutionPrevention>
|
||||||
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="avcodec.c" />
|
||||||
|
<ClCompile Include="avformat.c" />
|
||||||
|
<ClCompile Include="mod_av.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\..\..\..\libs\win32\libav\libav.2015.vcxproj">
|
||||||
|
<Project>{841C345F-FCC7-4F64-8F54-0281CEABEB01}</Project>
|
||||||
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||||
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\..\..\..\w32\Library\FreeSwitchCore.2015.vcxproj">
|
||||||
|
<Project>{202d7a4e-760d-4d0e-afa1-d7459ced30ff}</Project>
|
||||||
|
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||||
|
</ProjectReference>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories Condition="'$(Platform)'=='Win32'">$(SolutionDir)libs\libav;$(SolutionDir)libs\libav\libavutil\;$(SolutionDir)libs\libav\libavformat;$(SolutionDir)libs\libav\libavfilter;$(SolutionDir)libs\libav\config_x86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<AdditionalIncludeDirectories Condition="'$(Platform)'=='x64'">$(SolutionDir)libs\libav;$(SolutionDir)libs\libav\libavutil\;$(SolutionDir)libs\libav\libavformat;$(SolutionDir)libs\libav\libavfilter;$(SolutionDir)libs\libav\config_x64;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>HAVE_LIBAV;LIBAV_STATICLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(SolutionDir)libs\libx264;$(SolutionDir)libs\libav\libavutil\;$(SolutionDir)libs\libav\libavformat;$(SolutionDir)libs\libav\config_x64;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions>HAVE_LIBX264;LIBX264_STATICLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
Loading…
Reference in New Issue