win32: add VS 10 Project files

https://bugzilla.gnome.org/show_bug.cgi?id=666219
This commit is contained in:
Matej Knopp 2012-01-14 00:31:32 -05:00 committed by Tim-Philipp Müller
parent d13efc1569
commit e434ac1d3e
24 changed files with 2182 additions and 0 deletions

100
win32/vs10/Common.props Normal file
View file

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<GstProjectRoot>..\..\..\</GstProjectRoot>
<GstPrefix>$(GstProjectRoot)..\..\vs10\$(PlatformName)\</GstPrefix>
<BISON_PKGDATADIR>$(GstPrefix)bin\flex\data</BISON_PKGDATADIR>
<GstVersion>0.11</GstVersion>
<GstDestInclude>$(GstPrefix)include\gstreamer-$(GstVersion)\gst\</GstDestInclude>
<GstDestLib>$(GstPrefix)lib\</GstDestLib>
<GstDestBin>$(GstPrefix)bin\</GstDestBin>
<GstDestPlugins>$(GstPrefix)lib\gstreamer-$(GstVersion)\</GstDestPlugins>
<GstCommonDeps>glib-2.0.lib;gobject-2.0.lib;gthread-2.0.lib;gmodule-2.0.lib;Ws2_32.lib;intl.lib</GstCommonDeps>
<GstGenMarshal>glib-genmarshal &gt; NUL 2&gt; NUL
if %errorlevel% == 9009 goto NOGLIBGENMARSHAL
rem resets errorlevel to 0 because it is 1 now:
dir &gt; NUL
if exist %relativedir%%filename%.c goto HEADER
echo #include "glib-object.h" &gt; %filename%.c.tmp
echo #include "%filename%.h" &gt;&gt; %filename%.c.tmp
glib-genmarshal --body --prefix=%prefix% %relativedir%%filename%.list &gt;&gt; %filename%.c.tmp
move %filename%.c.tmp %relativedir%%filename%.c
:HEADER
if exist %relativedir%%filename%.h goto END
glib-genmarshal --header --prefix=%prefix% %relativedir%%filename%.list &gt;&gt; %filename%.h.tmp
move %filename%.h.tmp %relativedir%%filename%.h
goto END
:NOGLIBGENMARSHAL
echo ERROR %errorlevel%
echo ### YOU DO NOT HAVE GLIB-GENMARSHAL.EXE IN YOUR PATH.
echo ### INSTALL GLIB-DEV AND/OR MAKE SURE IT IS IN YOUR PATH!
:END
</GstGenMarshal>
<PREFIX>C:\\avs-dep\\vs10\\Win32</PREFIX>
</PropertyGroup>
<PropertyGroup>
<ExecutablePath>$(GstPrefix)bin;$(GstPrefix)bin\flex;$(ExecutablePath)</ExecutablePath>
</PropertyGroup>
<PropertyGroup>
<IncludePath>$(GstPrefix)include;$(GstPrefix)include\glib-2.0;$(GstPrefix)lib\glib-2.0\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup>
<LibraryPath>$(GstPrefix)lib;$(LibraryPath)</LibraryPath>
<_PropertySheetDisplayName>Common</_PropertySheetDisplayName>
<IntDir>..\Build\$(ProjectName)-$(Configuration)\</IntDir>
<OutDir>$(SolutionDir)Build\$(Configuration)\</OutDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>PREFIX="$(PREFIX)";DISABLE_ORC;WIN32;_WINDOWS;HAVE_CONFIG_H;HAVE_WIN32;GST_USE_UNSTABLE_API;GST_DISABLE_XML;HAVE_SINH;HAVE_COSH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DisableSpecificWarnings>4996;4244;4018;4146;4305;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalIncludeDirectories>$(GstProjectRoot);$(GstProjectRoot)libs;$(GstProjectRoot)win32\common\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>$(GstCommonDeps);%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<BuildMacro Include="GstProjectRoot">
<Value>$(GstProjectRoot)</Value>
</BuildMacro>
<BuildMacro Include="GstPrefix">
<Value>$(GstPrefix)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="BISON_PKGDATADIR">
<Value>$(BISON_PKGDATADIR)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="GstVersion">
<Value>$(GstVersion)</Value>
</BuildMacro>
<BuildMacro Include="GstDestInclude">
<Value>$(GstDestInclude)</Value>
</BuildMacro>
<BuildMacro Include="GstDestLib">
<Value>$(GstDestLib)</Value>
</BuildMacro>
<BuildMacro Include="GstDestBin">
<Value>$(GstDestBin)</Value>
</BuildMacro>
<BuildMacro Include="GstDestPlugins">
<Value>$(GstDestPlugins)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="GstCommonDeps">
<Value>$(GstCommonDeps)</Value>
</BuildMacro>
<BuildMacro Include="GstGenMarshal">
<Value>$(GstGenMarshal)</Value>
</BuildMacro>
<BuildMacro Include="PREFIX">
<Value>$(PREFIX)</Value>
</BuildMacro>
</ItemGroup>
</Project>

