Projects
Multimedia
bento4
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 3
View file
bento4.changes
Changed
@@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Tue Sep 5 09:32:38 UTC 2017 - aloisio@gmx.com + +- Update to 1.5.0-616 +- Refreshed bento4-otherarchs.patch + +------------------------------------------------------------------- Wed Jun 7 07:03:05 UTC 2017 - aloisio@gmx.com - Update to 1.5.0-615
View file
bento4.spec
Changed
@@ -16,10 +16,10 @@ # -%define _over 1.5.0-615 -%define _libver 1_5_0r615 +%define _over 1.5.0-616 +%define _libver 1_5_0r616 Name: bento4 -Version: 1.5.0r615 +Version: 1.5.0r616 Release: 0 Summary: C++ toolkit for all your MP4 and MPEG DASH media format needs License: GPL-2.0
View file
bento4-otherarchs.patch
Changed
@@ -1,14 +1,18 @@ -Index: Bento4-1.5.0-614/Source/C++/Core/Ap4Config.h +Index: Bento4-1.5.0-616/Source/C++/Core/Ap4Config.h =================================================================== ---- Bento4-1.5.0-614.orig/Source/C++/Core/Ap4Config.h -+++ Bento4-1.5.0-614/Source/C++/Core/Ap4Config.h -@@ -50,9 +50,9 @@ +--- Bento4-1.5.0-616.orig/Source/C++/Core/Ap4Config.h ++++ Bento4-1.5.0-616/Source/C++/Core/Ap4Config.h +@@ -50,13 +50,13 @@ #define AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN 1 #if !defined(AP4_PLATFORM_BYTE_ORDER) -#if defined(__ppc__) +#if defined(__ppc__) || defined(__PPC64__) #define AP4_PLATFORM_BYTE_ORDER AP4_PLATFORM_BYTE_ORDER_BIG_ENDIAN + #elif defined(_MSC_VER) + #if defined(_M_IX86) || defined(_M_X64) || defined(_M_ARM) || defined(_M_ARM64) + #define AP4_PLATFORM_BYTE_ORDER AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN + #endif -#elif defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__arm64__) +#elif defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__aarch64__) || defined(__PPC64LE__) #define AP4_PLATFORM_BYTE_ORDER AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN
View file
bento4-1.5.0r615.tar.gz/.gitignore -> bento4-1.5.0r616.tar.gz/.gitignore
Changed
@@ -17,6 +17,11 @@ Build/Targets/x86-microsoft-win32-vs2012/**/*.suo Build/Targets/x86-microsoft-win32-vs2012/**/*.user Build/Targets/x86-microsoft-win32-vs2012/**/*.sdf +Build/Targets/x86-microsoft-win32-vs2015/**/Debug +Build/Targets/x86-microsoft-win32-vs2015/**/Release +Build/Targets/x86-microsoft-win32-vs2015/**/*.suo +Build/Targets/x86-microsoft-win32-vs2015/**/*.user +Build/Targets/x86-microsoft-win32-vs2015/**/*.sdf Build/Targets/universal-apple-macosx/build Build/Targets/universal-apple-macosx/Bento4.xcodeproj/xcuserdata Build/Targets/universal-apple-macosx/Bento4.xcodeproj/project.xcworkspace/xcuserdata @@ -32,3 +37,5 @@ shaka-player.uncompiled.js third_party .suo +*.db +*.user
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Aac2Mp4
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Aac2Mp4/Aac2Mp4.vcxproj
Added
@@ -0,0 +1,98 @@ +<?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"> + <ProjectGuid>{2FCE14C9-42A9-4335-96EF-8B52A321720E}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\MetaData;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)aac2mp4.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(OutDir)Aac2Mp4.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\MetaData;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)aac2mp4.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Aac2Mp4\Aac2Mp4.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Aac2Mp4/Aac2Mp4.vcxproj.filters
Added
@@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Aac2Mp4\Aac2Mp4.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/AvcTrackWriterTest
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/AvcTrackWriterTest/AvcTrackWriterTest.vcxproj
Added
@@ -0,0 +1,95 @@ +<?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"> + <ProjectGuid>{FA13F082-633C-4DAD-B282-6B0E1BDD3412}</ProjectGuid> + <RootNamespace>AvcTrackWriterTest</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Test\Avc\AvcTrackWriterTest.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/AvcTrackWriterTest/AvcTrackWriterTest.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Test\Avc\AvcTrackWriterTest.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Bento4
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Bento4.sln
Added
@@ -0,0 +1,248 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp42Aac", "Mp42Aac\Mp42Aac.vcxproj", "{1EA74D37-A069-425F-9E9C-F7F83B1FACBB}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Tag", "Mp4Tag\Mp4Tag.vcxproj", "{73804182-47BC-4885-898D-939CA8672828}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Aac2Mp4", "Aac2Mp4\Aac2Mp4.vcxproj", "{2FCE14C9-42A9-4335-96EF-8B52A321720E}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Dump", "Mp4Dump\Mp4Dump.vcxproj", "{602F1304-0BE4-4C48-983E-9A4F84BD1585}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Info", "Mp4Info\Mp4Info.vcxproj", "{52A6B013-A542-4F5C-838E-F582CC6EF903}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Decrypt", "Mp4Decrypt\Mp4Decrypt.vcxproj", "{C5AE742F-4F4D-4BA9-BF6A-A9EE97364B90}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Encrypt", "Mp4Encrypt\Mp4Encrypt.vcxproj", "{D467C78F-53CD-4AE8-82D4-BAE42530262B}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Edit", "Mp4Edit\Mp4Edit.vcxproj", "{1B0690B7-BD89-4F6E-9C4A-A76682898963}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Extract", "Mp4Extract\Mp4Extract.vcxproj", "{F0B2195A-2027-4FA1-8CE9-F5600764CB4E}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4RtpHintInfo", "Mp4RtpHintInfo\Mp4RtpHintInfo.vcxproj", "{D100E130-718D-4060-ACD9-1061A159DD79}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CryptoTest", "CryptoTest\CryptoTest.vcxproj", "{B1B75DB0-46BA-4207-88BA-B62FD2AF8584}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bento4", "Bento4\Bento4.vcxproj", "{A714AA1C-45A9-403D-A6E1-020E520119A2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4DcfPackager", "Mp4DcfPackager\Mp4DcfPackager.vcxproj", "{9B072842-1D3B-4CAD-B7AE-E41E545EC420}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AvcTrackWriterTest", "AvcTrackWriterTest\AvcTrackWriterTest.vcxproj", "{FA13F082-633C-4DAD-B282-6B0E1BDD3412}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PassthroughWriterTest", "PassthroughWriterTest\PassthroughWriterTest.vcxproj", "{B031A581-FDE5-4CDC-A124-573F6EECB54A}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FixAacSampleDescription", "FixAacSampleDescription\FixAacSampleDescription.vcxproj", "{23C9BE84-E4D3-4F06-9188-533991022D48}" + ProjectSection(ProjectDependencies) = postProject + {A714AA1C-45A9-403D-A6E1-020E520119A2} = {A714AA1C-45A9-403D-A6E1-020E520119A2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bento4CDll", "Bento4CDll\Bento4CDll.vcxproj", "{505B443B-5C00-4CB1-BF00-76F41DECE37F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp42Ts", "Mp42Ts\Mp42Ts.vcxproj", "{1AD35806-EE60-4AF7-9401-A3F7BDDB9FDE}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Fragment", "Mp4Fragment\Mp4Fragment.vcxproj", "{17C36906-6E20-4458-AEC9-66A9473A9F40}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Compact", "Mp4Compact\Mp4Compact.vcxproj", "{34B27941-7DE3-42D9-BBEF-F5BB4901C103}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Apps", "Apps", "{92E4C2EB-ED44-4B47-805D-CC272C8838EB}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{FAE70B4A-0D9D-4748-9DED-991D4101AE93}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Library", "Library", "{A46ED050-6EE4-42DD-A62C-52FAD672BE2E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Split", "Mp4Split\Mp4Split.vcxproj", "{129909F3-DB70-43CE-B38F-52D6A0E23966}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp4Mux", "Mp4Mux\Mp4Mux.vcxproj", "{21D87376-66A7-46B9-9B20-5551924E5974}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FragmentBuilderTest", "FragmentBuilderTest\FragmentBuilderTest.vcxproj", "{ADC04793-9F45-40BD-8461-88411663A470}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp42Hls", "Mp42Hls\Mp42Hls.vcxproj", "{EA2B1E39-B9F4-4424-A01B-65628E87BEB5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp42Avc", "Mp42Avc\Mp42Avc.vcxproj", "{28D14679-1C21-4B6E-B891-62769EDCEFFF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mp42Hevc", "Mp42Hevc\Mp42Hevc.vcxproj", "{2ED2DF44-488D-470A-9C52-88D9D10518F7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1EA74D37-A069-425F-9E9C-F7F83B1FACBB}.Debug|Win32.ActiveCfg = Debug|Win32 + {1EA74D37-A069-425F-9E9C-F7F83B1FACBB}.Debug|Win32.Build.0 = Debug|Win32 + {1EA74D37-A069-425F-9E9C-F7F83B1FACBB}.Release|Win32.ActiveCfg = Release|Win32 + {1EA74D37-A069-425F-9E9C-F7F83B1FACBB}.Release|Win32.Build.0 = Release|Win32 + {73804182-47BC-4885-898D-939CA8672828}.Debug|Win32.ActiveCfg = Debug|Win32 + {73804182-47BC-4885-898D-939CA8672828}.Debug|Win32.Build.0 = Debug|Win32 + {73804182-47BC-4885-898D-939CA8672828}.Release|Win32.ActiveCfg = Release|Win32 + {73804182-47BC-4885-898D-939CA8672828}.Release|Win32.Build.0 = Release|Win32 + {2FCE14C9-42A9-4335-96EF-8B52A321720E}.Debug|Win32.ActiveCfg = Debug|Win32 + {2FCE14C9-42A9-4335-96EF-8B52A321720E}.Debug|Win32.Build.0 = Debug|Win32 + {2FCE14C9-42A9-4335-96EF-8B52A321720E}.Release|Win32.ActiveCfg = Release|Win32 + {2FCE14C9-42A9-4335-96EF-8B52A321720E}.Release|Win32.Build.0 = Release|Win32 + {602F1304-0BE4-4C48-983E-9A4F84BD1585}.Debug|Win32.ActiveCfg = Debug|Win32 + {602F1304-0BE4-4C48-983E-9A4F84BD1585}.Debug|Win32.Build.0 = Debug|Win32 + {602F1304-0BE4-4C48-983E-9A4F84BD1585}.Release|Win32.ActiveCfg = Release|Win32 + {602F1304-0BE4-4C48-983E-9A4F84BD1585}.Release|Win32.Build.0 = Release|Win32 + {52A6B013-A542-4F5C-838E-F582CC6EF903}.Debug|Win32.ActiveCfg = Debug|Win32 + {52A6B013-A542-4F5C-838E-F582CC6EF903}.Debug|Win32.Build.0 = Debug|Win32 + {52A6B013-A542-4F5C-838E-F582CC6EF903}.Release|Win32.ActiveCfg = Release|Win32 + {52A6B013-A542-4F5C-838E-F582CC6EF903}.Release|Win32.Build.0 = Release|Win32 + {C5AE742F-4F4D-4BA9-BF6A-A9EE97364B90}.Debug|Win32.ActiveCfg = Debug|Win32 + {C5AE742F-4F4D-4BA9-BF6A-A9EE97364B90}.Debug|Win32.Build.0 = Debug|Win32 + {C5AE742F-4F4D-4BA9-BF6A-A9EE97364B90}.Release|Win32.ActiveCfg = Release|Win32 + {C5AE742F-4F4D-4BA9-BF6A-A9EE97364B90}.Release|Win32.Build.0 = Release|Win32 + {D467C78F-53CD-4AE8-82D4-BAE42530262B}.Debug|Win32.ActiveCfg = Debug|Win32 + {D467C78F-53CD-4AE8-82D4-BAE42530262B}.Debug|Win32.Build.0 = Debug|Win32 + {D467C78F-53CD-4AE8-82D4-BAE42530262B}.Release|Win32.ActiveCfg = Release|Win32 + {D467C78F-53CD-4AE8-82D4-BAE42530262B}.Release|Win32.Build.0 = Release|Win32 + {1B0690B7-BD89-4F6E-9C4A-A76682898963}.Debug|Win32.ActiveCfg = Debug|Win32 + {1B0690B7-BD89-4F6E-9C4A-A76682898963}.Debug|Win32.Build.0 = Debug|Win32 + {1B0690B7-BD89-4F6E-9C4A-A76682898963}.Release|Win32.ActiveCfg = Release|Win32 + {1B0690B7-BD89-4F6E-9C4A-A76682898963}.Release|Win32.Build.0 = Release|Win32 + {F0B2195A-2027-4FA1-8CE9-F5600764CB4E}.Debug|Win32.ActiveCfg = Debug|Win32 + {F0B2195A-2027-4FA1-8CE9-F5600764CB4E}.Debug|Win32.Build.0 = Debug|Win32 + {F0B2195A-2027-4FA1-8CE9-F5600764CB4E}.Release|Win32.ActiveCfg = Release|Win32 + {F0B2195A-2027-4FA1-8CE9-F5600764CB4E}.Release|Win32.Build.0 = Release|Win32 + {D100E130-718D-4060-ACD9-1061A159DD79}.Debug|Win32.ActiveCfg = Debug|Win32 + {D100E130-718D-4060-ACD9-1061A159DD79}.Debug|Win32.Build.0 = Debug|Win32 + {D100E130-718D-4060-ACD9-1061A159DD79}.Release|Win32.ActiveCfg = Release|Win32 + {D100E130-718D-4060-ACD9-1061A159DD79}.Release|Win32.Build.0 = Release|Win32 + {B1B75DB0-46BA-4207-88BA-B62FD2AF8584}.Debug|Win32.ActiveCfg = Debug|Win32 + {B1B75DB0-46BA-4207-88BA-B62FD2AF8584}.Debug|Win32.Build.0 = Debug|Win32 + {B1B75DB0-46BA-4207-88BA-B62FD2AF8584}.Release|Win32.ActiveCfg = Release|Win32 + {B1B75DB0-46BA-4207-88BA-B62FD2AF8584}.Release|Win32.Build.0 = Release|Win32 + {A714AA1C-45A9-403D-A6E1-020E520119A2}.Debug|Win32.ActiveCfg = Debug|Win32 + {A714AA1C-45A9-403D-A6E1-020E520119A2}.Debug|Win32.Build.0 = Debug|Win32 + {A714AA1C-45A9-403D-A6E1-020E520119A2}.Release|Win32.ActiveCfg = Release|Win32 + {A714AA1C-45A9-403D-A6E1-020E520119A2}.Release|Win32.Build.0 = Release|Win32 + {9B072842-1D3B-4CAD-B7AE-E41E545EC420}.Debug|Win32.ActiveCfg = Debug|Win32 + {9B072842-1D3B-4CAD-B7AE-E41E545EC420}.Debug|Win32.Build.0 = Debug|Win32 + {9B072842-1D3B-4CAD-B7AE-E41E545EC420}.Release|Win32.ActiveCfg = Release|Win32 + {9B072842-1D3B-4CAD-B7AE-E41E545EC420}.Release|Win32.Build.0 = Release|Win32 + {FA13F082-633C-4DAD-B282-6B0E1BDD3412}.Debug|Win32.ActiveCfg = Debug|Win32 + {FA13F082-633C-4DAD-B282-6B0E1BDD3412}.Debug|Win32.Build.0 = Debug|Win32 + {FA13F082-633C-4DAD-B282-6B0E1BDD3412}.Release|Win32.ActiveCfg = Release|Win32 + {FA13F082-633C-4DAD-B282-6B0E1BDD3412}.Release|Win32.Build.0 = Release|Win32 + {B031A581-FDE5-4CDC-A124-573F6EECB54A}.Debug|Win32.ActiveCfg = Debug|Win32 + {B031A581-FDE5-4CDC-A124-573F6EECB54A}.Debug|Win32.Build.0 = Debug|Win32 + {B031A581-FDE5-4CDC-A124-573F6EECB54A}.Release|Win32.ActiveCfg = Release|Win32 + {B031A581-FDE5-4CDC-A124-573F6EECB54A}.Release|Win32.Build.0 = Release|Win32 + {23C9BE84-E4D3-4F06-9188-533991022D48}.Debug|Win32.ActiveCfg = Debug|Win32 + {23C9BE84-E4D3-4F06-9188-533991022D48}.Debug|Win32.Build.0 = Debug|Win32 + {23C9BE84-E4D3-4F06-9188-533991022D48}.Release|Win32.ActiveCfg = Release|Win32 + {23C9BE84-E4D3-4F06-9188-533991022D48}.Release|Win32.Build.0 = Release|Win32 + {505B443B-5C00-4CB1-BF00-76F41DECE37F}.Debug|Win32.ActiveCfg = Debug|Win32 + {505B443B-5C00-4CB1-BF00-76F41DECE37F}.Debug|Win32.Build.0 = Debug|Win32 + {505B443B-5C00-4CB1-BF00-76F41DECE37F}.Release|Win32.ActiveCfg = Release|Win32 + {505B443B-5C00-4CB1-BF00-76F41DECE37F}.Release|Win32.Build.0 = Release|Win32 + {1AD35806-EE60-4AF7-9401-A3F7BDDB9FDE}.Debug|Win32.ActiveCfg = Debug|Win32 + {1AD35806-EE60-4AF7-9401-A3F7BDDB9FDE}.Debug|Win32.Build.0 = Debug|Win32 + {1AD35806-EE60-4AF7-9401-A3F7BDDB9FDE}.Release|Win32.ActiveCfg = Release|Win32 + {1AD35806-EE60-4AF7-9401-A3F7BDDB9FDE}.Release|Win32.Build.0 = Release|Win32 + {17C36906-6E20-4458-AEC9-66A9473A9F40}.Debug|Win32.ActiveCfg = Debug|Win32 + {17C36906-6E20-4458-AEC9-66A9473A9F40}.Debug|Win32.Build.0 = Debug|Win32 + {17C36906-6E20-4458-AEC9-66A9473A9F40}.Release|Win32.ActiveCfg = Release|Win32 + {17C36906-6E20-4458-AEC9-66A9473A9F40}.Release|Win32.Build.0 = Release|Win32 + {34B27941-7DE3-42D9-BBEF-F5BB4901C103}.Debug|Win32.ActiveCfg = Debug|Win32 + {34B27941-7DE3-42D9-BBEF-F5BB4901C103}.Debug|Win32.Build.0 = Debug|Win32 + {34B27941-7DE3-42D9-BBEF-F5BB4901C103}.Release|Win32.ActiveCfg = Release|Win32 + {34B27941-7DE3-42D9-BBEF-F5BB4901C103}.Release|Win32.Build.0 = Release|Win32 + {129909F3-DB70-43CE-B38F-52D6A0E23966}.Debug|Win32.ActiveCfg = Debug|Win32 + {129909F3-DB70-43CE-B38F-52D6A0E23966}.Debug|Win32.Build.0 = Debug|Win32 + {129909F3-DB70-43CE-B38F-52D6A0E23966}.Release|Win32.ActiveCfg = Release|Win32 + {129909F3-DB70-43CE-B38F-52D6A0E23966}.Release|Win32.Build.0 = Release|Win32 + {21D87376-66A7-46B9-9B20-5551924E5974}.Debug|Win32.ActiveCfg = Debug|Win32 + {21D87376-66A7-46B9-9B20-5551924E5974}.Debug|Win32.Build.0 = Debug|Win32 + {21D87376-66A7-46B9-9B20-5551924E5974}.Release|Win32.ActiveCfg = Release|Win32 + {21D87376-66A7-46B9-9B20-5551924E5974}.Release|Win32.Build.0 = Release|Win32
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Bento4/Bento4.vcxproj
Added
@@ -0,0 +1,347 @@ +<?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"> + <ProjectGuid>{A714AA1C-45A9-403D-A6E1-020E520119A2}</ProjectGuid> + <RootNamespace>Bento4</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Config;..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Crypto;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;AP4_DEBUG;_LIB;AP4_PLATFORM_BYTE_ORDER=AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <FunctionLevelLinking>true</FunctionLevelLinking> + <DisableSpecificWarnings>4345;4355</DisableSpecificWarnings> + </ClCompile> + <Lib> + <OutputFile>$(OutDir)Bento4.lib</OutputFile> + <LinkTimeCodeGeneration>false</LinkTimeCodeGeneration> + </Lib> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Config;..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Crypto;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;AP4_PLATFORM_BYTE_ORDER=AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <FunctionLevelLinking>true</FunctionLevelLinking> + <DisableSpecificWarnings>4345;4355</DisableSpecificWarnings> + </ClCompile> + <ProjectReference> + <LinkLibraryDependencies>true</LinkLibraryDependencies> + </ProjectReference> + <Lib> + <OutputFile>$(OutDir)Bento4.lib</OutputFile> + <LinkTimeCodeGeneration>false</LinkTimeCodeGeneration> + </Lib> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4AvcParser.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4HevcParser.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4NalParser.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap48bdlAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4AdtsParser.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4AinfAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4BlocAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4CommonEncryption.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Dec3Atom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DvccAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4HvccAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4PsshAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SaioAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SaizAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SbgpAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SegmentBuilder.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SencAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SgpdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SidxAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Stz2Atom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4TencAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4TfdtAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Crypto\Ap4AesBlockCipher.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Atom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4AtomFactory.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4AtomSampleTable.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4AvccAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4BitStream.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4ByteStream.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Co64Atom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Command.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4CommandFactory.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4ContainerAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4CttsAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DataBuffer.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Debug.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DecoderConfigDescriptor.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DecoderSpecificInfoDescriptor.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Descriptor.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DescriptorFactory.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DrefAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4ElstAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4EsDescriptor.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4EsdsAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Expandable.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4File.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FileCopier.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FileWriter.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FragmentSampleTable.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FrmaAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FtypAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4GrpiAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4HdlrAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4HintTrackReader.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Crypto\Ap4Hmac.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4HmhdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IkmsAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IodsAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Ipmp.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IproAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IsfmAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IsltAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IsmaCryp.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Crypto\Ap4KeyWrap.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4LinearReader.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Marlin.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MdhdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MehdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\MetaData\Ap4MetaData.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MfhdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MfroAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MoovAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Movie.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MovieFragment.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4Mp4AudioInfo.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Mpeg2Ts.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MvhdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4NmhdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SthdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4ObjectDescriptor.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4OdafAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4OddaAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4OdheAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4OhdrAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4OmaDcf.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4PdinAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Piff.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Processor.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Protection.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Results.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4RtpAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4RtpHint.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Sample.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SampleDescription.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SampleEntry.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SampleSource.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SampleTable.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SchmAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SdpAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SLConfigDescriptor.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SmhdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4StcoAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\System\StdC\Ap4StdCFileByteStream.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Crypto\Ap4StreamCipher.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4String.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4StscAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4StsdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4StssAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4StszAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SttsAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SyntheticSampleTable.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4TfhdAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4TfraAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4TimsAtom.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4TkhdAtom.cpp" />
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Bento4/Bento4.vcxproj.filters
Added
@@ -0,0 +1,789 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap48bdlAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4AdtsParser.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Crypto\Ap4AesBlockCipher.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Atom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4AtomFactory.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4AtomSampleTable.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4AvccAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4BitStream.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4ByteStream.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Co64Atom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Command.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4CommandFactory.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4ContainerAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4CttsAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DataBuffer.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Debug.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DecoderConfigDescriptor.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DecoderSpecificInfoDescriptor.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Descriptor.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DescriptorFactory.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4DrefAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4ElstAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4EsDescriptor.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4EsdsAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Expandable.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4File.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FileCopier.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FileWriter.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FragmentSampleTable.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FrmaAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4FtypAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4GrpiAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4HdlrAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4HintTrackReader.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Crypto\Ap4Hmac.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4HmhdAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IkmsAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IodsAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Ipmp.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IproAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IsfmAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IsltAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4IsmaCryp.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Crypto\Ap4KeyWrap.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4LinearReader.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Marlin.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MdhdAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MehdAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\MetaData\Ap4MetaData.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MfhdAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MfroAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MoovAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Movie.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MovieFragment.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Codecs\Ap4Mp4AudioInfo.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4Mpeg2Ts.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4MvhdAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4NmhdAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4SthdAtom.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4ObjectDescriptor.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\Core\Ap4OdafAtom.cpp"> + <Filter>Source Files</Filter>
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Bento4CDll
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Bento4CDll/Bento4CDll.def
Added
@@ -0,0 +1,167 @@ +LIBRARY "Bento4CDll" +EXPORTS +AP4_ByteStream_AddReference +AP4_ByteStream_Release +AP4_ByteStream_ReadPartial +AP4_ByteStream_Read +AP4_ByteStream_ReadDouble +AP4_ByteStream_ReadUI64 +AP4_ByteStream_ReadUI32 +AP4_ByteStream_ReadUI24 +AP4_ByteStream_ReadUI16 +AP4_ByteStream_ReadUI08 +AP4_ByteStream_ReadString +AP4_ByteStream_WritePartial +AP4_ByteStream_Write +AP4_ByteStream_WriteDouble +AP4_ByteStream_WriteUI64 +AP4_ByteStream_WriteUI32 +AP4_ByteStream_WriteUI24 +AP4_ByteStream_WriteUI16 +AP4_ByteStream_WriteUI08 +AP4_ByteStream_WriteString +AP4_ByteStream_Seek +AP4_ByteStream_Tell +AP4_ByteStream_GetSize +AP4_ByteStream_CopyTo +Ap4_ByteStream_Flush +AP4_ByteStream_FromDelegate + +AP4_SubStream_Create + +AP4_MemoryByteStream_Create +AP4_MemoryByteStream_FromBuffer +AP4_MemoryByteStream_AdaptDataBuffer + +AP4_FileByteStream_Create + + +AP4_DataBuffer_SetBuffer +AP4_DataBuffer_SetBufferSize +AP4_DataBuffer_GetBufferSize +AP4_DataBuffer_GetData +AP4_DataBuffer_UseData +AP4_DataBuffer_GetDataSize +AP4_DataBuffer_SetDataSize +AP4_DataBuffer_SetData +AP4_DataBuffer_Reserve +AP4_DataBuffer_Destroy +AP4_DataBuffer_Create +AP4_DataBuffer_FromData +AP4_DataBuffer_Clone + +AP4_File_GetMovie +AP4_File_GetFileType +AP4_File_GetCompatibleBrand +AP4_File_SetFileType +AP4_File_IsMoovBeforeMdat +AP4_File_Inspect +AP4_File_GetMetaData +AP4_File_Destroy +AP4_File_Create +AP4_File_FromStream + +AP4_Movie_GetTrackCount +AP4_Movie_GetTrackByIndex +AP4_Movie_GetTrackById +AP4_Movie_GetTrackByType +AP4_Movie_GetTimeScale +AP4_Movie_GetDuration +AP4_Movie_GetDurationMs +AP4_Movie_AddTrack +AP4_Movie_Destroy +AP4_Movie_Create + +AP4_Track_GetType +AP4_Track_GetHandlerType +AP4_Track_GetDuration +AP4_Track_GetDurationMs +AP4_Track_GetSampleCount +AP4_Track_GetSample +AP4_Track_ReadSample +AP4_Track_GetSampleIndexForTimeStampMs +AP4_Track_GetSampleDescription +AP4_Track_GetId +AP4_Track_SetId +AP4_Track_SetMovieTimeScale +AP4_Track_GetMediaTimeScale +AP4_Track_GetMediaDuration +AP4_Track_GetName +AP4_Track_GetLanguage +AP4_Track_Destroy +AP4_Track_Create + +AP4_SampleDescription_GetType +AP4_SampleDescription_GetFormat +AP4_SampleDescription_AsAudio +AP4_SampleDescription_AsVideo +AP4_SampleDescription_AsAvc +AP4_SampleDescription_AsMpeg +AP4_SampleDescription_AsMpegAudio +AP4_SampleDescription_Destroy + +AP4_AudioSampleDescription_GetSampleRate +AP4_AudioSampleDescription_GetSampleSize +AP4_AudioSampleDescription_GetChannelCount + +AP4_VideoSampleDescription_GetWidth +AP4_VideoSampleDescription_GetHeight +AP4_VideoSampleDescription_GetDepth +AP4_VideoSampleDescription_GetCompressorName + +AP4_AvcSampleDescription_GetConfigurationVersion +AP4_AvcSampleDescription_GetProfile +AP4_AvcSampleDescription_GetLevel +AP4_AvcSampleDescription_GetProfileCompatibility +AP4_AvcSampleDescription_GetNaluLengthSize +AP4_AvcSampleDescription_GetSequenceParameterCount +AP4_AvcSampleDescription_GetSequenceParameter +AP4_AvcSampleDescription_GetPictureParameterCount +AP4_AvcSampleDescription_GetPictureParameter +AP4_AvcSampleDescription_GetRawBytes +AP4_AvcSampleDescription_GetProfileName + +AP4_MpegSampleDescription_GetStreamType +AP4_MpegSampleDescription_GetObjectTypeId +AP4_MpegSampleDescription_GetBufferSize +AP4_MpegSampleDescription_GetMaxBitrate +AP4_MpegSampleDescription_GetAvgBitrate +AP4_MpegSampleDescription_GetDecoderInfo + +AP4_MpegAudioSampleDescription_GetMpeg4AudioObjectType +AP4_MpegAudioSampleDescription_GetMpegAudioObjectTypeString + +AP4_MpegVideoSampleDescription_Create +AP4_MpegAudioSampleDescription_Create +AP4_MpegSystemSampleDescription_Create +AP4_AvcSampleDescription_Create + +AP4_Sample_ReadData +AP4_Sample_ReadPartialData +AP4_Sample_GetDataStream +AP4_Sample_SetDataStream +AP4_Sample_GetOffset +AP4_Sample_SetOffset +AP4_Sample_GetSize +AP4_Sample_SetSize +AP4_Sample_GetDescriptionIndex +AP4_Sample_SetDescriptionIndex +AP4_Sample_GetDts +AP4_SampleSetDts +AP4_Sample_GetCts +AP4_Sample_SetCts +AP4_Sample_IsSync +AP4_Sample_SetSync +AP4_Sample_Destroy +AP4_Sample_CreateEmpty +AP4_Sample_Create +AP4_Sample_Clone + +AP4_SyntheticSampleTable_AddSampleDescription +AP4_SyntheticSampleTable_AddSample +AP4_SyntheticSampleTable_Destroy +AP4_SyntheticSampleTable_Create + +AP4_AtomInspector_Destroy +AP4_PrintInspector_Create +AP4_AtomInspector_FromDelegate \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Bento4CDll/Bento4CDll.vcxproj
Added
@@ -0,0 +1,105 @@ +<?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"> + <ProjectGuid>{505B443B-5C00-4CB1-BF00-76F41DECE37F}</ProjectGuid> + <RootNamespace>Bento4CDll</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;BENTO4CDLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4099;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Link> + <ModuleDefinitionFile>Bento4CDll.def</ModuleDefinitionFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Windows</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;BENTO4CDLL_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4099;%(DisableSpecificWarnings)</DisableSpecificWarnings> + </ClCompile> + <Link> + <ModuleDefinitionFile>Bento4CDll.def</ModuleDefinitionFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Windows</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\CApi\Bento4C.cpp" /> + </ItemGroup> + <ItemGroup> + <None Include="Bento4CDll.def" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\..\Source\C++\CApi\Bento4C.h" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Bento4CDll/Bento4CDll.vcxproj.filters
Added
@@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\CApi\Bento4C.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <None Include="Bento4CDll.def"> + <Filter>Source Files</Filter> + </None> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\..\Source\C++\CApi\Bento4C.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Build.py
Added
@@ -0,0 +1,97 @@ +#! /usr/bin/env python +""" + +Visual Studio 2005 Build Script + +$Id: Build.py 172 2008-07-22 18:26:24Z julien $ + +""" + +import os +import sys +import getopt +import subprocess + +# Setup some path stuff +try: + if environ['VISUALSTUDIO_BIN']: + VSBINDIR = environ['VISUALSTUDIO_BIN'] +except NameError: + # Use default value for visual studio. + VSBINDIR = 'C:/Program Files/Microsoft Visual Studio 8/Common7/IDE' + print 'VISUALSTUDIO_BIN not set. Trying default value:' + print ' ' + VSBINDIR + print '' + + +# ------------------------------------------------------------ +# usage +# ------------------------------------------------------------ +def usage(errMsg): + try: + print 'Error: %s' % (errMsg) + except NameError: + pass + + print 'Usage: ' + print ' %s -s <path to solution> -b [Release|Debug|etc.]' % (sys.argv[0]) + print '' + print ' REQUIRED OPTIONS' + print '\t-s <solution>' + print '\t-b <configuration>' + print '' + print ' BUILD OPTIONS' + print '\t-c\tMake clean' + print '\t-r\tRe-build all' + + +# ------------------------------------------------------------ +# main +# ------------------------------------------------------------ +try: + opts, args = getopt.getopt(sys.argv[1:], "s:b:rc") +except getopt.GetoptError, (msg, opt): +# print 'Error: invalid argument, %s: %s' % (opt, msg) + usage('invalid argument, %s: %s' % (opt, msg)) + sys.exit(2) + +# Build options +doingBuild = False +rebuildAll = False +makeClean = False + +for opt, arg in opts: + if opt == '-s': + solutionFile = arg + doingBuild = True + elif opt == '-b': + buildName = arg + doingBuild = True + elif opt == '-r': + rebuildAll = True + doingBuild = True + elif opt == '-c': + makeClean = True + +if rebuildAll and makeClean: + usage('Error cannot specify -c and -r together') + sys.exit(2) + +try: + buildSwitch = 'build' + if rebuildAll: buildSwitch = 'rebuild' + elif makeClean: buildSwitch = 'clean' + + cmd_list = ['%s/devenv.com' % VSBINDIR, '/%s' % buildSwitch, buildName, solutionFile] + cmd = " ".join(cmd_list) + print 'Executing:' + print cmd + retVal = subprocess.call(cmd_list) + # only the least sig 8 bits are the real return value + if retVal != 0: + print cmd + print '** BUILD FAILURE **' + sys.exit(retVal) +except NameError, (name): + usage('missing argument %s' % (name)) + sys.exit(2)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/CryptoTest
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/CryptoTest/CryptoTest.vcxproj
Added
@@ -0,0 +1,98 @@ +<?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"> + <ProjectGuid>{B1B75DB0-46BA-4207-88BA-B62FD2AF8584}</ProjectGuid> + <RootNamespace>CryptoTest</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\Crypto;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WholeProgramOptimization>false</WholeProgramOptimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\Crypto;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <LinkTimeCodeGeneration> + </LinkTimeCodeGeneration> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Test\Crypto\CryptoTest.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/CryptoTest/CryptoTest.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Test\Crypto\CryptoTest.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/FixAacSampleDescription
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/FixAacSampleDescription/FixAacSampleDescription.vcxproj
Added
@@ -0,0 +1,95 @@ +<?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"> + <ProjectGuid>{23C9BE84-E4D3-4F06-9188-533991022D48}</ProjectGuid> + <RootNamespace>FixAacSampleDescription</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\MetaData;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\MetaData;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\FixAacSampleDescription\FixAacSampleDescription.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/FixAacSampleDescription/FixAacSampleDescription.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\FixAacSampleDescription\FixAacSampleDescription.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/FragmentBuilderTest
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/FragmentBuilderTest/FragmentBuilderTest.vcxproj
Added
@@ -0,0 +1,93 @@ +<?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"> + <ProjectGuid>{ADC04793-9F45-40BD-8461-88411663A470}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>FragmentBuilderTest</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Test\FragmentCreator\FragmentCreatorTest.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Aac
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Aac/Mp42Aac.vcxproj
Added
@@ -0,0 +1,126 @@ +<?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"> + <ProjectGuid>{1EA74D37-A069-425F-9E9C-F7F83B1FACBB}</ProjectGuid> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Midl> + <TypeLibraryName>.\Debug/Ap42Aac.tlb</TypeLibraryName> + </Midl> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Config;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <PrecompiledHeaderOutputFile>.\Debug/Ap42Aac.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Debug/</AssemblerListingLocation> + <ObjectFileName>.\Debug/</ObjectFileName> + <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <CompileAs>Default</CompileAs> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x040c</Culture> + </ResourceCompile> + <Link> + <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions> + <OutputFile>$(OutDir)mp42aac.exe</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>.\Debug/Ap42Aac.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Midl> + <TypeLibraryName>.\Release/Ap42Aac.tlb</TypeLibraryName> + </Midl> + <ClCompile> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Config;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeader> + </PrecompiledHeader> + <PrecompiledHeaderOutputFile>.\Release/Ap42Aac.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Release/</AssemblerListingLocation> + <ObjectFileName>.\Release/</ObjectFileName> + <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x040c</Culture> + </ResourceCompile> + <Link> + <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions> + <OutputFile>$(OutDir)mp42aac.exe</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <ProgramDatabaseFile>.\Release/Ap42Aac.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Aac\Mp42Aac.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Aac/Mp42Aac.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{6ff04112-e725-4717-aedf-2db6c26d66eb}</UniqueIdentifier> + <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{34d5e839-4175-4aea-8893-224f30d6e7fa}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{113d8e1e-c53a-4ad9-9ad1-0a4a73cfdf31}</UniqueIdentifier> + <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Aac\Mp42Aac.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Avc
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Avc/Mp42Avc.vcxproj
Added
@@ -0,0 +1,97 @@ +<?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"> + <ProjectGuid>{28D14679-1C21-4B6E-B891-62769EDCEFFF}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mp42Avc</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Config;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>$(OutDir)mp42avc.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Config;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>$(OutDir)mp42avc.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Avc\Mp42Avc.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Avc/Mp42Avc.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Avc\Mp42Avc.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Hevc
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Hevc/Mp42Hevc.vcxproj
Added
@@ -0,0 +1,97 @@ +<?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"> + <ProjectGuid>{2ED2DF44-488D-470A-9C52-88D9D10518F7}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mp42Hevc</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Config;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>$(OutDir)mp42hevc.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Config;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>$(OutDir)mp42hevc.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Hevc\Mp42Hevc.cpp" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Hevc/Mp42Hevc.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Hevc\Mp42Hevc.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Hls
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Hls/Mp42Hls.vcxproj
Added
@@ -0,0 +1,98 @@ +<?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"> + <ProjectGuid>{EA2B1E39-B9F4-4424-A01B-65628E87BEB5}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mp42Hls</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\Crypto</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>$(OutDir)mp42hls.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;..\..\..\..\Source\C++\Crypto</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>$(OutDir)mp42hls.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Hls\Mp42Hls.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\System\Win32\Ap4Win32Random.cpp" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Hls/Mp42Hls.vcxproj.filters
Added
@@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Hls\Mp42Hls.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\System\Win32\Ap4Win32Random.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Ts
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Ts/Mp42Ts.vcxproj
Added
@@ -0,0 +1,97 @@ +<?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"> + <ProjectGuid>{1AD35806-EE60-4AF7-9401-A3F7BDDB9FDE}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mp42Ts</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs</AdditionalIncludeDirectories> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>$(OutDir)mp42ts.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs</AdditionalIncludeDirectories> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>$(OutDir)mp42ts.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Ts\Mp42Ts.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp42Ts/Mp42Ts.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp42Ts\Mp42Ts.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Compact
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Compact/Mp4Compact.vcxproj
Added
@@ -0,0 +1,97 @@ +<?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"> + <ProjectGuid>{34B27941-7DE3-42D9-BBEF-F5BB4901C103}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mp4Compact</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>$(OutDir)mp4compact.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>$(OutDir)mp4compact.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Compact\Mp4Compact.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Compact/Mp4Compact.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Compact\Mp4Compact.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4DcfPackager
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4DcfPackager/Mp4DcfPackager.vcxproj
Added
@@ -0,0 +1,99 @@ +<?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"> + <ProjectGuid>{9B072842-1D3B-4CAD-B7AE-E41E545EC420}</ProjectGuid> + <RootNamespace>Mp4DcfPackager</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4dcfpackager.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4dcfpackager.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4DcfPackager\Mp4DcfPackager.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4DcfPackager/Mp4DcfPackager.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4DcfPackager\Mp4DcfPackager.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Decrypt
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Decrypt/Mp4Decrypt.vcxproj
Added
@@ -0,0 +1,98 @@ +<?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"> + <ProjectGuid>{C5AE742F-4F4D-4BA9-BF6A-A9EE97364B90}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4decrypt.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(OutDir)Mp4Decrypt.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4decrypt.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Decrypt\Mp4Decrypt.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Decrypt/Mp4Decrypt.vcxproj.filters
Added
@@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Decrypt\Mp4Decrypt.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Dump
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Dump/Mp4Dump.vcxproj
Added
@@ -0,0 +1,138 @@ +<?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"> + <ProjectGuid>{602F1304-0BE4-4C48-983E-9A4F84BD1585}</ProjectGuid> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Midl> + <TypeLibraryName>.\Debug/Mp4Dump.tlb</TypeLibraryName> + </Midl> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <PrecompiledHeaderOutputFile>.\Debug/Mp4Dump.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Debug/</AssemblerListingLocation> + <ObjectFileName>.\Debug/</ObjectFileName> + <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <CompileAs>Default</CompileAs> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions> + <OutputFile>$(OutDir)mp4dump.exe</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>.\Debug/Mp4Dump.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Midl> + <TypeLibraryName>.\Release/Mp4Dump.tlb</TypeLibraryName> + </Midl> + <ClCompile> + <Optimization>Full</Optimization> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <WholeProgramOptimization>false</WholeProgramOptimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeader> + </PrecompiledHeader> + <PrecompiledHeaderOutputFile>.\Release/Mp4Dump.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Release/</AssemblerListingLocation> + <ObjectFileName>.\Release/</ObjectFileName> + <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <CompileAs>Default</CompileAs> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions> + <OutputFile>$(OutDir)mp4dump.exe</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <ProgramDatabaseFile>.\Release/Mp4Dump.pdb</ProgramDatabaseFile> + <GenerateMapFile>false</GenerateMapFile> + <MapFileName> + </MapFileName> + <MapExports>false</MapExports> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <LinkTimeCodeGeneration> + </LinkTimeCodeGeneration> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Dump\Mp4Dump.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Dump/Mp4Dump.vcxproj.filters
Added
@@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{5879e5dd-3f87-442e-b957-8eb5e94214f6}</UniqueIdentifier> + <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Dump\Mp4Dump.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Edit
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Edit/Mp4Edit.vcxproj
Added
@@ -0,0 +1,101 @@ +<?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"> + <ProjectGuid>{1B0690B7-BD89-4F6E-9C4A-A76682898963}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4edit.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(OutDir)Mp4Process.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4edit.exe</OutputFile> + <GenerateDebugInformation>false</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Edit\Mp4Edit.cpp"> + <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</RuntimeTypeInfo> + <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</RuntimeTypeInfo> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Edit/Mp4Edit.vcxproj.filters
Added
@@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Edit\Mp4Edit.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Encrypt
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Encrypt/Mp4Encrypt.vcxproj
Added
@@ -0,0 +1,99 @@ +<?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"> + <ProjectGuid>{D467C78F-53CD-4AE8-82D4-BAE42530262B}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4encrypt.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(OutDir)Mp4Encrypt.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4encrypt.exe</OutputFile> + <GenerateDebugInformation>false</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Encrypt\Mp4Encrypt.cpp" /> + <ClCompile Include="..\..\..\..\Source\C++\System\Win32\Ap4Win32Random.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Encrypt/Mp4Encrypt.vcxproj.filters
Added
@@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Encrypt\Mp4Encrypt.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\..\Source\C++\System\Win32\Ap4Win32Random.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Extract
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Extract/Mp4Extract.vcxproj
Added
@@ -0,0 +1,98 @@ +<?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"> + <ProjectGuid>{F0B2195A-2027-4FA1-8CE9-F5600764CB4E}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4extract.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(OutDir)Mp4Extract.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4extract.exe</OutputFile> + <GenerateDebugInformation>false</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Extract\Mp4Extract.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Extract/Mp4Extract.vcxproj.filters
Added
@@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Extract\Mp4Extract.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Fragment
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Fragment/Mp4Fragment.vcxproj
Added
@@ -0,0 +1,97 @@ +<?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"> + <ProjectGuid>{17C36906-6E20-4458-AEC9-66A9473A9F40}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mp4Fragment</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>$(OutDir)mp4fragment.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>$(OutDir)mp4fragment.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Fragment\Mp4Fragment.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Fragment/Mp4Fragment.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Fragment\Mp4Fragment.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Info
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Info/Mp4Info.vcxproj
Added
@@ -0,0 +1,139 @@ +<?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"> + <ProjectGuid>{52A6B013-A542-4F5C-838E-F582CC6EF903}</ProjectGuid> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Midl> + <TypeLibraryName>.\Debug/Mp4Info.tlb</TypeLibraryName> + </Midl> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <PrecompiledHeaderOutputFile>.\Debug/Mp4Info.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Debug/</AssemblerListingLocation> + <ObjectFileName>.\Debug/</ObjectFileName> + <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <CompileAs>Default</CompileAs> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Link> + <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions> + <OutputFile>$(OutDir)mp4info.exe</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>.\Debug/Mp4Info.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ShowProgress> + </ShowProgress> + </Link> + <ProjectReference> + <LinkLibraryDependencies>true</LinkLibraryDependencies> + <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> + </ProjectReference> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Midl> + <TypeLibraryName>.\Release/Mp4Info.tlb</TypeLibraryName> + </Midl> + <ClCompile> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <PrecompiledHeaderOutputFile>.\Release/Mp4Info.pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\Release/</AssemblerListingLocation> + <ObjectFileName>.\Release/</ObjectFileName> + <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x040c</Culture> + </ResourceCompile> + <Link> + <AdditionalOptions>/MACHINE:I386 %(AdditionalOptions)</AdditionalOptions> + <OutputFile>$(OutDir)mp4info.exe</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + <ProgramDatabaseFile>.\Release/Mp4Info.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <ShowProgress> + </ShowProgress> + </Link> + <ProjectReference> + <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs> + </ProjectReference> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Info\Mp4Info.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Info/Mp4Info.vcxproj.filters
Added
@@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{61835ac0-a418-43bd-97ca-86c718043136}</UniqueIdentifier> + <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Info\Mp4Info.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Mux
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Mux/Mp4Mux.vcxproj
Added
@@ -0,0 +1,97 @@ +<?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"> + <ProjectGuid>{21D87376-66A7-46B9-9B20-5551924E5974}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mp4Mux</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>$(OutDir)mp4mux.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>$(OutDir)mp4mux.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Mux\Mp4Mux.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Mux/Mp4Mux.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Mux\Mp4Mux.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4RtpHintInfo
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4RtpHintInfo/Mp4RtpHintInfo.vcxproj
Added
@@ -0,0 +1,100 @@ +<?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"> + <ProjectGuid>{D100E130-718D-4060-ACD9-1061A159DD79}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4rtphintinfo.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(OutDir)Mp4RtpHintInfo.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4rtphintinfo.exe</OutputFile> + <GenerateDebugInformation>false</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4RtpHintInfo\Mp4RtpHintInfo.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4RtpHintInfo/Mp4RtpHintInfo.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4RtpHintInfo\Mp4RtpHintInfo.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Split
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Split/Mp4Split.vcxproj
Added
@@ -0,0 +1,97 @@ +<?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"> + <ProjectGuid>{129909F3-DB70-43CE-B38F-52D6A0E23966}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>Mp4Split</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>$(OutDir)mp4split.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>$(OutDir)mp4split.exe</OutputFile> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Split\Mp4Split.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Split/Mp4Split.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Split\Mp4Split.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Tag
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Tag/Mp4Tag.vcxproj
Added
@@ -0,0 +1,106 @@ +<?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"> + <ProjectGuid>{73804182-47BC-4885-898D-939CA8672828}</ProjectGuid> + <RootNamespace>Mp4Tag</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4tag.exe</OutputFile> + <GenerateDebugInformation>true</GenerateDebugInformation> + <ProgramDatabaseFile>$(OutDir)Mp4Tag.pdb</ProgramDatabaseFile> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <Optimization>MaxSpeed</Optimization> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <OmitFramePointers>false</OmitFramePointers> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <RuntimeTypeInfo>true</RuntimeTypeInfo> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DisableSpecificWarnings>4996</DisableSpecificWarnings> + </ClCompile> + <Link> + <OutputFile>$(OutDir)mp4tag.exe</OutputFile> + <GenerateDebugInformation>false</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Tag\Mp4Tag.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/Mp4Tag/Mp4Tag.vcxproj.filters
Added
@@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source%255cC++ Files"> + <UniqueIdentifier>{a57a549a-c3cc-4fa5-b815-8ebae830f9e3}</UniqueIdentifier> + <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Apps\Mp4Tag\Mp4Tag.cpp"> + <Filter>Source%255cC++ Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/PassthroughWriterTest
Added
+(directory)
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/PassthroughWriterTest/PassthroughWriterTest.vcxproj
Added
@@ -0,0 +1,95 @@ +<?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"> + <ProjectGuid>{B031A581-FDE5-4CDC-A124-573F6EECB54A}</ProjectGuid> + <RootNamespace>PassthroughWriterTest</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.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" /> + </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" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\..\..\..\Source\C++\Core;..\..\..\..\Source\C++\MetaData;..\..\..\..\Source\C++\Codecs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Test\PassthroughWriter\PassthroughWriterTest.cpp" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Bento4\Bento4.vcxproj"> + <Project>{a714aa1c-45a9-403d-a6e1-020e520119a2}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/PassthroughWriterTest/PassthroughWriterTest.vcxproj.filters
Added
@@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\C++\Test\PassthroughWriter\PassthroughWriterTest.cpp"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> +</Project> \ No newline at end of file
View file
bento4-1.5.0r616.tar.gz/Build/Targets/x86-microsoft-win32-vs2015/make-sdk.sh
Added
@@ -0,0 +1,21 @@ +AP4_ROOT=../../.. +SOURCE_ROOT=$AP4_ROOT/Source +BUILD_TARGET_DIR=$AP4_ROOT/Build/Targets/x86-microsoft-win32-vs2005 + +CP="cp" +MKDIR="mkdir -p" +for config in Debug Release +do + SDK_DIR=$config/SDK + $MKDIR $SDK_DIR + $MKDIR $SDK_DIR/include + $MKDIR $SDK_DIR/bin + $MKDIR $SDK_DIR/lib + $CP $SOURCE_ROOT/Config/*.h $SDK_DIR/include + $CP $SOURCE_ROOT/Core/*.h $SDK_DIR/include + $CP $SOURCE_ROOT/Codecs/*.h $SDK_DIR/include + $CP $SOURCE_ROOT/Crypto/*.h $SDK_DIR/include + $CP $SOURCE_ROOT/MetaData/*.h $SDK_DIR/include + $CP $BUILD_TARGET_DIR/AP4/$config/AP4.lib $SDK_DIR/lib + $CP $BUILD_TARGET_DIR/*/$config/*.exe $SDK_DIR/bin +done
View file
bento4-1.5.0r615.tar.gz/Source/C++/Apps/Mp42Hls/Mp42Hls.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Apps/Mp42Hls/Mp42Hls.cpp
Changed
@@ -1309,7 +1309,7 @@ double total_duration = 0.0; for (unsigned int i=0; i<segment_durations.ItemCount(); i++) { if ((unsigned int)(segment_durations[i]+0.5) > target_duration) { - target_duration = segment_durations[i]; + target_duration = (unsigned int)segment_durations[i]; } total_duration += segment_durations[i]; } @@ -1424,7 +1424,7 @@ unsigned int iframes_target_duration = 0; for (unsigned int i=0; i<iframe_durations.ItemCount(); i++) { if ((unsigned int)(iframe_durations[i]+0.5) > iframes_target_duration) { - iframes_target_duration = iframe_durations[i]; + iframes_target_duration = (unsigned int)iframe_durations[i]; } }
View file
bento4-1.5.0r615.tar.gz/Source/C++/Apps/Mp42Ts/Mp42Ts.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Apps/Mp42Ts/Mp42Ts.cpp
Changed
@@ -347,7 +347,7 @@ unsigned int target_duration = 0; for (unsigned int i=0; i<segment_durations.ItemCount(); i++) { if ((unsigned int)(segment_durations[i]+0.5) > target_duration) { - target_duration = segment_durations[i]; + target_duration = (unsigned int)segment_durations[i]; } }
View file
bento4-1.5.0r615.tar.gz/Source/C++/Codecs/Ap4AvcParser.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Codecs/Ap4AvcParser.cpp
Changed
@@ -35,6 +35,7 @@ /*---------------------------------------------------------------------- | debugging +---------------------------------------------------------------------*/ +//#define AP4_AVC_PARSER_ENABLE_DEBUG #if defined(AP4_AVC_PARSER_ENABLE_DEBUG) #define DBG_PRINTF_0(_x0) printf(_x0) #define DBG_PRINTF_1(_x0, _x1) printf(_x0, _x1) @@ -483,6 +484,7 @@ | AP4_AvcSliceHeader::AP4_AvcSliceHeader +---------------------------------------------------------------------*/ AP4_AvcSliceHeader::AP4_AvcSliceHeader() : + size(0), first_mb_in_slice(0), slice_type(0), pic_parameter_set_id(0), @@ -492,7 +494,31 @@ bottom_field_flag(0), idr_pic_id(0), pic_order_cnt_lsb(0), - redundant_pic_cnt(0) + redundant_pic_cnt(0), + direct_spatial_mv_pred_flag(0), + num_ref_idx_active_override_flag(0), + num_ref_idx_l0_active_minus1(0), + num_ref_idx_l1_active_minus1(0), + ref_pic_list_reordering_flag_l0(0), + reordering_of_pic_nums_idc(0), + abs_diff_pic_num_minus1(0), + long_term_pic_num(0), + ref_pic_list_reordering_flag_l1(0), + luma_log2_weight_denom(0), + chroma_log2_weight_denom(0), + cabac_init_idc(0), + slice_qp_delta(0), + sp_for_switch_flag(0), + slice_qs_delta(0), + disable_deblocking_filter_idc(0), + slice_alpha_c0_offset_div2(0), + slice_beta_offset_div2(0), + slice_group_change_cycle(0), + no_output_of_prior_pics_flag(0), + long_term_reference_flag(0), + difference_of_pic_nums_minus1(0), + long_term_frame_idx(0), + max_long_term_frame_idx_plus1(0) { delta_pic_order_cnt[0] = delta_pic_order_cnt[1] = 0; } @@ -504,14 +530,16 @@ AP4_AvcFrameParser::ParseSliceHeader(const AP4_UI08* data, unsigned int data_size, unsigned int nal_unit_type, + unsigned int nal_ref_idc, AP4_AvcSliceHeader& slice_header) { AP4_DataBuffer unescaped(data, data_size); AP4_NalParser::Unescape(unescaped); AP4_BitReader bits(unescaped.GetData(), unescaped.GetDataSize()); - bits.SkipBits(8); // NAL Unit Type - + // init the computer fields + slice_header.size = 0; + slice_header.first_mb_in_slice = ReadGolomb(bits); slice_header.slice_type = ReadGolomb(bits); slice_header.pic_parameter_set_id = ReadGolomb(bits); @@ -555,7 +583,156 @@ slice_header.redundant_pic_cnt = ReadGolomb(bits); } - /* skip the rest for now */ + unsigned int slice_type = slice_header.slice_type % 5; // this seems to be implicit in the spec + + if (slice_type == AP4_AVC_SLICE_TYPE_B) { + slice_header.direct_spatial_mv_pred_flag = bits.ReadBit(); + } + + if (slice_type == AP4_AVC_SLICE_TYPE_P || + slice_type == AP4_AVC_SLICE_TYPE_SP || + slice_type == AP4_AVC_SLICE_TYPE_B) { + slice_header.num_ref_idx_active_override_flag = bits.ReadBit(); + + if (slice_header.num_ref_idx_active_override_flag) { + slice_header.num_ref_idx_l0_active_minus1 = ReadGolomb(bits); + if ((slice_header.slice_type % 5) == AP4_AVC_SLICE_TYPE_B) { + slice_header.num_ref_idx_l1_active_minus1 = ReadGolomb(bits); + } + } else { + slice_header.num_ref_idx_l0_active_minus1 = pps->num_ref_idx_10_active_minus1; + slice_header.num_ref_idx_l1_active_minus1 = pps->num_ref_idx_11_active_minus1; + } + } + + // ref_pic_list_reordering + if ((slice_header.slice_type % 5) != 2 && (slice_header.slice_type % 5) != 4) { + slice_header.ref_pic_list_reordering_flag_l0 = bits.ReadBit(); + if (slice_header.ref_pic_list_reordering_flag_l0) { + do { + slice_header.reordering_of_pic_nums_idc = ReadGolomb(bits); + if (slice_header.reordering_of_pic_nums_idc == 0 || + slice_header.reordering_of_pic_nums_idc == 1) { + slice_header.abs_diff_pic_num_minus1 = ReadGolomb(bits); + } else if (slice_header.reordering_of_pic_nums_idc == 2) { + slice_header.long_term_pic_num = ReadGolomb(bits); + } + } while (slice_header.reordering_of_pic_nums_idc != 3); + } + } + if ((slice_header.slice_type % 5) == 1) { + slice_header.ref_pic_list_reordering_flag_l1 = bits.ReadBit(); + if (slice_header.ref_pic_list_reordering_flag_l1) { + do { + slice_header.reordering_of_pic_nums_idc = ReadGolomb(bits); + if (slice_header.reordering_of_pic_nums_idc == 0 || + slice_header.reordering_of_pic_nums_idc == 1) { + slice_header.abs_diff_pic_num_minus1 = ReadGolomb(bits); + } else if (slice_header.reordering_of_pic_nums_idc == 2) { + slice_header.long_term_pic_num = ReadGolomb(bits); + } + } while (slice_header.reordering_of_pic_nums_idc != 3); + } + } + + if ((pps->weighted_pred_flag && + (slice_type == AP4_AVC_SLICE_TYPE_P || slice_type == AP4_AVC_SLICE_TYPE_SP)) || + (pps->weighted_bipred_idc == 1 && slice_type == AP4_AVC_SLICE_TYPE_B)) { + // pred_weight_table + slice_header.luma_log2_weight_denom = ReadGolomb(bits); + + if (sps->chroma_format_idc != 0) { + slice_header.chroma_log2_weight_denom = ReadGolomb(bits); + } + + for (unsigned int i=0; i<=slice_header.num_ref_idx_l0_active_minus1; i++) { + unsigned int luma_weight_l0_flag = bits.ReadBit(); + if (luma_weight_l0_flag) { + /* slice_header.luma_weight_l0[i] = SignedGolomb( */ ReadGolomb(bits); + /* slice_header.luma_offset_l0[i] = SignedGolomb( */ ReadGolomb(bits); + } + if (sps->chroma_format_idc != 0) { + unsigned int chroma_weight_l0_flag = bits.ReadBit(); + if (chroma_weight_l0_flag) { + for (unsigned int j=0; j<2; j++) { + /* slice_header.chroma_weight_l0[i][j] = SignedGolomb( */ ReadGolomb(bits); + /* slice_header.chroma_offset_l0[i][j] = SignedGolomb( */ ReadGolomb(bits); + } + } + } + } + if ((slice_header.slice_type % 5) == 1) { + for (unsigned int i=0; i<=slice_header.num_ref_idx_l1_active_minus1; i++) { + unsigned int luma_weight_l1_flag = bits.ReadBit(); + if (luma_weight_l1_flag) { + /* slice_header.luma_weight_l1[i] = SignedGolomb( */ ReadGolomb(bits); + /* slice_header.luma_offset_l1[i] = SignedGolomb( */ ReadGolomb(bits); + } + if (sps->chroma_format_idc != 0) { + unsigned int chroma_weight_l1_flag = bits.ReadBit(); + if (chroma_weight_l1_flag) { + for (unsigned int j=0; j<2; j++) { + /* slice_header.chroma_weight_l1[i][j] = SignedGolomb( */ ReadGolomb(bits); + /* slice_header.chroma_offset_l1[i][j] = SignedGolomb( */ ReadGolomb(bits); + } + } + } + } + } + } + + if (nal_ref_idc != 0) { + // dec_ref_pic_marking + if (nal_unit_type == AP4_AVC_NAL_UNIT_TYPE_CODED_SLICE_OF_IDR_PICTURE) { + slice_header.no_output_of_prior_pics_flag = bits.ReadBit(); + slice_header.long_term_reference_flag = bits.ReadBit(); + } else { + unsigned int adaptive_ref_pic_marking_mode_flag = bits.ReadBit(); + if (adaptive_ref_pic_marking_mode_flag) { + unsigned int memory_management_control_operation = 0; + do { + memory_management_control_operation = ReadGolomb(bits); + if (memory_management_control_operation == 1 || memory_management_control_operation == 3) { + slice_header.difference_of_pic_nums_minus1 = ReadGolomb(bits); + } + if (memory_management_control_operation == 2) { + slice_header.long_term_pic_num = ReadGolomb(bits); + } + if (memory_management_control_operation == 3 || memory_management_control_operation == 6) { + slice_header.long_term_frame_idx = ReadGolomb(bits); + } + if (memory_management_control_operation == 4) { + slice_header.max_long_term_frame_idx_plus1 = ReadGolomb(bits); + } + } while (memory_management_control_operation != 0); + } + } + } + if (pps->entropy_coding_mode_flag && slice_type != AP4_AVC_SLICE_TYPE_I && slice_type != AP4_AVC_SLICE_TYPE_SI) { + slice_header.cabac_init_idc = ReadGolomb(bits);
View file
bento4-1.5.0r615.tar.gz/Source/C++/Codecs/Ap4AvcParser.h -> bento4-1.5.0r616.tar.gz/Source/C++/Codecs/Ap4AvcParser.h
Changed
@@ -60,6 +60,12 @@ const unsigned int AP4_AVC_NAL_UNIT_TYPE_CODED_SLICE_OF_AUXILIARY_PICTURE = 19; const unsigned int AP4_AVC_NAL_UNIT_TYPE_CODED_SLICE_IN_SCALABLE_EXTENSION = 20; +const unsigned int AP4_AVC_SLICE_TYPE_P = 0; +const unsigned int AP4_AVC_SLICE_TYPE_B = 1; +const unsigned int AP4_AVC_SLICE_TYPE_I = 2; +const unsigned int AP4_AVC_SLICE_TYPE_SP = 3; +const unsigned int AP4_AVC_SLICE_TYPE_SI = 4; + const unsigned int AP4_AVC_SPS_MAX_ID = 255; const unsigned int AP4_AVC_SPS_MAX_NUM_REF_FRAMES_IN_PIC_ORDER_CNT_CYCLE = 256; const unsigned int AP4_AVC_SPS_MAX_SCALING_LIST_COUNT = 12; @@ -157,6 +163,8 @@ struct AP4_AvcSliceHeader { AP4_AvcSliceHeader(); + unsigned int size; // not from the bitstream, this is computed after parsing + unsigned int first_mb_in_slice; unsigned int slice_type; unsigned int pic_parameter_set_id; @@ -167,7 +175,31 @@ unsigned int idr_pic_id; unsigned int pic_order_cnt_lsb; int delta_pic_order_cnt[2]; - unsigned int redundant_pic_cnt; + unsigned int redundant_pic_cnt; + unsigned int direct_spatial_mv_pred_flag; + unsigned int num_ref_idx_active_override_flag; + unsigned int num_ref_idx_l0_active_minus1; + unsigned int num_ref_idx_l1_active_minus1; + unsigned int ref_pic_list_reordering_flag_l0; + unsigned int reordering_of_pic_nums_idc; + unsigned int abs_diff_pic_num_minus1; + unsigned int long_term_pic_num; + unsigned int ref_pic_list_reordering_flag_l1; + unsigned int luma_log2_weight_denom; + unsigned int chroma_log2_weight_denom; + unsigned int cabac_init_idc; + unsigned int slice_qp_delta; + unsigned int sp_for_switch_flag; + int slice_qs_delta; + unsigned int disable_deblocking_filter_idc; + int slice_alpha_c0_offset_div2; + int slice_beta_offset_div2; + unsigned int slice_group_change_cycle; + unsigned int no_output_of_prior_pics_flag; + unsigned int long_term_reference_flag; + unsigned int difference_of_pic_nums_minus1; + unsigned int long_term_frame_idx; + unsigned int max_long_term_frame_idx_plus1; }; /*---------------------------------------------------------------------- @@ -238,11 +270,15 @@ AccessUnitInfo& access_unit_info, bool eos=false); - AP4_AvcSequenceParameterSet** GetSequenceParameterSets() { return &m_SPS[0]; } - AP4_AvcPictureParameterSet** GetPictureParameterSets() { return &m_PPS[0]; } + AP4_Result Feed(const AP4_UI08* nal_unit, + AP4_Size nal_unit_size, + AccessUnitInfo& access_unit_info, + bool last_unit=false); + + AP4_AvcSequenceParameterSet** GetSequenceParameterSets() { return &m_SPS[0]; } + AP4_AvcPictureParameterSet** GetPictureParameterSets() { return &m_PPS[0]; } + const AP4_AvcSliceHeader* GetSliceHeader() { return m_SliceHeader; } -private: - // methods AP4_Result ParseSPS(const unsigned char* data, unsigned int data_size, AP4_AvcSequenceParameterSet& sps); @@ -252,7 +288,11 @@ AP4_Result ParseSliceHeader(const AP4_UI08* data, unsigned int data_size, unsigned int nal_unit_type, + unsigned int nal_ref_idc, AP4_AvcSliceHeader& slice_header); + +private: + // methods bool SameFrame(unsigned int nal_unit_type_1, unsigned int nal_ref_idc_1, AP4_AvcSliceHeader& sh1, unsigned int nal_unit_type_2, unsigned int nal_ref_idc_2, AP4_AvcSliceHeader& sh2); AP4_AvcSequenceParameterSet* GetSliceSPS(AP4_AvcSliceHeader& sh);
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4AtomFactory.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4AtomFactory.cpp
Changed
@@ -707,7 +707,7 @@ case AP4_ATOM_TYPE_DEC3: if (atom_is_large) return AP4_ERROR_INVALID_FORMAT; - if (GetContext() == AP4_ATOM_TYPE_EC_3) { + if (GetContext() == AP4_ATOM_TYPE_EC_3 || GetContext() == AP4_ATOM_TYPE_ENCA) { atom = AP4_Dec3Atom::Create(size_32, stream); } break;
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4AtomSampleTable.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4AtomSampleTable.cpp
Changed
@@ -87,6 +87,11 @@ { AP4_Result result; + // check that we have an stsc atom + if (!m_StscAtom) { + return AP4_ERROR_INVALID_FORMAT; + } + // check that we have a chunk offset table if (m_StcoAtom == NULL && m_Co64Atom == NULL) { return AP4_ERROR_INVALID_FORMAT;
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4AvccAtom.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4AvccAtom.cpp
Changed
@@ -270,7 +270,7 @@ for (unsigned int i=0; i<m_SequenceParameters.ItemCount(); i++) { inspector.AddField("Sequence Parameter", m_SequenceParameters[i].GetData(), m_SequenceParameters[i].GetDataSize()); } - for (unsigned int i=0; i<m_SequenceParameters.ItemCount(); i++) { + for (unsigned int i=0; i<m_PictureParameters.ItemCount(); i++) { inspector.AddField("Picture Parameter", m_PictureParameters[i].GetData(), m_PictureParameters[i].GetDataSize()); } return AP4_SUCCESS;
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4CommonEncryption.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4CommonEncryption.cpp
Changed
@@ -213,6 +213,171 @@ } /*---------------------------------------------------------------------- +| AP4_CencCbcsSubSampleEncrypter::AP4_CencCbcsSubSampleEncrypter ++---------------------------------------------------------------------*/ +AP4_CencCbcsSubSampleMapper::AP4_CencCbcsSubSampleMapper(AP4_Size nalu_length_size, AP4_UI32 format, AP4_TrakAtom* trak) : + AP4_CencSubSampleMapper(nalu_length_size, format), + m_AvcParser(NULL) +{ + if (!trak) return; + + // get the sample description atom + AP4_StsdAtom* stsd = AP4_DYNAMIC_CAST(AP4_StsdAtom, trak->FindChild("mdia/minf/stbl/stsd")); + if (!stsd) return; + + // create the parser + m_AvcParser = new AP4_AvcFrameParser(); + + // look for an avc sample description + AP4_AvccAtom* avcc = AP4_DYNAMIC_CAST(AP4_AvccAtom, stsd->FindChild("avc1/avcC")); + if (!avcc) avcc = AP4_DYNAMIC_CAST(AP4_AvccAtom, stsd->FindChild("avc2/avcC")); + if (!avcc) avcc = AP4_DYNAMIC_CAST(AP4_AvccAtom, stsd->FindChild("avc3/avcC")); + if (!avcc) avcc = AP4_DYNAMIC_CAST(AP4_AvccAtom, stsd->FindChild("avc4/avcC")); + if (!avcc) return; + + // parse the sps and pps if we have them + AP4_Array<AP4_DataBuffer>& sps_list = avcc->GetSequenceParameters(); + for (unsigned int i=0; i<sps_list.ItemCount(); i++) { + AP4_DataBuffer& sps = sps_list[i]; + ParseAvcData(sps.GetData(), sps.GetDataSize()); + } + AP4_Array<AP4_DataBuffer>& pps_list = avcc->GetPictureParameters(); + for (unsigned int i=0; i<pps_list.ItemCount(); i++) { + AP4_DataBuffer& pps = pps_list[i]; + ParseAvcData(pps.GetData(), pps.GetDataSize()); + } +} + +/*---------------------------------------------------------------------- +| AP4_CencCbcsSubSampleEncrypter::~AP4_CencCbcsSubSampleEncrypter ++---------------------------------------------------------------------*/ +AP4_CencCbcsSubSampleMapper::~AP4_CencCbcsSubSampleMapper() +{ + delete m_AvcParser; +} + +/*---------------------------------------------------------------------- +| AP4_CencCbcsSubSampleMapper::ParseAvcData ++---------------------------------------------------------------------*/ +AP4_Result +AP4_CencCbcsSubSampleMapper::ParseAvcData(const AP4_UI08* data, AP4_Size data_size) +{ + if (!m_AvcParser) return AP4_ERROR_INVALID_PARAMETERS; + + AP4_AvcFrameParser::AccessUnitInfo access_unit_info; + AP4_Result result = m_AvcParser->Feed(data, data_size, access_unit_info); + if (AP4_FAILED(result)) return result; + + // cleanup + access_unit_info.Reset(); + + return AP4_SUCCESS; +} + +/*---------------------------------------------------------------------- +| AP4_CencCbcsSubSampleMapper::GetSubSampleMap ++---------------------------------------------------------------------*/ +AP4_Result +AP4_CencCbcsSubSampleMapper::GetSubSampleMap(AP4_DataBuffer& sample_data, + AP4_Array<AP4_UI16>& bytes_of_cleartext_data, + AP4_Array<AP4_UI32>& bytes_of_encrypted_data) +{ + // setup direct pointers to the buffers + const AP4_UI08* in = sample_data.GetData(); + + // process the sample data, one NALU at a time + const AP4_UI08* in_end = sample_data.GetData()+sample_data.GetDataSize(); + while ((AP4_Size)(in_end-in) > 1+m_NaluLengthSize) { + unsigned int nalu_length; + switch (m_NaluLengthSize) { + case 1: + nalu_length = *in; + break; + + case 2: + nalu_length = AP4_BytesToUInt16BE(in); + break; + + case 4: + nalu_length = AP4_BytesToUInt32BE(in); + break; + + default: + return AP4_ERROR_INVALID_FORMAT; + } + + unsigned int nalu_size = m_NaluLengthSize+nalu_length; + if (in+nalu_size > in_end) { + return AP4_ERROR_INVALID_FORMAT; + } + + // skip encryption if the NAL unit should be left unencrypted for this specific format/type + bool skip = false; + const AP4_UI08* nalu_data = &in[m_NaluLengthSize]; + unsigned int nalu_type = nalu_data[0] & 0x1F; + if (m_Format == AP4_SAMPLE_FORMAT_AVC1 || + m_Format == AP4_SAMPLE_FORMAT_AVC2 || + m_Format == AP4_SAMPLE_FORMAT_AVC3 || + m_Format == AP4_SAMPLE_FORMAT_AVC4) { + if (nalu_type != AP4_AVC_NAL_UNIT_TYPE_CODED_SLICE_OF_NON_IDR_PICTURE && + nalu_type != AP4_AVC_NAL_UNIT_TYPE_CODED_SLICE_DATA_PARTITION_A && + nalu_type != AP4_AVC_NAL_UNIT_TYPE_CODED_SLICE_OF_IDR_PICTURE) { + // this NAL unit does not have a slice header + skip = true; + } + + // parse SPS and PPS NAL units + if (nalu_type == AP4_AVC_NAL_UNIT_TYPE_SPS || + nalu_type == AP4_AVC_NAL_UNIT_TYPE_PPS) { + AP4_Result result = ParseAvcData(nalu_data, nalu_length); + if (AP4_FAILED(result)) { + return result; + } + } + } else { + // non-AVC formats not supported here yet + return AP4_ERROR_NOT_SUPPORTED; + } + + if (skip) { + // use cleartext regions to cover the entire NAL unit + unsigned int range = nalu_size; + while (range) { + AP4_UI16 cleartext_size = (range <= 0xFFFF) ? range : 0xFFFF; + bytes_of_cleartext_data.Append(cleartext_size); + bytes_of_encrypted_data.Append(0); + range -= cleartext_size; + } + } else { + // parse the NAL unit to get the slice header size + if (m_AvcParser == NULL) return AP4_ERROR_INTERNAL; + AP4_AvcSliceHeader slice_header; + unsigned int nalu_ref_idc = (nalu_data[0]>>5)&3; + AP4_Result result = m_AvcParser->ParseSliceHeader(&nalu_data[1], + nalu_length-1, + nalu_type, + nalu_ref_idc, + slice_header); + if (AP4_FAILED(result)) { + return result; + } + + // leave the slice header in the clear, including the NAL type + unsigned int cleartext_size = m_NaluLengthSize+1+(slice_header.size+7)/8; + unsigned int encrypted_size = nalu_size-cleartext_size; + + bytes_of_cleartext_data.Append(cleartext_size); + bytes_of_encrypted_data.Append(encrypted_size); + } + + // move the pointers + in += nalu_size; + } + + return AP4_SUCCESS; +} + +/*---------------------------------------------------------------------- | AP4_CencSampleEncrypter::~AP4_CencSampleEncrypter +---------------------------------------------------------------------*/ AP4_CencSampleEncrypter::~AP4_CencSampleEncrypter() @@ -1368,7 +1533,7 @@ if (nalu_length_size) { AP4_CencSubSampleMapper* subsample_mapper = NULL; if (m_Variant == AP4_CENC_VARIANT_MPEG_CBCS) { - subsample_mapper = new AP4_CencAdvancedSubSampleMapper /* AP4_CencCbcsSubSampleMapper */(nalu_length_size, format); + subsample_mapper = new AP4_CencCbcsSubSampleMapper(nalu_length_size, format, trak); } else { subsample_mapper = new AP4_CencBasicSubSampleMapper(nalu_length_size, format); }
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4CommonEncryption.h -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4CommonEncryption.h
Changed
@@ -46,6 +46,7 @@ class AP4_SaizAtom; class AP4_SaioAtom; class AP4_CencSampleInfoTable; +class AP4_AvcFrameParser; /*---------------------------------------------------------------------- | constants @@ -486,13 +487,20 @@ { public: // constructor and destructor - AP4_CencCbcsSubSampleMapper(AP4_Size nalu_length_size, AP4_UI32 format) : - AP4_CencSubSampleMapper(nalu_length_size, format) {} + AP4_CencCbcsSubSampleMapper(AP4_Size nalu_length_size, AP4_UI32 format, AP4_TrakAtom* trak); + ~AP4_CencCbcsSubSampleMapper(); // methods virtual AP4_Result GetSubSampleMap(AP4_DataBuffer& sample_data, AP4_Array<AP4_UI16>& bytes_of_cleartext_data, AP4_Array<AP4_UI32>& bytes_of_encrypted_data); + +private: + // members + AP4_AvcFrameParser* m_AvcParser; + + // methods + AP4_Result ParseAvcData(const AP4_UI08* data, AP4_Size data_size); }; /*----------------------------------------------------------------------
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4Config.h -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4Config.h
Changed
@@ -52,6 +52,10 @@ #if !defined(AP4_PLATFORM_BYTE_ORDER) #if defined(__ppc__) #define AP4_PLATFORM_BYTE_ORDER AP4_PLATFORM_BYTE_ORDER_BIG_ENDIAN +#elif defined(_MSC_VER) +#if defined(_M_IX86) || defined(_M_X64) || defined(_M_ARM) || defined(_M_ARM64) +#define AP4_PLATFORM_BYTE_ORDER AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN +#endif #elif defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__arm64__) #define AP4_PLATFORM_BYTE_ORDER AP4_PLATFORM_BYTE_ORDER_LITTLE_ENDIAN #endif
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4Processor.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4Processor.cpp
Changed
@@ -554,6 +554,7 @@ int cursor = -1; for (unsigned int i=0; i<track_count; i++) { if (!cursors[i].m_EndReached && + cursors[i].m_Locator.m_SampleTable && cursors[i].m_Locator.m_Sample.GetOffset() <= min_offset) { min_offset = cursors[i].m_Locator.m_Sample.GetOffset(); cursor = i;
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4Utils.cpp -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4Utils.cpp
Changed
@@ -413,6 +413,15 @@ } /*---------------------------------------------------------------------- +| AP4_BitReader::GetBitsRead ++---------------------------------------------------------------------*/ +unsigned int +AP4_BitReader::GetBitsRead() +{ + return 8*m_Position - m_BitsCached; +} + +/*---------------------------------------------------------------------- | AP4_BitReader::ReadCache +---------------------------------------------------------------------*/ AP4_BitReader::BitsWord
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4Utils.h -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4Utils.h
Changed
@@ -262,6 +262,8 @@ void SkipBit(); void SkipBits(unsigned int bit_count); + unsigned int GetBitsRead(); + private: // methods BitsWord ReadCache() const;
View file
bento4-1.5.0r615.tar.gz/Source/C++/Core/Ap4Version.h -> bento4-1.5.0r616.tar.gz/Source/C++/Core/Ap4Version.h
Changed
@@ -37,7 +37,7 @@ /** * Version number of the SDK */ -#define AP4_VERSION 0x01050000 -#define AP4_VERSION_STRING "1.5.0.0" +#define AP4_VERSION 0x01050002 +#define AP4_VERSION_STRING "1.5.0.2" #endif // _AP4_VERSION_H_
View file
bento4-1.5.0r615.tar.gz/Source/Python/utils/mp4-dash.py -> bento4-1.5.0r616.tar.gz/Source/Python/utils/mp4-dash.py
Changed
@@ -28,7 +28,7 @@ # setup main options VERSION = "1.8.0" -SDK_REVISION = '615' +SDK_REVISION = '616' SCRIPT_PATH = path.abspath(path.dirname(__file__)) sys.path += [SCRIPT_PATH] @@ -221,8 +221,8 @@ # resolve the default KID and KEY key_info = None - if hasattr(options, 'track_key_infos'): - key_info = options.track_key_infos.get(tracks[0].id) + if len(tracks): + key_info = tracks[0].key_info if key_info: default_kid = key_info['kid'] @@ -583,20 +583,19 @@ media_playlist_file.write('#EXT-X-INDEPENDENT-SEGMENTS\r\n') media_playlist_file.write('#EXT-X-TARGETDURATION:%d\r\n' % (hls_target_duration)) media_playlist_file.write('#EXT-X-MEDIA-SEQUENCE:0\r\n') - if options.on_demand: - init_segment_size = track.moov_atom.position+track.moov_atom.size + if options.on_demand or not options.split: + init_segment_size = track.parent.init_segment.position + track.parent.init_segment.size media_playlist_file.write('#EXT-X-MAP:URI="%s",BYTERANGE="%d@0"\r\n' % (media_file_name, init_segment_size)) else: media_playlist_file.write('#EXT-X-MAP:URI="%s"\r\n' % (SPLIT_INIT_SEGMENT_NAME)) segment_pattern = SEGMENT_PATTERN.replace('ll','') if options.encryption_key: - key_info = options.track_key_infos.get(track.id) - media_playlist_file.write('#EXT-X-KEY:METHOD=SAMPLE-AES,URI="'+options.hls_key_url+'",IV=0x'+key_info['iv']+'\r\n') + media_playlist_file.write('#EXT-X-KEY:METHOD=SAMPLE-AES,URI="'+options.hls_key_url+'",IV=0x'+track.key_info['iv']+'\r\n') for i in range(len(track.segment_durations)): media_playlist_file.write('#EXTINF:%f,\r\n' % (track.segment_durations[i])) - if options.on_demand: + if options.on_demand or not options.split: segment = track.parent.segments[track.moofs[i]] segment_position = segment[0].position segment_size = reduce(operator.add, [atom.size for atom in segment], 0) @@ -649,22 +648,16 @@ if audio_groups[audio_group_name]['codec'] != audio_track.codec: print 'WARNING: audio codecs not all the same:', audio_groups[audio_group_name]['codec'], audio_track.codec - if options.on_demand: + if options.on_demand or not options.split: media_subdir = '' media_file_name = audio_track.parent.media_name - media_playlist_name = media_file_name.replace(".mp4", ".m3u8") + media_playlist_name = audio_track.representation_id+".m3u8" media_playlist_path = media_playlist_name - #base_url.text = ONDEMAND_MEDIA_FILE_PATTERN % (options.media_prefix, audio_track.representation_id) - #sidx_range = (audio_track.sidx_atom.position, audio_track.sidx_atom.position+audio_track.sidx_atom.size-1) - #init_range = (0, audio_track.moov_atom.position+audio_track.moov_atom.size-1) else: - if options.split: - media_subdir = audio_track.representation_id - media_file_name = '' - media_playlist_name = options.hls_media_playlist_name - media_playlist_path = media_subdir+'/'+media_playlist_name - else: - raise Exception('mode not yet supported with HLS') + media_subdir = audio_track.representation_id + media_file_name = '' + media_playlist_name = options.hls_media_playlist_name + media_playlist_path = media_subdir+'/'+media_playlist_name master_playlist_file.write(('#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="%s",LANGUAGE="%s",NAME="%s",AUTOSELECT=YES,DEFAULT=YES,URI="%s"\r\n' % ( audio_group_name, @@ -676,20 +669,16 @@ master_playlist_file.write('\r\n') master_playlist_file.write('# Video\r\n') for video_track in all_video_tracks: - if options.on_demand: + if options.on_demand or not options.split: media_subdir = '' media_file_name = video_track.parent.media_name - media_playlist_name = media_file_name.replace(".mp4", ".m3u8") + media_playlist_name = video_track.representation_id+".m3u8" media_playlist_path = media_playlist_name else: - if options.split: - media_subdir = video_track.representation_id - media_file_name = '' - media_playlist_name = options.hls_media_playlist_name - media_playlist_path = media_subdir+'/'+media_playlist_name - else: - raise Exception('mode not yet supported with HLS') - + media_subdir = video_track.representation_id + media_file_name = '' + media_playlist_name = options.hls_media_playlist_name + media_playlist_path = media_subdir+'/'+media_playlist_name if len(audio_groups): # one entry per audio group @@ -715,6 +704,11 @@ OutputHlsTrack(options, video_track, media_subdir, media_playlist_name, media_file_name) + if len(subtitles_files): + master_playlist_file.write('# Subtitles\r\n') + for subtitles_file in subtitles_files: + master_playlist_file.write('''#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="{0:s}",DEFAULT=NO,AUTOSELECT=YES,FORCED=YES,LANGUAGE="{0:s}",URI="subtitles/{0:s}/{1:s}"\r\n'''.format(subtitles_file.language,subtitles_file.media_name)) + ############################################# def OutputSmooth(options, audio_tracks, video_tracks): # compute the total duration (we take the duration of the video) @@ -811,10 +805,11 @@ if options.playready_header: key_info = None - if len(video_tracks): - key_info = options.track_key_infos.get(video_tracks[0].id) - if not key_info and len(audio_tracks): - key_info = options.track_key_infos.get(audio_tracks[0].id) + if options.encryption_key: + if len(video_tracks): + key_info = video_tracks[0].key_info + if not key_info and len(audio_tracks): + key_info = audio_tracks[0].key_info if key_info: kid = key_info['kid'] @@ -1074,12 +1069,17 @@ separator = key_spec.find(':') key_info['filter'] = [key_spec[:separator]] key_spec = key_spec[separator+1:] + iv_hex = None if key_spec.startswith('@'): kid_hex, key_hex = GetEncryptionKey(options, key_spec[1:]) else: if ':' not in key_spec: raise Exception('Invalid argument syntax for --encryption-key option') - kid_hex, key_hex = key_spec.split(':', 1) + parts = key_spec.split(':', 2) + kid_hex = parts[0] + key_hex = parts[1] + if len(parts) > 2: + iv_hex = parts[2] if len(kid_hex) != 32: raise Exception('Invalid argument format for --encryption-key option') @@ -1097,14 +1097,13 @@ key_info['key'] = key_hex key_info['kid'] = kid_hex - if options.hls: + key_info['iv'] = iv_hex or 'random' + if options.hls and not iv_hex: # for HLS, we need to know the IV import random sys_random = random.SystemRandom() random_iv = sys_random.getrandbits(128) key_info['iv'] = '%016x' % random_iv - else: - key_info['iv'] = 'random' options.key_infos.append(key_info) @@ -1207,7 +1206,7 @@ help="Use the original DASH MPD namespace as it was specified in the first published specification") parser.add_option('', "--encryption-key", dest="encryption_key", metavar='<key-spec>', default=None, help="Encrypt some or all tracks with MPEG CENC (AES-128), where <key-spec> specifies the KID(s) and Key(s) to use, using one of the following forms: " + - "(1) <KID>:<key> with <KID> as a 32-character hex string and <key> either a 32-character hex string or the character '#' followed by a base64-encoded key seed; or " + + "(1) <KID>:<key> or <KID>:<key>:<IV> with <KID> (and <IV> if specififed) as a 32-character hex string and <key> either a 32-character hex string or the character '#' followed by a base64-encoded key seed; or " + "(2) @<key-locator> where <key-locator> is an expression of one of the supported key locator schemes. Each entry may be prefixed with an optional track filter, and multiple <key-spec> entries can be used, separated by ','. (see online docs for details)") parser.add_option('', "--encryption-cenc-scheme", dest="encryption_cenc_scheme", metavar='<cenc-scheme>', default='cenc', choices=('cenc', 'cbc1', 'cens', 'cbcs'), help="MPEG Common Encryption scheme (cenc, cbc1, cens or cbcs). (default: cenc)") @@ -1352,7 +1351,7 @@ if options.verbose: for key_info in options.key_infos: if key_info['key']: - message = 'KID='+key_info['kid']+', KEY='+key_info['key'] + message = 'KID='+key_info['kid']+', KEY='+key_info['key']+', IV='+key_info['iv'] else: message = '[NOT ENCRYPTED]' print 'Key Info for '+'/'.join(key_info['filter'])+': '+message @@ -1389,7 +1388,7 @@ # for on-demand, we need to first extract tracks into individual media files if options.on_demand: (audio_sets, video_sets, subtitles_sets, mp4_files) = SelectTracks(options, media_sources) - media_sources = [] + media_sources = filter(lambda x: x.format == "webvtt", media_sources) #Keep subtitles for track in sum(audio_sets.values()+video_sets.values(), []): print 'Extracting track', track.id, 'from', GetMappedFileName(track.parent.media_source.filename) track_file = tempfile.NamedTemporaryFile(dir = options.output_dir, delete=False) @@ -1434,21 +1433,21 @@ # select which KID/KEY to use for each track default_kid = options.key_infos[0]['kid'] default_key = options.key_infos[0]['key'] - options.track_key_infos = {} + media_source.track_key_infos = {} for track in info['tracks']: for key_info in options.key_infos:
View file
bento4-1.5.0r615.tar.gz/Source/Python/utils/mp4-hls.py -> bento4-1.5.0r616.tar.gz/Source/Python/utils/mp4-hls.py
Changed
@@ -27,7 +27,7 @@ # setup main options VERSION = "1.1.0" -SDK_REVISION = '615' +SDK_REVISION = '616' SCRIPT_PATH = path.abspath(path.dirname(__file__)) sys.path += [SCRIPT_PATH] @@ -348,6 +348,15 @@ master_playlist.write('\r\n') master_playlist.write('#EXT-X-VERSION:'+str(options.hls_version)+'\r\n') + # optional session key + if options.signal_session_key: + ext_x_session_key_line = '#EXT-X-SESSION-KEY:METHOD='+options.encryption_mode+',URI="'+options.encryption_key_uri+'"' + if options.encryption_key_format: + ext_x_session_key_line += ',KEYFORMAT="'+options.encryption_key_format+'"' + if options.encryption_key_format_versions: + ext_x_session_key_line += ',KEYFORMATVERSIONS="'+options.encryption_key_format_versions+'"' + master_playlist.write(ext_x_session_key_line+'\r\n') + # process subtitles sources subtitles_files = [SubtitlesFile(options, media_source) for media_source in media_sources if media_source.format in ['ttml', 'webvtt']] if len(subtitles_files): @@ -513,12 +522,14 @@ help="Encryption key in hexadecimal (default: no encryption)") parser.add_option('', '--encryption-iv-mode', dest="encryption_iv_mode", metavar="<mode>", help="Encryption IV mode: 'sequence', 'random' or 'fps' (Fairplay Streaming) (default: sequence). When the mode is 'fps', the encryption key must be 32 bytes: 16 bytes for the key followed by 16 bytes for the IV.") - parser.add_option('', '--encryption-key-uri', dest="encryption_key_uri", metavar="<uri>", + parser.add_option('', '--encryption-key-uri', dest="encryption_key_uri", metavar="<uri>", default="key.bin", help="Encryption key URI (may be a relative or absolute URI). (default: key.bin)") parser.add_option('', '--encryption-key-format', dest="encryption_key_format", metavar="<format>", help="Encryption key format. (default: 'identity')") parser.add_option('', '--encryption-key-format-versions', dest="encryption_key_format_versions", metavar="<versions>", help="Encryption key format versions.") + parser.add_option('', '--signal-session-key', dest='signal_session_key', action='store_true', default=False, + help="Signal an #EXT-X-SESSION-KEY tag in the master playlist") parser.add_option('', '--fairplay', dest="fairplay", metavar="<fairplay-parameters>", help="Enable Fairplay Key Delivery. The <fairplay-parameters> argument is one or more <name>:<value> pair(s) (separated by '#' if more than one). Names include 'uri' [string] (required)") parser.add_option('', '--widevine', dest="widevine", metavar="<widevine-parameters>", help="Enable Widevine Key Delivery. The <widevine-parameters> argument is one or more <name>:<value> pair(s) (separated by '#' if more than one). Names include 'provider' [string] (required), 'content_id' [byte array in hex] (optional), 'kid' [16-byte array in hex] (required)") parser.add_option('', '--output-encryption-key', dest="output_encryption_key", action="store_true", default=False, @@ -552,6 +563,11 @@ # Fairplay option if options.fairplay: + if not options.encryption_key_format: + options.encryption_key_format = 'com.apple.streamingkeydelivery' + if not options.encryption_key_format_versions: + options.encryption_key_format_versions = '1' + if options.encryption_iv_mode: if options.encryption_iv_mode != 'fps': sys.stderr.write("ERROR: --fairplay requires --encryption-iv-mode to be 'fps'\n") @@ -572,6 +588,8 @@ sys.stderr.write('ERROR: --fairplay option requires a "uri" parameter (ex: skd://xxx)\n') sys.exit(1) + options.signal_session_key = True + # Widevine option if options.widevine: if not options.encryption_key: @@ -598,6 +616,10 @@ else: options.widevine['content_id'] = '*' + # defaults + if not options.encryption_mode: + options.encryption_mode = 'AES-128' + if options.encryption_mode == 'SAMPLE-AES': options.hls_version = 5
View file
bento4-1.5.0r615.tar.gz/Source/Python/utils/mp4utils.py -> bento4-1.5.0r616.tar.gz/Source/Python/utils/mp4utils.py
Changed
@@ -266,7 +266,7 @@ cmd += args if options.debug: - print 'COMMAND: ', cmd + print 'COMMAND: ', " ".join(cmd), cmd try: try: return check_output(cmd)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.