[gstreamermm] MSVC: add visual studio 2015 support
- From: Marcin Kolny <mkolny src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gstreamermm] MSVC: add visual studio 2015 support
- Date: Tue, 27 Sep 2016 20:57:36 +0000 (UTC)
commit a9dfb1f708de181eb6be4680c2f4f158376f81d1
Author: Marcin Kolny <makolny microsoft com>
Date: Tue Sep 27 18:16:20 2016 +0200
MSVC: add visual studio 2015 support
.gitignore | 6 +
MSVC_2015/filelist.am | 12 +
MSVC_2015/gendef/gendef.cc | 94 +++
MSVC_2015/gendef/gendef.vcxproj | 197 +++++
MSVC_2015/gendef/gendef.vcxproj.filters | 22 +
MSVC_2015/gstreamermm-1.0.props | 26 +
MSVC_2015/gstreamermm.sln | 41 +
MSVC_2015/gstreamermm/gstreamermm.rc | 71 ++
MSVC_2015/gstreamermm/gstreamermm.vcxproj | 486 +++++++++++
MSVC_2015/gstreamermm/gstreamermm.vcxproj.filters | 920 +++++++++++++++++++++
MSVC_2015/gstreamermm/gstreamermmconfig.h | 41 +
Makefile.am | 4 +
12 files changed, 1920 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 301fe55..5854749 100644
--- a/.gitignore
+++ b/.gitignore
@@ -610,3 +610,9 @@ gendef.vcxproj.user
/MSVC_2010/gstreamermm/x64/*
/MSVC_2010/gendef/Win32/*
/MSVC_2010/gendef/x64/*
+/MSVC_2015/gstreamermm/Win32/*
+/MSVC_2015/gstreamermm/x64/*
+/MSVC_2015/gendef/Win32/*
+/MSVC_2015/gendef/x64/*
+/MSVC_2015/.vs/
+/MSVC_2015/gstreamermm.VC.db
diff --git a/MSVC_2015/filelist.am b/MSVC_2015/filelist.am
new file mode 100644
index 0000000..f7683de
--- /dev/null
+++ b/MSVC_2015/filelist.am
@@ -0,0 +1,12 @@
+## This file is part of gstreamermm.
+
+msvc_2015_data = \
+ gstreamermm.sln \
+ gstreamermm-1.0.props \
+ gendef/gendef.cc \
+ gendef/gendef.vcxproj \
+ gendef/gendef.vcxproj.filters \
+ gstreamermm/gstreamermm.vcxproj \
+ gstreamermm/gstreamermm.vcxproj.filters \
+ gstreamermm/gstreamermmconfig.h \
+ gstreamermm/gstreamermm.rc
diff --git a/MSVC_2015/gendef/gendef.cc b/MSVC_2015/gendef/gendef.cc
new file mode 100644
index 0000000..c2331c3
--- /dev/null
+++ b/MSVC_2015/gendef/gendef.cc
@@ -0,0 +1,94 @@
+/*
+ * MICO --- an Open Source CORBA implementation
+ * Copyright (c) 2003 Harald B�hme
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * For more information, visit the MICO Home Page at
+ * http://www.mico.org/
+ */
+
+/* Modified by Cedric Gustin <cedric gustin gmail com> on 2006/01/13 :
+ * Redirect the output of dumpbin to dumpbin.out instead of reading the
+ * output stream of popen, as it fails with Visual Studio 2005 in
+ * pre-link build events.
+ */
+
+#include <iostream>
+#include <fstream>
+#include <stdio.h>
+
+using namespace std;
+
+int main(int argc,char** argv)
+{
+ if (argc < 4) {
+ cerr << "Usage: " << argv[0] << " <def-file-name> <dll-base-name> <obj-file> ...." << endl;
+ return 2;
+ }
+
+ // CG : Explicitly redirect stdout to dumpbin.out.
+ string dumpbin = "dumpbin /SYMBOLS /OUT:dumpbin.out";
+ int i = 3;
+
+ for(;i<argc;) {
+ dumpbin += " ";
+ dumpbin += argv[i++];
+ }
+
+ FILE * dump;
+
+ if( (dump = _popen(dumpbin.c_str(),"r")) == NULL ) {
+ cerr << "could not popen dumpbin" << endl;
+ return 3;
+ }
+
+ // CG : Wait for the dumpbin process to finish and open dumpbin.out.
+ _pclose(dump);
+ dump=fopen("dumpbin.out","r");
+
+ ofstream def_file(argv[1]);
+
+ def_file << "LIBRARY " << argv[2] << endl;
+ def_file << "EXPORTS" << endl;
+
+ i=0;
+ while( !feof(dump)) {
+ char buf [65000];
+
+ if( fgets( buf, 64999, dump ) != NULL ) {
+ if(!strstr(buf," UNDEF ") && strstr(buf," External ")) {
+ char *s = strchr(buf,'|') + 1;
+ while(*s == ' ' || *s == '\t') s++;
+ char *e=s;
+ while(*e != ' ' && *e != '\t' && *e != '\0' && *e!= '\n') e++;
+ *e = '\0';
+
+ if(strchr(s,'?')==0 && s[0]=='_' && strchr(s,'@') == 0 )//this is a C export type:
_fct -> fct
+ def_file << " " << (s+1) << endl;
+ else
+ if(strchr(s,'?')!=0 && strncmp(s,"??_G",4)!=0 && strncmp(s,"??_E",4)!=0) {
+ def_file << " " << s << endl;
+ }
+ }
+ }
+ }
+
+ // CG : Close dumpbin.out and delete it.
+ fclose(dump);
+ remove("dumpbin.out");
+
+ cout << dumpbin.c_str() << endl;
+}
diff --git a/MSVC_2015/gendef/gendef.vcxproj b/MSVC_2015/gendef/gendef.vcxproj
new file mode 100644
index 0000000..721653c
--- /dev/null
+++ b/MSVC_2015/gendef/gendef.vcxproj
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{07324745-C9BE-4D65-B08A-9C88188C0C28}</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>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" 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 Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <OutDir
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+
<AdditionalIncludeDirectories>;f:/s.sobik/compile_roots/win32-msvc/include/gtk-2.0;f:/s.sobik/compile_roots/win32-msvc/lib/gtk-2.0/include;f:/s.sobik/compile_roots/win32-msvc/include/pango-1.0;f:/s.sobik/compile_roots/win32-msvc/include/gdk-pixbuf-2.0;f:/s.sobik/compile_roots/win32-msvc/include/libpng16;f:/s.sobik/compile_roots/win32-msvc/include/cairo;f:/s.sobik/compile_roots/win32-msvc/include/pixman-1;f:/s.sobik/compile_roots/win32-msvc/include;f:/s.sobik/compile_roots/win32-msvc/include/freetype2;f:/s.sobik/compile_roots/win32-msvc/include;f:/s.sobik/compile_roots/win32-msvc/include/harfbuzz;f:/s.sobik/compile_roots/win32-msvc/include/libpng16;f:/s.sobik/compile_roots/win32-msvc/include/atk-1.0;f:/s.sobik/compile_roots/win32-msvc/include/glib-2.0;f:/s.sobik/compile_roots/win32-msvc/lib/glib-2.0/include;h:/tmp-build/_split_stage/c085cd523ce2/include/pangomm-1.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/pangomm-1.4/include;h:/tmp-build/_split_stage/c085cd523ce2/incl
ude/cairomm-1.0;h:/tmp-build/_split_stage/c085cd523ce2/lib/cairomm-1.0/include;h:/tmp-build/_split_stage/c085cd523ce2/include/giomm-2.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/giomm-2.4/include;h:/tmp-build/_split_stage/c085cd523ce2/include/atkmm-1.6;h:/tmp-build/_split_stage/c085cd523ce2/include/glibmm-2.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/glibmm-2.4/include;h:/tmp-build/_split_stage/c085cd523ce2/include/sigc++-2.0;h:/tmp-build/_split_stage/c085cd523ce2/lib/sigc++-2.0/include
+</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(OutDir)gendef.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)gendef.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+
<AdditionalLibraryDirectories>;f:/s.sobik/compile_roots/win32-msvc/lib;h:/tmp-build/_split_stage/c085cd523ce2/lib
+</AdditionalLibraryDirectories>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+
<AdditionalIncludeDirectories>;f:/s.sobik/compile_roots/win32-msvc/include/gtk-2.0;f:/s.sobik/compile_roots/win32-msvc/lib/gtk-2.0/include;f:/s.sobik/compile_roots/win32-msvc/include/pango-1.0;f:/s.sobik/compile_roots/win32-msvc/include/gdk-pixbuf-2.0;f:/s.sobik/compile_roots/win32-msvc/include/libpng16;f:/s.sobik/compile_roots/win32-msvc/include/cairo;f:/s.sobik/compile_roots/win32-msvc/include/pixman-1;f:/s.sobik/compile_roots/win32-msvc/include;f:/s.sobik/compile_roots/win32-msvc/include/freetype2;f:/s.sobik/compile_roots/win32-msvc/include;f:/s.sobik/compile_roots/win32-msvc/include/harfbuzz;f:/s.sobik/compile_roots/win32-msvc/include/libpng16;f:/s.sobik/compile_roots/win32-msvc/include/atk-1.0;f:/s.sobik/compile_roots/win32-msvc/include/glib-2.0;f:/s.sobik/compile_roots/win32-msvc/lib/glib-2.0/include;h:/tmp-build/_split_stage/c085cd523ce2/include/pangomm-1.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/pangomm-1.4/include;h:/tmp-build/_split_stage/c085cd523ce2/incl
ude/cairomm-1.0;h:/tmp-build/_split_stage/c085cd523ce2/lib/cairomm-1.0/include;h:/tmp-build/_split_stage/c085cd523ce2/include/giomm-2.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/giomm-2.4/include;h:/tmp-build/_split_stage/c085cd523ce2/include/atkmm-1.6;h:/tmp-build/_split_stage/c085cd523ce2/include/glibmm-2.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/glibmm-2.4/include;h:/tmp-build/_split_stage/c085cd523ce2/include/sigc++-2.0;h:/tmp-build/_split_stage/c085cd523ce2/lib/sigc++-2.0/include
+</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(OutDir)gendef.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+
<AdditionalLibraryDirectories>;f:/s.sobik/compile_roots/win32-msvc/lib;h:/tmp-build/_split_stage/c085cd523ce2/lib
+</AdditionalLibraryDirectories>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+
<AdditionalIncludeDirectories>;f:/s.sobik/compile_roots/win32-msvc/include/gtk-2.0;f:/s.sobik/compile_roots/win32-msvc/lib/gtk-2.0/include;f:/s.sobik/compile_roots/win32-msvc/include/pango-1.0;f:/s.sobik/compile_roots/win32-msvc/include/gdk-pixbuf-2.0;f:/s.sobik/compile_roots/win32-msvc/include/libpng16;f:/s.sobik/compile_roots/win32-msvc/include/cairo;f:/s.sobik/compile_roots/win32-msvc/include/pixman-1;f:/s.sobik/compile_roots/win32-msvc/include;f:/s.sobik/compile_roots/win32-msvc/include/freetype2;f:/s.sobik/compile_roots/win32-msvc/include;f:/s.sobik/compile_roots/win32-msvc/include/harfbuzz;f:/s.sobik/compile_roots/win32-msvc/include/libpng16;f:/s.sobik/compile_roots/win32-msvc/include/atk-1.0;f:/s.sobik/compile_roots/win32-msvc/include/glib-2.0;f:/s.sobik/compile_roots/win32-msvc/lib/glib-2.0/include;h:/tmp-build/_split_stage/c085cd523ce2/include/pangomm-1.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/pangomm-1.4/include;h:/tmp-build/_split_stage/c085cd523ce2/incl
ude/cairomm-1.0;h:/tmp-build/_split_stage/c085cd523ce2/lib/cairomm-1.0/include;h:/tmp-build/_split_stage/c085cd523ce2/include/giomm-2.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/giomm-2.4/include;h:/tmp-build/_split_stage/c085cd523ce2/include/atkmm-1.6;h:/tmp-build/_split_stage/c085cd523ce2/include/glibmm-2.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/glibmm-2.4/include;h:/tmp-build/_split_stage/c085cd523ce2/include/sigc++-2.0;h:/tmp-build/_split_stage/c085cd523ce2/lib/sigc++-2.0/include
+</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(OutDir)gendef.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)gendef.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+
<AdditionalLibraryDirectories>;f:/s.sobik/compile_roots/win32-msvc/lib;h:/tmp-build/_split_stage/c085cd523ce2/lib
+</AdditionalLibraryDirectories>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+
<AdditionalIncludeDirectories>;f:/s.sobik/compile_roots/win32-msvc/include/gtk-2.0;f:/s.sobik/compile_roots/win32-msvc/lib/gtk-2.0/include;f:/s.sobik/compile_roots/win32-msvc/include/pango-1.0;f:/s.sobik/compile_roots/win32-msvc/include/gdk-pixbuf-2.0;f:/s.sobik/compile_roots/win32-msvc/include/libpng16;f:/s.sobik/compile_roots/win32-msvc/include/cairo;f:/s.sobik/compile_roots/win32-msvc/include/pixman-1;f:/s.sobik/compile_roots/win32-msvc/include;f:/s.sobik/compile_roots/win32-msvc/include/freetype2;f:/s.sobik/compile_roots/win32-msvc/include;f:/s.sobik/compile_roots/win32-msvc/include/harfbuzz;f:/s.sobik/compile_roots/win32-msvc/include/libpng16;f:/s.sobik/compile_roots/win32-msvc/include/atk-1.0;f:/s.sobik/compile_roots/win32-msvc/include/glib-2.0;f:/s.sobik/compile_roots/win32-msvc/lib/glib-2.0/include;h:/tmp-build/_split_stage/c085cd523ce2/include/pangomm-1.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/pangomm-1.4/include;h:/tmp-build/_split_stage/c085cd523ce2/incl
ude/cairomm-1.0;h:/tmp-build/_split_stage/c085cd523ce2/lib/cairomm-1.0/include;h:/tmp-build/_split_stage/c085cd523ce2/include/giomm-2.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/giomm-2.4/include;h:/tmp-build/_split_stage/c085cd523ce2/include/atkmm-1.6;h:/tmp-build/_split_stage/c085cd523ce2/include/glibmm-2.4;h:/tmp-build/_split_stage/c085cd523ce2/lib/glibmm-2.4/include;h:/tmp-build/_split_stage/c085cd523ce2/include/sigc++-2.0;h:/tmp-build/_split_stage/c085cd523ce2/lib/sigc++-2.0/include
+</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(OutDir)gendef.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+
<AdditionalLibraryDirectories>;f:/s.sobik/compile_roots/win32-msvc/lib;h:/tmp-build/_split_stage/c085cd523ce2/lib
+</AdditionalLibraryDirectories>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="gendef.cc" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_2015/gendef/gendef.vcxproj.filters b/MSVC_2015/gendef/gendef.vcxproj.filters
new file mode 100644
index 0000000..ec3f611
--- /dev/null
+++ b/MSVC_2015/gendef/gendef.vcxproj.filters
@@ -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;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="gendef.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_2015/gstreamermm-1.0.props b/MSVC_2015/gstreamermm-1.0.props
new file mode 100644
index 0000000..850b46f
--- /dev/null
+++ b/MSVC_2015/gstreamermm-1.0.props
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <GstreamerBasePath Condition="'$(Platform)'=='Win32'">$(GSTREAMER_1_0_ROOT_X86)</GstreamerBasePath>
+ <GstreamerBasePath Condition="'$(Platform)'=='x64'">$(GSTREAMER_1_0_ROOT_X86_64)</GstreamerBasePath>
+ <GtkmmBasePath Condition="'$(Platform)'=='Win32'">$(GTKMM_BASEPATH)</GtkmmBasePath>
+ <GtkmmBasePath Condition="'$(Platform)'=='x64'">$(GTKMM64_BASEPATH)</GtkmmBasePath>
+ <GlibmmAdditionalDependencies
Condition="'$(Configuration)'=='Debug'">glibmm-$(PlatformToolset)-d-2_4.lib;giomm-$(PlatformToolset)-d-2_4.lib;sigc-$(PlatformToolset)-d-2_0.lib</GlibmmAdditionalDependencies>
+ <GlibmmAdditionalDependencies
Condition="'$(Configuration)'=='Release'">glibmm-$(PlatformToolset)-2_4.lib;giomm-$(PlatformToolset)-2_4.lib;sigc-$(PlatformToolset)-2_0.lib</GlibmmAdditionalDependencies>
+ </PropertyGroup>
+ <ImportGroup Label="PropertySheets" />
+ <PropertyGroup Label="UserMacros" />
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <PreprocessorDefinitions>GSTREAMERMM_1_0_BUILD=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <WarningLevel>Level3</WarningLevel>
+
<AdditionalIncludeDirectories>$(GstreamerBasePath)\include\gstreamer-1.0;$(GtkmmBasePath)\include\glibmm-2.4;$(GtkmmBasePath)\lib\glibmm-2.4\include;$(GstreamerBasePath)\include\glib-2.0;$(GstreamerBasePath)\lib\gstreamer-1.0\include;$(GstreamerBasePath)\lib\glib-2.0\include;$(GtkmmBasePath)\include\giomm-2.4;$(GtkmmBasePath)\lib\giomm-2.4\include;$(GtkmmBasePath)\include\sigc++-2.0;$(GtkmmBasePath)\lib\sigc++-2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+
<AdditionalLibraryDirectories>$(GstreamerBasePath)\lib;$(GtkmmBasePath)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+
<AdditionalDependencies>gstreamer-1.0.lib;glib-2.0.lib;gio-2.0.lib;intl.lib;gobject-2.0.lib;gstaudio-1.0.lib;gstapp-1.0.lib;gstbase-1.0.lib;gstvideo-1.0.lib;gstpbutils-1.0.lib;$(GlibmmAdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup />
+</Project>
diff --git a/MSVC_2015/gstreamermm.sln b/MSVC_2015/gstreamermm.sln
new file mode 100644
index 0000000..76b8471
--- /dev/null
+++ b/MSVC_2015/gstreamermm.sln
@@ -0,0 +1,41 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25123.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstreamermm-1.0", "gstreamermm\gstreamermm.vcxproj",
"{491FE46F-2D7B-47E5-9929-96D348FAF507}"
+ ProjectSection(ProjectDependencies) = postProject
+ {07324745-C9BE-4D65-B08A-9C88188C0C28} = {07324745-C9BE-4D65-B08A-9C88188C0C28}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef\gendef.vcxproj",
"{07324745-C9BE-4D65-B08A-9C88188C0C28}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {491FE46F-2D7B-47E5-9929-96D348FAF507}.Debug|Win32.ActiveCfg = Debug|Win32
+ {491FE46F-2D7B-47E5-9929-96D348FAF507}.Debug|Win32.Build.0 = Debug|Win32
+ {491FE46F-2D7B-47E5-9929-96D348FAF507}.Debug|x64.ActiveCfg = Debug|x64
+ {491FE46F-2D7B-47E5-9929-96D348FAF507}.Debug|x64.Build.0 = Debug|x64
+ {491FE46F-2D7B-47E5-9929-96D348FAF507}.Release|Win32.ActiveCfg = Release|Win32
+ {491FE46F-2D7B-47E5-9929-96D348FAF507}.Release|Win32.Build.0 = Release|Win32
+ {491FE46F-2D7B-47E5-9929-96D348FAF507}.Release|x64.ActiveCfg = Release|x64
+ {491FE46F-2D7B-47E5-9929-96D348FAF507}.Release|x64.Build.0 = Release|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.ActiveCfg = Debug|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.Build.0 = Debug|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.ActiveCfg = Release|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/MSVC_2015/gstreamermm/gstreamermm.rc b/MSVC_2015/gstreamermm/gstreamermm.rc
new file mode 100644
index 0000000..6012340
--- /dev/null
+++ b/MSVC_2015/gstreamermm/gstreamermm.rc
@@ -0,0 +1,71 @@
+
+#define APSTUDIO_READONLY_SYMBOLS
+
+#include <windows.h>
+
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#include ""afxres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 1,8,0,0
+ PRODUCTVERSION 1,8,0,0
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The gstreamermm development team (see AUTHORS)"
+ VALUE "FileDescription", "The official C++ wrapper for gstreamer"
+ VALUE "FileVersion", "1.8.0"
+ VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
+ VALUE "OriginalFilename", "gstreamermm-1.0.dll"
+ VALUE "ProductName", "gstreamermm"
+ VALUE "ProductVersion", "1.8.0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#endif // English (U.S.) resources
+
+#ifndef APSTUDIO_INVOKED
+
+#endif // not APSTUDIO_INVOKED
diff --git a/MSVC_2015/gstreamermm/gstreamermm.vcxproj b/MSVC_2015/gstreamermm/gstreamermm.vcxproj
new file mode 100644
index 0000000..ee501fe
--- /dev/null
+++ b/MSVC_2015/gstreamermm/gstreamermm.vcxproj
@@ -0,0 +1,486 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\adder.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\allocator.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\alsasink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\alsasrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\appsink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\appsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\atomicqueue.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiobasesink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiobasesrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiocdsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioclock.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioconvert.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiofilter.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioformat.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioinfo.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiorate.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioringbuffer.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiosink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiosrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiotestsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\basesink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\basesrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\basetransform.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\bin.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\buffer.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\bufferlist.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\bus.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\caps.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\capsfeatures.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\capsfilter.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\cdparanoiasrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\check.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\childproxy.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\clock.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\clockoverlay.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\clockutils.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\colorbalance.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\colorbalancechannel.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\concat.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\context.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\decodebin.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\discoverer.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\discovererinfo.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\downloadbuffer.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\element.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\elementfactory.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\encodebin.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\encodingprofile.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\enums.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\error.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\event.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\fakesink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\fakesrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\fdsink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\fdsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\filesink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\filesrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\format.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\funnel.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\ghostpad.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\giosink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\giosrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\giostreamsink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\giostreamsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\handle_error.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\identity.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\init.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\inputselector.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\iterator.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\mapinfo.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\memory.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\message.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\miniobject.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\multifdsink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\multiqueue.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\multisocketsink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\navigation.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\object.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\oggdemux.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\oggmux.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\outputselector.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\pad.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\padtemplate.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\parse.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\pipeline.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\playbin.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\playsink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\plugin.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\pluginfeature.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\preset.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\pushsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\query.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\queue.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\queue2.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\register.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\registry.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\sample.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\segment.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\socketsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\streamiddemux.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\streamsynchronizer.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\streamvolume.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\structure.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\subtitleoverlay.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\systemclock.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\taglist.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tagsetter.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\task.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\taskpool.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tcpclientsink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tcpclientsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tcpserversink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tcpserversrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tee.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\textoverlay.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\textrender.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\theoradec.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\theoraenc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\theoraparse.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\timeoverlay.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\toc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tocsetter.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\typefind.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\typefindelement.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\typefindfactory.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\uridecodebin.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\urihandler.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\value.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\valuelist.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\valve.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\version.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videochroma.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoconvert.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoformat.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoframe.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoinfo.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoorientation.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videooverlay.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videorate.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoscale.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videosink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videotestsrc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\volume.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\vorbisdec.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\vorbisenc.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\vorbisparse.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\vorbistag.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\wrap_init.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\ximagesink.h" />
+ <ClInclude Include="..\..\gstreamer\gstreamermm\xvimagesink.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\adder.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\allocator.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\alsasink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\alsasrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\appsink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\appsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiobasesink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiobasesrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiocdsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioclock.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioconvert.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiofilter.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioformat.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioinfo.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiorate.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioringbuffer.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiosink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiosrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiotestsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\basesink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\basesrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\basetransform.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\bin.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\buffer.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\bufferlist.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\bus.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\caps.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\capsfeatures.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\capsfilter.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\cdparanoiasrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\check.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\childproxy.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\clock.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\clockoverlay.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\clockutils.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\colorbalance.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\colorbalancechannel.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\concat.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\context.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\decodebin.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\discoverer.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\discovererinfo.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\downloadbuffer.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\element.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\elementfactory.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\encodebin.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\encodingprofile.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\enums.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\error.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\event.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\fakesink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\fakesrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\fdsink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\fdsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\filesink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\filesrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\format.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\funnel.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\ghostpad.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\giosink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\giosrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\giostreamsink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\giostreamsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\handle_error.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\identity.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\init.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\inputselector.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\iterator.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\mapinfo.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\memory.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\message.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\miniobject.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\multifdsink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\multiqueue.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\multisocketsink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\navigation.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\object.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\oggdemux.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\oggmux.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\outputselector.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\pad.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\padtemplate.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\parse.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\pipeline.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\playbin.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\playsink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\plugin.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\pluginfeature.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\preset.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\pushsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\query.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\queue.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\queue2.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\registry.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\sample.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\segment.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\socketsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\streamiddemux.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\streamsynchronizer.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\streamvolume.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\structure.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\subtitleoverlay.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\systemclock.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\taglist.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tagsetter.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\task.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\taskpool.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tcpclientsink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tcpclientsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tcpserversink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tcpserversrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tee.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\textoverlay.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\textrender.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\theoradec.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\theoraenc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\theoraparse.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\timeoverlay.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\toc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tocsetter.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\typefind.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\typefindelement.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\typefindfactory.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\uridecodebin.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\urihandler.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\value.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\valuelist.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\valve.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\version.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videochroma.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoconvert.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoformat.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoframe.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoinfo.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoorientation.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videooverlay.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videorate.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoscale.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videosink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videotestsrc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\volume.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\vorbisdec.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\vorbisenc.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\vorbisparse.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\vorbistag.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\wrap_init.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\ximagesink.cc " />
+ <ClCompile Include="..\..\gstreamer\gstreamermm\xvimagesink.cc " />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="gstreamermm.rc" />
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{491FE46F-2D7B-47E5-9929-96D348FAF507}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ <ProjectName>gstreamermm-1.0</ProjectName>
+ <RootNamespace>gstreamermm10</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>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>false</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v140</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>false</WholeProgramOptimization>
+ <CharacterSet>MultiByte</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" />
+ <Import Project="..\gstreamermm-1.0.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\gstreamermm-1.0.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="..\gstreamermm-1.0.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="..\gstreamermm-1.0.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <TargetName>gstreamermm-$(PlatformToolset)-d-1_0</TargetName>
+ <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(Platform)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <TargetName>gstreamermm-$(PlatformToolset)-d-1_0</TargetName>
+ <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(Platform)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <TargetName>gstreamermm-$(PlatformToolset)-1_0</TargetName>
+ <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(Platform)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <TargetName>gstreamermm-$(PlatformToolset)-1_0</TargetName>
+ <OutDir>$(Platform)\$(Configuration)\</OutDir>
+ <IntDir>$(Platform)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+
<AdditionalIncludeDirectories>..\..\gstreamer;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gtkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef
$(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+
<AdditionalIncludeDirectories>..\..\gstreamer;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gtkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef
$(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>false</IntrinsicFunctions>
+
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+
<AdditionalIncludeDirectories>..\..\gstreamer;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gtkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef
$(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>false</IntrinsicFunctions>
+
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+
<AdditionalIncludeDirectories>..\..\gstreamer;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gtkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef
$(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_2015/gstreamermm/gstreamermm.vcxproj.filters
b/MSVC_2015/gstreamermm/gstreamermm.vcxproj.filters
new file mode 100644
index 0000000..aa82986
--- /dev/null
+++ b/MSVC_2015/gstreamermm/gstreamermm.vcxproj.filters
@@ -0,0 +1,920 @@
+<?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="..\..\gstreamer\gstreamermm\adder.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\allocator.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\alsasink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\alsasrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\appsink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\appsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\atomicqueue.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiobasesink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiobasesrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiocdsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioclock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioconvert.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiofilter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioformat.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioinfo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiorate.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audioringbuffer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiosink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiosrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\audiotestsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\basesink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\basesrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\basetransform.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\bin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\buffer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\bufferlist.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\bus.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\caps.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\capsfeatures.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\capsfilter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\cdparanoiasrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\check.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\childproxy.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\clock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\clockoverlay.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\clockutils.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\colorbalance.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\colorbalancechannel.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\concat.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\context.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\decodebin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\discoverer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\discovererinfo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\downloadbuffer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\element.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\elementfactory.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\encodebin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\encodingprofile.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\enums.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\error.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\event.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\fakesink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\fakesrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\fdsink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\fdsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\filesink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\filesrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\format.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\funnel.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\ghostpad.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\giosink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\giosrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\giostreamsink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\giostreamsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\handle_error.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\identity.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\init.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\inputselector.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\iterator.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\mapinfo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\memory.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\message.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\miniobject.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\multifdsink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\multiqueue.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\multisocketsink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\navigation.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\object.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\oggdemux.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\oggmux.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\outputselector.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\pad.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\padtemplate.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\parse.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\pipeline.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\playbin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\playsink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\plugin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\pluginfeature.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\preset.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\pushsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\query.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\queue.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\queue2.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\register.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\registry.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\sample.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\segment.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\socketsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\streamiddemux.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\streamsynchronizer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\streamvolume.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\structure.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\subtitleoverlay.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\systemclock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\taglist.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tagsetter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\task.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\taskpool.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tcpclientsink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tcpclientsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tcpserversink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tcpserversrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tee.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\textoverlay.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\textrender.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\theoradec.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\theoraenc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\theoraparse.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\timeoverlay.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\toc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\tocsetter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\typefind.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\typefindelement.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\typefindfactory.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\uridecodebin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\urihandler.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\value.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\valuelist.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\valve.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\version.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videochroma.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoconvert.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoformat.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoframe.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoinfo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoorientation.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videooverlay.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videorate.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videoscale.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videosink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\videotestsrc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\volume.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\vorbisdec.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\vorbisenc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\vorbisparse.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\vorbistag.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\wrap_init.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\ximagesink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gstreamer\gstreamermm\xvimagesink.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\adder.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\allocator.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\alsasink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\alsasrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\appsink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\appsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiobasesink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiobasesrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiocdsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioclock.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioconvert.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiofilter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioformat.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioinfo.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiorate.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audioringbuffer.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiosink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiosrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\audiotestsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\basesink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\basesrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\basetransform.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\bin.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\buffer.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\bufferlist.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\bus.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\caps.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\capsfeatures.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\capsfilter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\cdparanoiasrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\check.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\childproxy.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\clock.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\clockoverlay.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\clockutils.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\colorbalance.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\colorbalancechannel.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\concat.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\context.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\decodebin.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\discoverer.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\discovererinfo.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\downloadbuffer.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\element.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\elementfactory.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\encodebin.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\encodingprofile.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\enums.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\error.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\event.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\fakesink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\fakesrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\fdsink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\fdsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\filesink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\filesrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\format.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\funnel.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\ghostpad.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\giosink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\giosrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\giostreamsink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\giostreamsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\handle_error.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\identity.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\init.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\inputselector.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\iterator.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\mapinfo.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\memory.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\message.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\miniobject.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\multifdsink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\multiqueue.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\multisocketsink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\navigation.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\object.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\oggdemux.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\oggmux.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\outputselector.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\pad.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\padtemplate.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\parse.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\pipeline.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\playbin.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\playsink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\plugin.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\pluginfeature.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\preset.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\pushsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\query.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\queue.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\queue2.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\registry.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\sample.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\segment.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\socketsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\streamiddemux.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\streamsynchronizer.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\streamvolume.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\structure.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\subtitleoverlay.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\systemclock.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\taglist.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tagsetter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\task.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\taskpool.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tcpclientsink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tcpclientsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tcpserversink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tcpserversrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tee.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\textoverlay.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\textrender.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\theoradec.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\theoraenc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\theoraparse.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\timeoverlay.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\toc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\tocsetter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\typefind.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\typefindelement.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\typefindfactory.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\uridecodebin.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\urihandler.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\value.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\valuelist.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\valve.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\version.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videochroma.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoconvert.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoformat.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoframe.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoinfo.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoorientation.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videooverlay.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videorate.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videoscale.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videosink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\videotestsrc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\volume.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\vorbisdec.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\vorbisenc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\vorbisparse.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\vorbistag.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\wrap_init.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\ximagesink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gstreamer\gstreamermm\xvimagesink.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="gstreamermm.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+</Project>
diff --git a/MSVC_2015/gstreamermm/gstreamermmconfig.h b/MSVC_2015/gstreamermm/gstreamermmconfig.h
new file mode 100644
index 0000000..6451f85
--- /dev/null
+++ b/MSVC_2015/gstreamermm/gstreamermmconfig.h
@@ -0,0 +1,41 @@
+/* gstreamer/gstreamermmconfig.h. Generated from gstreamermmconfig.h.in by configure. */
+
+/* This is part of gstreamermm */
+
+#ifndef _GSTREAMERMM_CONFIG_H
+#define _GSTREAMERMM_CONFIG_H
+
+#include <glibmmconfig.h>
+
+/* Major version of gstreamermm */
+#define GSTREAMERMM_MAJOR_VERSION 1
+
+/* Minor version of gstreamermm */
+#define GSTREAMERMM_MINOR_VERSION 8
+
+/* Micro version of gstreamermm */
+#define GSTREAMERMM_MICRO_VERSION 0
+
+/* Define when building gstreamermm as a static library. */
+#define GSTREAMERMM_STATIC_LIB 1
+
+/* Enable DLL-specific stuff only when not building a static library. */
+#if (!defined(GSTREAMERMM_STATIC_LIB) && !defined(__CYGWIN__) && defined(_WIN32))
+# define GSTREAMERMM_DLL 1
+#endif
+
+#ifdef GSTREAMERMM_DLL
+# if defined(GSTREAMERMM_BUILD) && defined(_WINDLL)
+ /* Do not dllexport as it is handled by gendef on MSVC. */
+# define GSTREAMERMM_API
+# elif !defined(GSTREAMERMM_BUILD)
+# define GSTREAMERMM_API __declspec(dllimport)
+# else
+ /* Build a static library. */
+# define GSTREAMERMM_API
+# endif /* GSTREAMERMM_BUILD - _WINDLL */
+#else
+# define GSTREAMERMM_API
+#endif /* GSTREAMERMM_DLL */
+
+#endif /* _GSTREAMERMM_CONFIG_H */
diff --git a/Makefile.am b/Makefile.am
index 1e55607..c3ef54f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -59,7 +59,11 @@ nodist_gstreamermm_libinclude_HEADERS = gstreamer/gstreamermmconfig.h
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = $(pkgconfig_files)
+include $(srcdir)/MSVC_2015/filelist.am
+msvc_files = $(addprefix MSVC_2015/,$(msvc_2015_data))
+
+dist_noinst_DATA = $(msvc_files)
dist_noinst_SCRIPTS = autogen.sh
# Auto-generate the ChangeLog file from the git log on make dist
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]