34
win32/vs10/Library.props Normal file
View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<GstLibraryFolder>libs\</GstLibraryFolder>
</PropertyGroup>
<PropertyGroup>
<TargetName>gst$(ProjectName)-$(GstVersion)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup>
<PostBuildEvent>
<Command>mkdir $(GstDestLib)
copy /y $(OutDir)$(TargetName).lib $(GstDestLib)$(TargetName).lib
mkdir $(GstDestBin)
copy /y $(TargetPath) $(GstDestBin)$(TargetFileName)
mkdir $(GstDestInclude)$(ProjectName)\
copy /y $(GstProjectRoot)$(GstLibraryFolder)gst\$(ProjectName)\*.h $(GstDestInclude)$(ProjectName)\
del $(GstDestInclude)$(ProjectName)\*-docs.h
del $(GstDestInclude)$(ProjectName)\*-marshal.h
del $(GstDestInclude)$(ProjectName)\*private.h
del $(GstDestInclude)$(ProjectName)\*kiss_fft*.h</Command>
</PostBuildEvent>
<Link>
<ModuleDefinitionFile>$(GstProjectRoot)win32\common\libgst$(ProjectName).def</ModuleDefinitionFile>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<BuildMacro Include="GstLibraryFolder">
<Value>$(GstLibraryFolder)</Value>
</BuildMacro>
</ItemGroup>
</Project>

15
win32/vs10/Plugin.props Normal file
View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<TargetName>$(ProjectName)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup>
<PostBuildEvent>
<Command>mkdir $(GstDestPlugins)
copy /y $(TargetPath) $(GstDestPlugins)$(TargetFileName)</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

82
win32/vs10/ReadMe.txt Normal file
View file

@ -0,0 +1,82 @@
GStreamer build for Visual Studio 10
Dependencies
============
GLib
Flex/Bison for Windows ( http://sourceforge.net/projects/winflexbison/ )
Sample Directory layout
=======================
<root>
build (contains source for each project)
glib
gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gst-plugins-bad
gst-ffmpeg
vs10 (contains built products)
Win32
bin
flex
include
lib
GLib and its dependencies need to be installed in <root>\vs10\Win32 folder,
which is default behavior when you put the source to <root>\build\glib and
build it.
The gstreamer projects follow similar pattern. After build the result files
will be placed in <root>\vs10\Win32\bin, include, and lib folders.
The entire flex distribution (including data folder) needs to be placed in the
<root>\vs10\Win32\bin folder. If you put the data folder elsewhere you will need
to modify BISON_PKGDATADIR variable in Common.props (see the next seciton)
Modifying Build Settings
========================
This build makes use of Visual Studio Property sheets. All projects include the
Common.props property sheet preset in gstreamer\win32\vs10
IMPORTANT:
You will need to modify at least one property - GstAbsPluginPath. This property
should contains escaped path to default GStreamer plugin folder, i.e.
C:\\gstreamer\\vs10\\Win32\\lib\\gstreamer-1.0 when your <root> is C:\\gstreamer
All projects include common property files from the gstreamer project so it must
be present when building gst-plugins-base,good,ugly,bad and gst-ffmpeg.
Creating Project for New Library or Plugin
==========================================
1. Create empty project in the Solution. Note that project name is improtant.
For plugin the project name should be in form of "gstmypluigin" and the resulting
plugin dll will have same name as the project (i.e. "gstmyplugin.dll")
For library the project name should be same as the library folder. I.e. for
gst-libs\gst\pbutils library in gst-plugins-base the project name is "pbutils"
2. Add gstreamer\win32\vs10\Common.props and either gstreamer\win32\vs10\Library.props
or gstreamer\Win32\vs10\Plugin.props depending on whether the project is for library
or plugin.
3. Set the project type to Shared Library in project preferences
4. If the project contains any generated gst-enums or needs to generate marshallers add
the appropriate entries to solution "generate" project. See the generate project in
gst-plugins-base solution for example
5. Add source files to project
6. If necessary modify the project settings. Usually the only modification necessary
should be adding dependency libraries in linker input settings or specfying project
dependencies if the new project depends on another project within the solution
7. If the project is a library it must have a def file in win32\common with name
libgst<projectname>.def . I.e. pbutils project needs to have libgstpbutils.def
file in gst-plugins-base\win32\common

18
win32/vs10/Tool.props Normal file
View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<TargetName>$(ProjectName)-$(GstVersion)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup>
<PostBuildEvent>
<Command>mkdir $(GstDestBin)
copy /y $(TargetPath) $(GstDestBin)$(TargetFileName)</Command>
</PostBuildEvent>
<Link>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View file

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{A7371D9A-55A5-4C58-A400-C7C27EAD739A}</ProjectGuid>
<RootNamespace>base</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
<Import Project="..\Library.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
<Import Project="..\Library.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectReference Include="..\gstreamer\gstreamer.vcxproj">
<Project>{62ba9f04-14b5-47d3-b467-ac12ce125dd3}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\libs\gst\base\gstadapter.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstbaseparse.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstbasesink.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstbasesrc.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstbasetransform.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstbitreader.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstbytereader.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstbytewriter.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstcollectpads.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstcollectpads2.c" />
<ClCompile Include="..\..\..\libs\gst\base\gstpushsrc.c" />
<ClCompile Include="..\..\..\libs\gst\base\gsttypefindhelper.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\libs\gst\base\gstadapter.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbaseparse.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbasesink.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbasesrc.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbasetransform.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbitreader-docs.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbitreader.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbytereader-docs.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbytereader.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbytewriter-docs.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstbytewriter.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstcollectpads.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstcollectpads2.h" />
<ClInclude Include="..\..\..\libs\gst\base\gstpushsrc.h" />
<ClInclude Include="..\..\..\libs\gst\base\gsttypefindhelper.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,102 @@
<?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="..\..\..\libs\gst\base\gstadapter.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstbaseparse.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstbasesink.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstbasesrc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstbasetransform.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstbitreader.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstbytereader.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstbytewriter.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstcollectpads.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstcollectpads2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gstpushsrc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\base\gsttypefindhelper.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\libs\gst\base\gstadapter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbaseparse.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbasesink.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbasesrc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbasetransform.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbitreader.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbitreader-docs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbytereader.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbytereader-docs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbytewriter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstbytewriter-docs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstcollectpads.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstcollectpads2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gstpushsrc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\base\gsttypefindhelper.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{8A0478DD-4E77-440D-B840-1AEB10C1831F}</ProjectGuid>
<RootNamespace>controller</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
<Import Project="..\Library.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
<Import Project="..\Library.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectReference Include="..\gstreamer\gstreamer.vcxproj">
<Project>{62ba9f04-14b5-47d3-b467-ac12ce125dd3}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\libs\gst\controller\gstinterpolationcontrolsource.c" />
<ClCompile Include="..\..\..\libs\gst\controller\gstlfocontrolsource.c" />
<ClCompile Include="..\..\..\libs\gst\controller\gsttimedvaluecontrolsource.c" />
<ClCompile Include="..\..\..\libs\gst\controller\gsttriggercontrolsource.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\libs\gst\controller\gstinterpolationcontrolsource.h" />
<ClInclude Include="..\..\..\libs\gst\controller\gstlfocontrolsource.h" />
<ClInclude Include="..\..\..\libs\gst\controller\gsttimedvaluecontrolsource.h" />
<ClInclude Include="..\..\..\libs\gst\controller\gsttriggercontrolsource.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,45 @@
<?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="..\..\..\libs\gst\controller\gstinterpolationcontrolsource.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\controller\gstlfocontrolsource.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\controller\gsttimedvaluecontrolsource.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\controller\gsttriggercontrolsource.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\libs\gst\controller\gstinterpolationcontrolsource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\controller\gstlfocontrolsource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\controller\gsttimedvaluecontrolsource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\controller\gsttriggercontrolsource.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>
<ItemGroup>
<CustomBuild Include="..\..\..\gst\gstmarshal.list">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">set prefix=gst_marshal
set relativedir=%(RelativeDir)
set filename=%(Filename)
$(GstGenMarshal)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(RelativeDir)%(Filename).c;%(RelativeDir)%(Filename).h</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">set prefix=gst_marshal
set relativedir=%(RelativeDir)
set filename=%(Filename)
$(GstGenMarshal)</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(RelativeDir)%(Filename).c;%(RelativeDir)%(Filename).h</Outputs>
</CustomBuild>
<CustomBuild Include="..\..\..\gst\parse\grammar.y">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">bison -d -v -ppriv_gst_parse_yy $(GstProjectRoot)gst\parse\grammar.y -o $(GstProjectRoot)gst\parse\grammar.tab.c
flex -Ppriv_gst_parse_yy -o$(GstProjectRoot)gst\parse\lex.priv_gst_parse_yy.c $(GstProjectRoot)gst\parse\parse.l
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">bison -d -v -ppriv_gst_parse_yy $(GstProjectRoot)gst\parse\grammar.y -o $(GstProjectRoot)gst\parse\grammar.tab.c
flex -Ppriv_gst_parse_yy -o$(GstProjectRoot)gst\parse\lex.priv_gst_parse_yy.c $(GstProjectRoot)gst\parse\parse.l
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GstProjectRoot)gst\parse\lex.priv_gst_parse_yy.c;$(GstProjectRoot)gst\parse\grammar.tab.c;$(GstProjectRoot)gst\parse\grammar.tab.h;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GstProjectRoot)gst\parse\lex.priv_gst_parse_yy.c;$(GstProjectRoot)gst\parse\grammar.tab.c;$(GstProjectRoot)gst\parse\grammar.tab.h;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\common\gstconfig.h">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy /y %(Identity) $(GstProjectRoot)gst</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy /y %(Identity) $(GstProjectRoot)gst</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GstProjectRoot)gst\%(Filename).%(Extension)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GstProjectRoot)gst\%(Filename).%(Extension)</Outputs>
</CustomBuild>
<CustomBuild Include="..\..\common\gstenumtypes.h">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy /y %(Identity) $(GstProjectRoot)gst</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy /y %(Identity) $(GstProjectRoot)gst</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GstProjectRoot)gst\%(Filename).%(Extension)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GstProjectRoot)gst\%(Filename).%(Extension)</Outputs>
</CustomBuild>
<CustomBuild Include="..\..\common\gstversion.h">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy /y %(Identity) $(GstProjectRoot)gst</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy /y %(Identity) $(GstProjectRoot)gst</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GstProjectRoot)gst\%(Filename).%(Extension)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GstProjectRoot)gst\%(Filename).%(Extension)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\common\gstenumtypes.c">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy /y %(Identity) $(GstProjectRoot)gst</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy /y %(Identity) $(GstProjectRoot)gst</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GstProjectRoot)gst\%(Filename).%(Extension)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GstProjectRoot)gst\%(Filename).%(Extension)</Outputs>
</CustomBuild>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{F0025B10-A2E9-44EE-8668-4AE3AE1A2F9B}</ProjectGuid>
<RootNamespace>generated</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Utility</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Utility</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Copy">
<UniqueIdentifier>{10c317a8-1473-489a-b1a9-28ddcd61505f}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\..\gst\parse\grammar.y" />
<CustomBuild Include="..\..\..\gst\gstmarshal.list" />
<CustomBuild Include="..\..\common\gstversion.h">
<Filter>Copy</Filter>
</CustomBuild>
<CustomBuild Include="..\..\common\gstenumtypes.h">
<Filter>Copy</Filter>
</CustomBuild>
<CustomBuild Include="..\..\common\gstenumtypes.c">
<Filter>Copy</Filter>
</CustomBuild>
<CustomBuild Include="..\..\common\gstconfig.h">
<Filter>Copy</Filter>
</CustomBuild>
</ItemGroup>
</Project>

View file

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{B30E6FEB-EFE3-4FF8-921B-A272B9B41CD9}</ProjectGuid>
<RootNamespace>gstinspect</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
<Import Project="..\Tool.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
<Import Project="..\Tool.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectReference Include="..\base\base.vcxproj">
<Project>{a7371d9a-55a5-4c58-a400-c7c27ead739a}</Project>
</ProjectReference>
<ProjectReference Include="..\gstreamer\gstreamer.vcxproj">
<Project>{62ba9f04-14b5-47d3-b467-ac12ce125dd3}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\tools\gst-inspect.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -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="..\..\..\tools\gst-inspect.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{32C55424-4044-4D7B-A6A2-5D6DDA5491FB}</ProjectGuid>
<RootNamespace>gstlaunch</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
<Import Project="..\Tool.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
<Import Project="..\Tool.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectReference Include="..\base\base.vcxproj">
<Project>{a7371d9a-55a5-4c58-a400-c7c27ead739a}</Project>
</ProjectReference>
<ProjectReference Include="..\gstreamer\gstreamer.vcxproj">
<Project>{62ba9f04-14b5-47d3-b467-ac12ce125dd3}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\tools\gst-launch.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -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="..\..\..\tools\gst-launch.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{454AAAC8-835A-4F24-9003-6BE9012F99A8}</ProjectGuid>
<RootNamespace>gsttypefind</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
<Import Project="..\Tool.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
<Import Project="..\Tool.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\tools\gst-typefind.c" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\base\base.vcxproj">
<Project>{a7371d9a-55a5-4c58-a400-c7c27ead739a}</Project>
</ProjectReference>
<ProjectReference Include="..\gstreamer\gstreamer.vcxproj">
<Project>{62ba9f04-14b5-47d3-b467-ac12ce125dd3}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -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="..\..\..\tools\gst-typefind.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,118 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{95322960-1596-4999-979D-5EFED0B9AF59}</ProjectGuid>
<RootNamespace>gstcoreelements</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
<Import Project="..\Plugin.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
<Import Project="..\Plugin.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\plugins\elements\gstcapsfilter.c" />
<ClCompile Include="..\..\..\plugins\elements\gstdataqueue.c" />
<ClCompile Include="..\..\..\plugins\elements\gstelements.c" />
<ClCompile Include="..\..\..\plugins\elements\gstfakesink.c" />
<ClCompile Include="..\..\..\plugins\elements\gstfakesrc.c" />
<ClCompile Include="..\..\..\plugins\elements\gstfdsink.c" />
<ClCompile Include="..\..\..\plugins\elements\gstfdsrc.c" />
<ClCompile Include="..\..\..\plugins\elements\gstfilesink.c" />
<ClCompile Include="..\..\..\plugins\elements\gstfilesrc.c" />
<ClCompile Include="..\..\..\plugins\elements\gstfunnel.c" />
<ClCompile Include="..\..\..\plugins\elements\gstidentity.c" />
<ClCompile Include="..\..\..\plugins\elements\gstinputselector.c" />
<ClCompile Include="..\..\..\plugins\elements\gstmultiqueue.c" />
<ClCompile Include="..\..\..\plugins\elements\gstoutputselector.c" />
<ClCompile Include="..\..\..\plugins\elements\gstqueue.c" />
<ClCompile Include="..\..\..\plugins\elements\gstqueue2.c" />
<ClCompile Include="..\..\..\plugins\elements\gsttee.c" />
<ClCompile Include="..\..\..\plugins\elements\gsttypefindelement.c" />
<ClCompile Include="..\..\..\plugins\elements\gstvalve.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\plugins\elements\gstcapsfilter.h" />
<ClInclude Include="..\..\..\plugins\elements\gstdataqueue.h" />
<ClInclude Include="..\..\..\plugins\elements\gstfakesink.h" />
<ClInclude Include="..\..\..\plugins\elements\gstfakesrc.h" />
<ClInclude Include="..\..\..\plugins\elements\gstfdsink.h" />
<ClInclude Include="..\..\..\plugins\elements\gstfdsrc.h" />
<ClInclude Include="..\..\..\plugins\elements\gstfilesink.h" />
<ClInclude Include="..\..\..\plugins\elements\gstfilesrc.h" />
<ClInclude Include="..\..\..\plugins\elements\gstfunnel.h" />
<ClInclude Include="..\..\..\plugins\elements\gstidentity.h" />
<ClInclude Include="..\..\..\plugins\elements\gstinputselector.h" />
<ClInclude Include="..\..\..\plugins\elements\gstmultiqueue.h" />
<ClInclude Include="..\..\..\plugins\elements\gstoutputselector.h" />
<ClInclude Include="..\..\..\plugins\elements\gstqueue.h" />
<ClInclude Include="..\..\..\plugins\elements\gstqueue2.h" />
<ClInclude Include="..\..\..\plugins\elements\gsttee.h" />
<ClInclude Include="..\..\..\plugins\elements\gsttypefindelement.h" />
<ClInclude Include="..\..\..\plugins\elements\gstvalve.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\base\base.vcxproj">
<Project>{a7371d9a-55a5-4c58-a400-c7c27ead739a}</Project>
</ProjectReference>
<ProjectReference Include="..\gstreamer\gstreamer.vcxproj">
<Project>{62ba9f04-14b5-47d3-b467-ac12ce125dd3}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,132 @@
<?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="..\..\..\plugins\elements\gstcapsfilter.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstdataqueue.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstelements.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstfakesink.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstfakesrc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstfdsink.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstfdsrc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstfilesink.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstfilesrc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstfunnel.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstidentity.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstinputselector.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstmultiqueue.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstoutputselector.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstqueue.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstqueue2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gsttee.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gsttypefindelement.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\plugins\elements\gstvalve.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\plugins\elements\gstcapsfilter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstdataqueue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstfakesink.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstfakesrc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstfdsink.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstfdsrc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstfilesink.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstfilesrc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstfunnel.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstidentity.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstinputselector.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstmultiqueue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstoutputselector.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstqueue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstqueue2.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gsttee.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gsttypefindelement.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\plugins\elements\gstvalve.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

68
win32/vs10/gstreamer.sln Normal file
View file

@ -0,0 +1,68 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstreamer", "gstreamer\gstreamer.vcxproj", "{62BA9F04-14B5-47D3-B467-AC12CE125DD3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generated", "generated\generated.vcxproj", "{F0025B10-A2E9-44EE-8668-4AE3AE1A2F9B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "base", "base\base.vcxproj", "{A7371D9A-55A5-4C58-A400-C7C27EAD739A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "controller", "controller\controller.vcxproj", "{8A0478DD-4E77-440D-B840-1AEB10C1831F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "net", "net\net.vcxproj", "{7E02E21D-A170-466F-B383-2D58E70E4367}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-inspect", "gst-inspect\gst-inspect.vcxproj", "{B30E6FEB-EFE3-4FF8-921B-A272B9B41CD9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-launch", "gst-launch\gst-launch.vcxproj", "{32C55424-4044-4D7B-A6A2-5D6DDA5491FB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gst-typefind", "gst-typefind\gst-typefind.vcxproj", "{454AAAC8-835A-4F24-9003-6BE9012F99A8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstcoreelements", "gstcoreelements\gstcoreelements.vcxproj", "{95322960-1596-4999-979D-5EFED0B9AF59}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{62BA9F04-14B5-47D3-B467-AC12CE125DD3}.Debug|Win32.ActiveCfg = Debug|Win32
{62BA9F04-14B5-47D3-B467-AC12CE125DD3}.Debug|Win32.Build.0 = Debug|Win32
{62BA9F04-14B5-47D3-B467-AC12CE125DD3}.Release|Win32.ActiveCfg = Release|Win32
{62BA9F04-14B5-47D3-B467-AC12CE125DD3}.Release|Win32.Build.0 = Release|Win32
{F0025B10-A2E9-44EE-8668-4AE3AE1A2F9B}.Debug|Win32.ActiveCfg = Debug|Win32
{F0025B10-A2E9-44EE-8668-4AE3AE1A2F9B}.Debug|Win32.Build.0 = Debug|Win32
{F0025B10-A2E9-44EE-8668-4AE3AE1A2F9B}.Release|Win32.ActiveCfg = Release|Win32
{F0025B10-A2E9-44EE-8668-4AE3AE1A2F9B}.Release|Win32.Build.0 = Release|Win32
{A7371D9A-55A5-4C58-A400-C7C27EAD739A}.Debug|Win32.ActiveCfg = Debug|Win32
{A7371D9A-55A5-4C58-A400-C7C27EAD739A}.Debug|Win32.Build.0 = Debug|Win32
{A7371D9A-55A5-4C58-A400-C7C27EAD739A}.Release|Win32.ActiveCfg = Release|Win32
{A7371D9A-55A5-4C58-A400-C7C27EAD739A}.Release|Win32.Build.0 = Release|Win32
{8A0478DD-4E77-440D-B840-1AEB10C1831F}.Debug|Win32.ActiveCfg = Debug|Win32
{8A0478DD-4E77-440D-B840-1AEB10C1831F}.Debug|Win32.Build.0 = Debug|Win32
{8A0478DD-4E77-440D-B840-1AEB10C1831F}.Release|Win32.ActiveCfg = Release|Win32
{8A0478DD-4E77-440D-B840-1AEB10C1831F}.Release|Win32.Build.0 = Release|Win32
{7E02E21D-A170-466F-B383-2D58E70E4367}.Debug|Win32.ActiveCfg = Debug|Win32
{7E02E21D-A170-466F-B383-2D58E70E4367}.Debug|Win32.Build.0 = Debug|Win32
{7E02E21D-A170-466F-B383-2D58E70E4367}.Release|Win32.ActiveCfg = Release|Win32
{7E02E21D-A170-466F-B383-2D58E70E4367}.Release|Win32.Build.0 = Release|Win32
{B30E6FEB-EFE3-4FF8-921B-A272B9B41CD9}.Debug|Win32.ActiveCfg = Debug|Win32
{B30E6FEB-EFE3-4FF8-921B-A272B9B41CD9}.Debug|Win32.Build.0 = Debug|Win32
{B30E6FEB-EFE3-4FF8-921B-A272B9B41CD9}.Release|Win32.ActiveCfg = Release|Win32
{B30E6FEB-EFE3-4FF8-921B-A272B9B41CD9}.Release|Win32.Build.0 = Release|Win32
{32C55424-4044-4D7B-A6A2-5D6DDA5491FB}.Debug|Win32.ActiveCfg = Debug|Win32
{32C55424-4044-4D7B-A6A2-5D6DDA5491FB}.Debug|Win32.Build.0 = Debug|Win32
{32C55424-4044-4D7B-A6A2-5D6DDA5491FB}.Release|Win32.ActiveCfg = Release|Win32
{32C55424-4044-4D7B-A6A2-5D6DDA5491FB}.Release|Win32.Build.0 = Release|Win32
{454AAAC8-835A-4F24-9003-6BE9012F99A8}.Debug|Win32.ActiveCfg = Debug|Win32
{454AAAC8-835A-4F24-9003-6BE9012F99A8}.Debug|Win32.Build.0 = Debug|Win32
{454AAAC8-835A-4F24-9003-6BE9012F99A8}.Release|Win32.ActiveCfg = Release|Win32
{454AAAC8-835A-4F24-9003-6BE9012F99A8}.Release|Win32.Build.0 = Release|Win32
{95322960-1596-4999-979D-5EFED0B9AF59}.Debug|Win32.ActiveCfg = Debug|Win32
{95322960-1596-4999-979D-5EFED0B9AF59}.Debug|Win32.Build.0 = Debug|Win32
{95322960-1596-4999-979D-5EFED0B9AF59}.Release|Win32.ActiveCfg = Release|Win32
{95322960-1596-4999-979D-5EFED0B9AF59}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,263 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{62BA9F04-14B5-47D3-B467-AC12CE125DD3}</ProjectGuid>
<RootNamespace>gstreamer</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
<Import Project="..\Library.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
<Import Project="..\Library.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>$(ProjectName)-$(GstVersion)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<TargetName>$(ProjectName)-$(GstVersion)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>PREFIX="$(PREFIX)";GST_EXPORTS;YY_NO_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ModuleDefinitionFile>$(GstProjectRoot)win32\common\lib$(ProjectName).def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>mkdir $(GstDestLib)
copy /y $(OutDir)$(TargetName).lib $(GstDestLib)$(TargetName).lib
mkdir $(GstDestBin)
copy /y $(TargetPath) $(GstDestBin)$(TargetFileName)
mkdir $(GstDestInclude)
copy /y ..\..\..\gst\*.h $(GstDestInclude)
del $(GstDestInclude)gstregistrychunks.h
del $(GstDestInclude)gstregistrybinary.h
del $(GstDestInclude)gstquark.h
del $(GstDestInclude)gstpluginloader.h
del $(GstDestInclude)gst-i18n-lib.h
del $(GstDestInclude)gst-i18n-app.h
del $(GstDestInclude)gst_private.h
del $(GstDestInclude)glib-compat-private.h
del $(GstDestInclude)gettext.h
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>PREFIX="$(PREFIX)";GST_EXPORTS;YY_NO_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ModuleDefinitionFile>$(GstProjectRoot)win32\common\lib$(ProjectName).def</ModuleDefinitionFile>
</Link>
<PostBuildEvent>
<Command>mkdir $(GstDestLib)
copy /y $(OutDir)$(TargetName).lib $(GstDestLib)$(TargetName).lib
mkdir $(GstDestBin)
copy /y $(TargetPath) $(GstDestBin)$(TargetFileName)
mkdir $(GstDestInclude)
copy /y ..\..\..\gst\*.h $(GstDestInclude)
del $(GstDestInclude)gstregistrychunks.h
del $(GstDestInclude)gstregistrybinary.h
del $(GstDestInclude)gstquark.h
del $(GstDestInclude)gstpluginloader.h
del $(GstDestInclude)gst-i18n-lib.h
del $(GstDestInclude)gst-i18n-app.h
del $(GstDestInclude)gst_private.h
rem gst-plugins-base app lib needs gst-compat-private.h
rem del $(GstDestInclude)glib-compat-private.h
del $(GstDestInclude)gettext.h
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\gst\gettext.h" />
<ClInclude Include="..\..\..\gst\glib-compat-private.h" />
<ClInclude Include="..\..\..\gst\glib-compat.h" />
<ClInclude Include="..\..\..\gst\gst-i18n-app.h" />
<ClInclude Include="..\..\..\gst\gst-i18n-lib.h" />
<ClInclude Include="..\..\..\gst\gst.h" />
<ClInclude Include="..\..\..\gst\gstatomicqueue.h" />
<ClInclude Include="..\..\..\gst\gstbin.h" />
<ClInclude Include="..\..\..\gst\gstbuffer.h" />
<ClInclude Include="..\..\..\gst\gstbufferlist.h" />
<ClInclude Include="..\..\..\gst\gstbufferpool.h" />
<ClInclude Include="..\..\..\gst\gstbus.h" />
<ClInclude Include="..\..\..\gst\gstcaps.h" />
<ClInclude Include="..\..\..\gst\gstchildproxy.h" />
<ClInclude Include="..\..\..\gst\gstclock.h" />
<ClInclude Include="..\..\..\gst\gstcompat.h" />
<ClInclude Include="..\..\..\gst\gstconfig.h" />
<ClInclude Include="..\..\..\gst\gstcontrolbinding.h" />
<ClInclude Include="..\..\..\gst\gstcontrolsource.h" />
<ClInclude Include="..\..\..\gst\gstdatetime.h" />
<ClInclude Include="..\..\..\gst\gstdebugutils.h" />
<ClInclude Include="..\..\..\gst\gstelement.h" />
<ClInclude Include="..\..\..\gst\gstelementfactory.h" />
<ClInclude Include="..\..\..\gst\gstelementmetadata.h" />
<ClInclude Include="..\..\..\gst\gstenumtypes.h" />
<ClInclude Include="..\..\..\gst\gsterror.h" />
<ClInclude Include="..\..\..\gst\gstevent.h" />
<ClInclude Include="..\..\..\gst\gstformat.h" />
<ClInclude Include="..\..\..\gst\gstghostpad.h" />
<ClInclude Include="..\..\..\gst\gstindex.h" />
<ClInclude Include="..\..\..\gst\gstindexfactory.h" />
<ClInclude Include="..\..\..\gst\gstinfo.h" />
<ClInclude Include="..\..\..\gst\gstiterator.h" />
<ClInclude Include="..\..\..\gst\gstmacros.h" />
<ClInclude Include="..\..\..\gst\gstmarshal.h" />
<ClInclude Include="..\..\..\gst\gstmemory.h" />
<ClInclude Include="..\..\..\gst\gstmessage.h" />
<ClInclude Include="..\..\..\gst\gstmeta.h" />
<ClInclude Include="..\..\..\gst\gstminiobject.h" />
<ClInclude Include="..\..\..\gst\gstobject.h" />
<ClInclude Include="..\..\..\gst\gstpad.h" />
<ClInclude Include="..\..\..\gst\gstpadtemplate.h" />
<ClInclude Include="..\..\..\gst\gstparamspecs.h" />
<ClInclude Include="..\..\..\gst\gstparse.h" />
<ClInclude Include="..\..\..\gst\gstpipeline.h" />
<ClInclude Include="..\..\..\gst\gstplugin.h" />
<ClInclude Include="..\..\..\gst\gstpluginfeature.h" />
<ClInclude Include="..\..\..\gst\gstpluginloader.h" />
<ClInclude Include="..\..\..\gst\gstpoll.h" />
<ClInclude Include="..\..\..\gst\gstpreset.h" />
<ClInclude Include="..\..\..\gst\gstquark.h" />
<ClInclude Include="..\..\..\gst\gstquery.h" />
<ClInclude Include="..\..\..\gst\gstregistry.h" />
<ClInclude Include="..\..\..\gst\gstregistrybinary.h" />
<ClInclude Include="..\..\..\gst\gstregistrychunks.h" />
<ClInclude Include="..\..\..\gst\gstsample.h" />
<ClInclude Include="..\..\..\gst\gstsegment.h" />
<ClInclude Include="..\..\..\gst\gststructure.h" />
<ClInclude Include="..\..\..\gst\gstsystemclock.h" />
<ClInclude Include="..\..\..\gst\gsttaglist.h" />
<ClInclude Include="..\..\..\gst\gsttagsetter.h" />
<ClInclude Include="..\..\..\gst\gsttask.h" />
<ClInclude Include="..\..\..\gst\gsttaskpool.h" />
<ClInclude Include="..\..\..\gst\gsttrace.h" />
<ClInclude Include="..\..\..\gst\gsttypefind.h" />
<ClInclude Include="..\..\..\gst\gsttypefindfactory.h" />
<ClInclude Include="..\..\..\gst\gsturi.h" />
<ClInclude Include="..\..\..\gst\gstutils.h" />
<ClInclude Include="..\..\..\gst\gstvalue.h" />
<ClInclude Include="..\..\..\gst\gstversion.h" />
<ClInclude Include="..\..\..\gst\gst_private.h" />
<ClInclude Include="..\..\..\gst\math-compat.h" />
<ClInclude Include="..\..\..\gst\parse\grammar.tab.h" />
<ClInclude Include="..\..\..\gst\parse\types.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\gst\glib-compat.c" />
<ClCompile Include="..\..\..\gst\gst.c" />
<ClCompile Include="..\..\..\gst\gstatomicqueue.c" />
<ClCompile Include="..\..\..\gst\gstbin.c" />
<ClCompile Include="..\..\..\gst\gstbuffer.c" />
<ClCompile Include="..\..\..\gst\gstbufferlist.c" />
<ClCompile Include="..\..\..\gst\gstbufferpool.c" />
<ClCompile Include="..\..\..\gst\gstbus.c" />
<ClCompile Include="..\..\..\gst\gstcaps.c" />
<ClCompile Include="..\..\..\gst\gstchildproxy.c" />
<ClCompile Include="..\..\..\gst\gstclock.c" />
<ClCompile Include="..\..\..\gst\gstcontrolbinding.c" />
<ClCompile Include="..\..\..\gst\gstcontrolsource.c" />
<ClCompile Include="..\..\..\gst\gstdatetime.c" />
<ClCompile Include="..\..\..\gst\gstdebugutils.c" />
<ClCompile Include="..\..\..\gst\gstelement.c" />
<ClCompile Include="..\..\..\gst\gstelementfactory.c" />
<ClCompile Include="..\..\..\gst\gstenumtypes.c" />
<ClCompile Include="..\..\..\gst\gsterror.c" />
<ClCompile Include="..\..\..\gst\gstevent.c" />
<ClCompile Include="..\..\..\gst\gstformat.c" />
<ClCompile Include="..\..\..\gst\gstghostpad.c" />
<ClCompile Include="..\..\..\gst\gstinfo.c" />
<ClCompile Include="..\..\..\gst\gstiterator.c" />
<ClCompile Include="..\..\..\gst\gstmarshal.c" />
<ClCompile Include="..\..\..\gst\gstmemory.c" />
<ClCompile Include="..\..\..\gst\gstmessage.c" />
<ClCompile Include="..\..\..\gst\gstmeta.c" />
<ClCompile Include="..\..\..\gst\gstminiobject.c" />
<ClCompile Include="..\..\..\gst\gstobject.c" />
<ClCompile Include="..\..\..\gst\gstpad.c" />
<ClCompile Include="..\..\..\gst\gstpadtemplate.c" />
<ClCompile Include="..\..\..\gst\gstparamspecs.c" />
<ClCompile Include="..\..\..\gst\gstparse.c" />
<ClCompile Include="..\..\..\gst\gstpipeline.c" />
<ClCompile Include="..\..\..\gst\gstplugin.c" />
<ClCompile Include="..\..\..\gst\gstpluginfeature.c" />
<ClCompile Include="..\..\..\gst\gstpluginloader.c" />
<ClCompile Include="..\..\..\gst\gstpoll.c" />
<ClCompile Include="..\..\..\gst\gstpreset.c" />
<ClCompile Include="..\..\..\gst\gstquark.c" />
<ClCompile Include="..\..\..\gst\gstquery.c" />
<ClCompile Include="..\..\..\gst\gstregistry.c" />
<ClCompile Include="..\..\..\gst\gstregistrybinary.c" />
<ClCompile Include="..\..\..\gst\gstregistrychunks.c" />
<ClCompile Include="..\..\..\gst\gstsample.c" />
<ClCompile Include="..\..\..\gst\gstsegment.c" />
<ClCompile Include="..\..\..\gst\gststructure.c" />
<ClCompile Include="..\..\..\gst\gstsystemclock.c" />
<ClCompile Include="..\..\..\gst\gsttaglist.c" />
<ClCompile Include="..\..\..\gst\gsttagsetter.c" />
<ClCompile Include="..\..\..\gst\gsttask.c" />
<ClCompile Include="..\..\..\gst\gsttaskpool.c" />
<ClCompile Include="..\..\..\gst\gsttrace.c" />
<ClCompile Include="..\..\..\gst\gsttypefind.c" />
<ClCompile Include="..\..\..\gst\gsttypefindfactory.c" />
<ClCompile Include="..\..\..\gst\gsturi.c" />
<ClCompile Include="..\..\..\gst\gstutils.c" />
<ClCompile Include="..\..\..\gst\gstvalue.c" />
<ClCompile Include="..\..\..\gst\parse\grammar.tab.c" />
<ClCompile Include="..\..\..\gst\parse\lex.priv_gst_parse_yy.c" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\generated\generated.vcxproj">
<Project>{f0025b10-a2e9-44ee-8668-4ae3ae1a2f9b}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,426 @@
<?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>
<ClInclude Include="..\..\..\gst\gettext.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\glib-compat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\glib-compat-private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gst.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gst_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstatomicqueue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstbin.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstbuffer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstbufferlist.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstbufferpool.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstbus.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstcaps.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstchildproxy.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstclock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstcompat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstconfig.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstcontrolsource.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstdatetime.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstdebugutils.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstelement.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstelementfactory.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstelementmetadata.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstenumtypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsterror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstevent.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstformat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstghostpad.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gst-i18n-app.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gst-i18n-lib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstindex.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstindexfactory.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstinfo.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstiterator.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstmacros.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstmarshal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstmemory.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstmessage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstmeta.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstminiobject.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstobject.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstpad.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstpadtemplate.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstparamspecs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstparse.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstpipeline.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstplugin.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstpluginfeature.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstpluginloader.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstpoll.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstpreset.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstquark.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstquery.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstregistry.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstregistrybinary.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstregistrychunks.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstsample.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstsegment.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gststructure.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstsystemclock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsttaglist.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsttagsetter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsttask.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsttaskpool.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsttrace.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsttypefind.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsttypefindfactory.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gsturi.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstutils.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstvalue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstversion.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\math-compat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\parse\grammar.tab.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\parse\types.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\gst\gstcontrolbinding.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\gst\glib-compat.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gst.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstatomicqueue.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstbin.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstbuffer.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstbufferlist.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstbufferpool.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstbus.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstcaps.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstchildproxy.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstclock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstcontrolsource.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstdatetime.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstdebugutils.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstelement.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstelementfactory.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstenumtypes.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsterror.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstevent.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstformat.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstghostpad.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstinfo.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstiterator.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstmarshal.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstmemory.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstmessage.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstmeta.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstminiobject.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstobject.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstpad.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstpadtemplate.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstparamspecs.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstparse.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstpipeline.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstplugin.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstpluginfeature.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstpluginloader.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstpoll.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstpreset.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstquark.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstquery.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstregistry.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstregistrybinary.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstregistrychunks.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstsample.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstsegment.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gststructure.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstsystemclock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsttaglist.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsttagsetter.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsttask.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsttaskpool.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsttrace.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsttypefind.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsttypefindfactory.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gsturi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstutils.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstvalue.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\parse\grammar.tab.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\parse\lex.priv_gst_parse_yy.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\gst\gstcontrolbinding.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.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>{7E02E21D-A170-466F-B383-2D58E70E4367}</ProjectGuid>
<RootNamespace>net</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</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" />
<Import Project="..\Common.props" />
<Import Project="..\Library.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="..\Common.props" />
<Import Project="..\Library.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectReference Include="..\gstreamer\gstreamer.vcxproj">
<Project>{62ba9f04-14b5-47d3-b467-ac12ce125dd3}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\libs\gst\net\gstnet.h" />
<ClInclude Include="..\..\..\libs\gst\net\gstnetaddressmeta.h" />
<ClInclude Include="..\..\..\libs\gst\net\gstnetclientclock.h" />
<ClInclude Include="..\..\..\libs\gst\net\gstnettimepacket.h" />
<ClInclude Include="..\..\..\libs\gst\net\gstnettimeprovider.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\libs\gst\net\gstnetaddressmeta.c" />
<ClCompile Include="..\..\..\libs\gst\net\gstnetclientclock.c" />
<ClCompile Include="..\..\..\libs\gst\net\gstnettimepacket.c" />
<ClCompile Include="..\..\..\libs\gst\net\gstnettimeprovider.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,48 @@
<?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>
<ClInclude Include="..\..\..\libs\gst\net\gstnet.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\net\gstnetaddressmeta.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\net\gstnetclientclock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\net\gstnettimepacket.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\libs\gst\net\gstnettimeprovider.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\libs\gst\net\gstnetaddressmeta.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\net\gstnetclientclock.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\net\gstnettimepacket.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\libs\gst\net\gstnettimeprovider.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>