aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCrystalPT <CrystalPT@svn>2010-07-10 01:39:42 +0000
committerCrystalPT <CrystalPT@svn>2010-07-10 01:39:42 +0000
commitbd64b1952a361b08d3d4a76e40b2f1041b8f8b7e (patch)
tree784122db5d22837977d295f3ad0e8f9cbbf0b37b
parentb4d9cd5e6cd9d944dc508c4d9ce0928050a54600 (diff)
Merge branch 'commit-shaders'
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@31685 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
-rw-r--r--guilib/D3DResource.cpp29
-rw-r--r--guilib/D3DResource.h11
-rw-r--r--project/VS2008Express/XBMC.vcproj13678
-rw-r--r--project/VS2010Express/XBMC.vcxproj2
-rw-r--r--project/VS2010Express/XBMC.vcxproj.filters6
-rw-r--r--system/shaders/convolution-4x4_d3d.fx115
-rw-r--r--system/shaders/convolution-6x6_d3d.fx123
-rw-r--r--system/shaders/yuv2rgb_d3d.fx49
-rw-r--r--xbmc/cores/VideoRenderers/RenderManager.cpp2
-rw-r--r--xbmc/cores/VideoRenderers/VideoShaders/WinVideoFilter.cpp402
-rw-r--r--xbmc/cores/VideoRenderers/VideoShaders/WinVideoFilter.h130
-rw-r--r--xbmc/cores/VideoRenderers/WinRenderer.cpp374
-rw-r--r--xbmc/cores/VideoRenderers/WinRenderer.h134
-rw-r--r--xbmc/cores/VideoRenderers/legacy/yuv2rgb_4x4_d3d.fx (renamed from system/shaders/yuv2rgb_4x4_d3d.fx)0
-rw-r--r--xbmc/cores/VideoRenderers/legacy/yuv2rgb_6x6_d3d.fx (renamed from system/shaders/yuv2rgb_6x6_d3d.fx)0
15 files changed, 7878 insertions, 7177 deletions
diff --git a/guilib/D3DResource.cpp b/guilib/D3DResource.cpp
index c0425ff533..6b3978d5d7 100644
--- a/guilib/D3DResource.cpp
+++ b/guilib/D3DResource.cpp
@@ -26,6 +26,8 @@
#ifdef HAS_DX
+using namespace std;
+
CD3DTexture::CD3DTexture()
{
m_width = 0;
@@ -215,10 +217,13 @@ CD3DEffect::~CD3DEffect()
Release();
}
-bool CD3DEffect::Create(const CStdString &effectString)
+bool CD3DEffect::Create(const CStdString &effectString, DefinesMap* defines)
{
- m_effectString = effectString;
Release();
+ m_effectString = effectString;
+ m_defines.clear();
+ if (defines != NULL)
+ m_defines = *defines; //FIXME: is this a copy of all members?
if (CreateEffect())
{
g_Windowing.Register(this);
@@ -301,7 +306,25 @@ bool CD3DEffect::CreateEffect()
{
HRESULT hr;
LPD3DXBUFFER pError = NULL;
- hr = D3DXCreateEffect(g_Windowing.Get3DDevice(), m_effectString, m_effectString.length(), NULL, NULL, 0, NULL, &m_effect, &pError );
+
+ std::vector<D3DXMACRO> definemacros;
+
+ for( DefinesMap::const_iterator it = m_defines.begin(); it != m_defines.end(); ++it )
+ {
+ D3DXMACRO m;
+ m.Name = it->first.c_str();
+ if (it->second.IsEmpty())
+ m.Definition = NULL;
+ else
+ m.Definition = it->second.c_str();
+ definemacros.push_back( m );
+ }
+
+ definemacros.push_back(D3DXMACRO());
+ definemacros.back().Name = 0;
+ definemacros.back().Definition = 0;
+
+ hr = D3DXCreateEffect(g_Windowing.Get3DDevice(), m_effectString, m_effectString.length(), &definemacros[0], NULL, 0, NULL, &m_effect, &pError );
if(hr == S_OK)
return true;
else if(pError)
diff --git a/guilib/D3DResource.h b/guilib/D3DResource.h
index cbe2ef7591..f70bbaf277 100644
--- a/guilib/D3DResource.h
+++ b/guilib/D3DResource.h
@@ -23,6 +23,7 @@
#ifdef HAS_DX
#include "StdString.h"
+#include <map>
class ID3DResource
{
@@ -77,12 +78,14 @@ private:
BYTE* m_data;
};
+typedef std::map<CStdString, CStdString> DefinesMap;
+
class CD3DEffect : public ID3DResource
{
public:
CD3DEffect();
virtual ~CD3DEffect();
- bool Create(const CStdString &effectString);
+ bool Create(const CStdString &effectString, DefinesMap* defines);
void Release();
bool SetFloatArray(D3DXHANDLE handle, const float* val, unsigned int count);
bool SetMatrix(D3DXHANDLE handle, const D3DXMATRIX* mat);
@@ -100,9 +103,10 @@ public:
virtual void OnLostDevice();
virtual void OnResetDevice();
private:
- bool CreateEffect();
+ bool CreateEffect();
CStdString m_effectString;
- ID3DXEffect *m_effect;
+ ID3DXEffect *m_effect;
+ DefinesMap m_defines;
};
class CD3DVertexBuffer : public ID3DResource
@@ -130,4 +134,5 @@ private:
// saved data
BYTE* m_data;
};
+
#endif
diff --git a/project/VS2008Express/XBMC.vcproj b/project/VS2008Express/XBMC.vcproj
index 532020c501..e8d8cbc4e4 100644
--- a/project/VS2008Express/XBMC.vcproj
+++ b/project/VS2008Express/XBMC.vcproj
@@ -1,6835 +1,6843 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9,00"
- Name="XBMC"
- ProjectGUID="{3A68081D-E8F9-4523-9436-530DE9E5530A}"
- RootNamespace="XBMC_PC"
- Keyword="Win32Proj"
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Release (OpenGL)|Win32"
- OutputDirectory="XBMC\$(ConfigurationName)\"
- IntermediateDirectory="XBMC\$(ConfigurationName)\objs\"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/MP"
- Optimization="3"
- InlineFunctionExpansion="0"
- FavorSizeOrSpeed="1"
- OmitFramePointers="true"
- AdditionalIncludeDirectories="..\..\xbmc\cores\dvdplayer;..\..\xbmc\win32;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg\include;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg;..\..\xbmc\cores;..\..\xbmc\;..\..\xbmc\utils;..\..\guilib\;..\..\;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaRenderer;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaConnect;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaServer;..\..\xbmc\lib\libUPnP\Platinum\Source\Platinum;..\..\xbmc\lib\libUPnP\Platinum\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\System\Win32;..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay;..\..\xbmc\FileSystem;..\..\xbmc\lib\libRTMP;..\..\xbmc\lib\boost;..\..\xbmc\lib\libPython\Python\PC;..\..\xbmc\lib\libsamplerate\src;..\..\xbmc\lib;..\..\lib\freetype\include;..\..\lib\libiconv\include;..\..\lib\libcdio\include;..\..\lib;..\..\lib\jsoncpp\jsoncpp\include;..\..\lib\libmicrohttpd_win32\include;..\..\lib\libssh_win32\include;..\..\lib\liblame\include"
- PreprocessorDefinitions="_WINDOWS;_MSVC;WIN32;NDEBUG;_WIN32_WINNT=0x0501;WINVER=0x0500;NOMINMAX;_USE_32BIT_TIME_T;HAS_GL;__STDC_CONSTANT_MACROS"
- StringPooling="false"
- MinimalRebuild="false"
- ExceptionHandling="2"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="false"
- EnableEnhancedInstructionSet="1"
- UsePrecompiledHeader="2"
- PrecompiledHeaderThrough="pch.h"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="0"
- DisableSpecificWarnings="4996"
- ForcedIncludeFiles="pch.h"
- ShowIncludes="false"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="false"
- AdditionalOptions="/MACHINE:I386 /IGNORE:4089 /ignore:4254"
- AdditionalDependencies="SDL.lib opengl32.lib DSound.lib glew32.lib glu32.lib winmm.lib ws2_32.lib Mpr.lib Iphlpapi.lib PowrProf.lib setupapi.lib dwmapi.lib"
- OutputFile="$(OutDir)XBMC.exe"
- LinkIncremental="1"
- AdditionalLibraryDirectories="&quot;..\..\lib\libSDL-WIN32\lib&quot;"
- IgnoreDefaultLibraryNames="libc;msvcrt;libci"
- DelayLoadDLLs="dwmapi.dll;libmicrohttpd-5.dll;libssh.dll"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)\XBMC.pdb"
- SubSystem="2"
- LargeAddressAware="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- AdditionalManifestFiles="DeclareDPIAware.manifest;VC90.CRT.x86.manifest"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Debug (DirectX)|Win32"
- OutputDirectory="XBMC\$(ConfigurationName)\"
- IntermediateDirectory="XBMC\$(ConfigurationName)\objs\"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\xbmc\cores\dvdplayer;..\..\xbmc\win32;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg\include;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg;..\..\xbmc\cores;..\..\xbmc\;..\..\xbmc\utils;..\..\guilib\;..\..\;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaRenderer;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaConnect;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaServer;..\..\xbmc\lib\libUPnP\Platinum\Source\Platinum;..\..\xbmc\lib\libUPnP\Platinum\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\System\Win32;..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay;..\..\xbmc\FileSystem;..\..\xbmc\lib\libRTMP;..\..\xbmc\lib\boost;..\..\xbmc\lib\libPython\Python\PC;..\..\xbmc\lib\libsamplerate\src;..\..\xbmc\lib;..\..\lib\freetype\include;..\..\lib\libiconv\include;..\..\lib\libcdio\include;..\..\lib;..\..\lib\jsoncpp\jsoncpp\include;..\..\lib\libmicrohttpd_win32\include;..\..\lib\libssh_win32\include;..\..\lib\liblame\include"
- PreprocessorDefinitions="_WINDOWS;_MSVC;WIN32;_DEBUG;_WIN32_WINNT=0x0501;WINVER=0x0500;NOMINMAX;_USE_32BIT_TIME_T;HAS_DX;Py_NO_ENABLE_SHARED;D3D_DEBUG_INFO;__STDC_CONSTANT_MACROS"
- MinimalRebuild="true"
- ExceptionHandling="2"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- UsePrecompiledHeader="2"
- PrecompiledHeaderThrough="pch.h"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="4"
- DisableSpecificWarnings="4996"
- ForcedIncludeFiles="pch.h"
- ShowIncludes="false"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions="/MACHINE:I386 /IGNORE:4089 /ignore:4254"
- AdditionalDependencies="SDL.lib D3D9.lib D3dx9.lib DInput8.lib DSound.lib winmm.lib ws2_32.lib Mpr.lib Iphlpapi.lib PowrProf.lib setupapi.lib dwmapi.lib"
- OutputFile="$(OutDir)XBMC.exe"
- LinkIncremental="2"
- AdditionalLibraryDirectories="&quot;..\..\lib\libSDL-WIN32\lib&quot;"
- IgnoreDefaultLibraryNames="libc;msvcrt;libcmt"
- ModuleDefinitionFile=""
- DelayLoadDLLs="dwmapi.dll;libmicrohttpd-5.dll;libssh.dll"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)\XBMC.pdb"
- SubSystem="2"
- LargeAddressAware="2"
- EntryPointSymbol=""
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- AdditionalManifestFiles="DeclareDPIAware.manifest;VC90.CRT.x86.manifest"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release (DirectX)|Win32"
- OutputDirectory="XBMC\$(ConfigurationName)\"
- IntermediateDirectory="XBMC\$(ConfigurationName)\objs\"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalOptions="/MP"
- Optimization="3"
- InlineFunctionExpansion="0"
- FavorSizeOrSpeed="1"
- OmitFramePointers="true"
- AdditionalIncludeDirectories="..\..\xbmc\cores\dvdplayer;..\..\xbmc\win32;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg\include;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg;..\..\xbmc\cores;..\..\xbmc\;..\..\xbmc\utils;..\..\guilib\;..\..\;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaRenderer;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaConnect;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaServer;..\..\xbmc\lib\libUPnP\Platinum\Source\Platinum;..\..\xbmc\lib\libUPnP\Platinum\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\System\Win32;..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay;..\..\xbmc\FileSystem;..\..\xbmc\lib\libRTMP;..\..\xbmc\lib\boost;..\..\xbmc\lib\libPython\Python\PC;..\..\xbmc\lib\libsamplerate\src;..\..\xbmc\lib;..\..\lib\freetype\include;..\..\lib\libiconv\include;..\..\lib\libcdio\include;..\..\lib;..\..\lib\jsoncpp\jsoncpp\include;..\..\lib\libmicrohttpd_win32\include;..\..\lib\libssh_win32\include;..\..\lib\liblame\include"
- PreprocessorDefinitions="_WINDOWS;_MSVC;WIN32;NDEBUG;_WIN32_WINNT=0x0501;WINVER=0x0500;NOMINMAX;_USE_32BIT_TIME_T;HAS_DX;__STDC_CONSTANT_MACROS"
- StringPooling="false"
- MinimalRebuild="false"
- ExceptionHandling="2"
- RuntimeLibrary="0"
- BufferSecurityCheck="false"
- EnableFunctionLevelLinking="false"
- EnableEnhancedInstructionSet="1"
- UsePrecompiledHeader="2"
- PrecompiledHeaderThrough="pch.h"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="0"
- DisableSpecificWarnings="4996"
- ForcedIncludeFiles="pch.h"
- ShowIncludes="false"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- IgnoreImportLibrary="false"
- AdditionalOptions="/MACHINE:I386 /IGNORE:4089 /ignore:4254"
- AdditionalDependencies="SDL.lib D3D9.lib D3dx9.lib DInput8.lib DSound.lib winmm.lib ws2_32.lib Mpr.lib Iphlpapi.lib PowrProf.lib setupapi.lib dwmapi.lib"
- OutputFile="$(OutDir)XBMC.exe"
- LinkIncremental="1"
- AdditionalLibraryDirectories="..\..\lib\libSDL-WIN32\lib"
- IgnoreDefaultLibraryNames="libc;msvcrt;libci"
- DelayLoadDLLs="dwmapi.dll;libmicrohttpd-5.dll;libssh.dll"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)\XBMC.pdb"
- SubSystem="2"
- LargeAddressAware="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- AdditionalManifestFiles="DeclareDPIAware.manifest;VC90.CRT.x86.manifest"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Debug (OpenGL)|Win32"
- OutputDirectory="XBMC\$(ConfigurationName)\"
- IntermediateDirectory="XBMC\$(ConfigurationName)\objs\"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="..\..\xbmc\cores\dvdplayer;..\..\xbmc\win32;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg\include;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg;..\..\xbmc\cores;..\..\xbmc\;..\..\xbmc\utils;..\..\guilib\;..\..\;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaRenderer;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaConnect;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaServer;..\..\xbmc\lib\libUPnP\Platinum\Source\Platinum;..\..\xbmc\lib\libUPnP\Platinum\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\System\Win32;..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay;..\..\xbmc\FileSystem;..\..\xbmc\lib\libRTMP;..\..\xbmc\lib\boost;..\..\xbmc\lib\libPython\Python\PC;..\..\xbmc\lib\libsamplerate\src;..\..\xbmc\lib;..\..\lib\freetype\include;..\..\lib\libiconv\include;..\..\lib\libcdio\include;..\..\lib;..\..\lib\jsoncpp\jsoncpp\include;..\..\lib\libmicrohttpd_win32\include;..\..\lib\libssh_win32\include;..\..\lib\liblame\include"
- PreprocessorDefinitions="_WINDOWS;_MSVC;WIN32;_DEBUG;_WIN32_WINNT=0x0501;WINVER=0x0500;NOMINMAX;_USE_32BIT_TIME_T;HAS_GL;Py_NO_ENABLE_SHARED;__STDC_CONSTANT_MACROS"
- MinimalRebuild="true"
- ExceptionHandling="2"
- BasicRuntimeChecks="0"
- RuntimeLibrary="1"
- UsePrecompiledHeader="2"
- PrecompiledHeaderThrough="pch.h"
- ProgramDataBaseFileName="$(IntDir)\XBMC.pdb"
- WarningLevel="3"
- Detect64BitPortabilityProblems="false"
- DebugInformationFormat="4"
- DisableSpecificWarnings="4996"
- ForcedIncludeFiles="pch.h"
- ShowIncludes="false"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalOptions="/MACHINE:I386 /IGNORE:4089 /ignore:4254"
- AdditionalDependencies="SDL.lib D3D9.lib D3dx9.lib DInput8.lib DSound.lib winmm.lib ws2_32.lib Mpr.lib Iphlpapi.lib PowrProf.lib setupapi.lib dwmapi.lib"
- OutputFile="$(OutDir)XBMC.exe"
- LinkIncremental="2"
- AdditionalLibraryDirectories="&quot;..\..\lib\libSDL-WIN32\lib&quot;"
- IgnoreDefaultLibraryNames="libc;msvcrt;libcmt"
- ModuleDefinitionFile=""
- DelayLoadDLLs="dwmapi.dll;libmicrohttpd-5.dll;libssh.dll"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)\XBMC.pdb"
- SubSystem="2"
- LargeAddressAware="2"
- EntryPointSymbol=""
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- AdditionalManifestFiles="DeclareDPIAware.manifest;VC90.CRT.x86.manifest"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="win32"
- >
- <File
- RelativePath="..\..\xbmc\win32\NetworkWin32.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\NetworkWin32.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\pch.cpp"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="1"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="1"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="1"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="1"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\win32\pch.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\PlatformDefs.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\PlatformInclude.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\strverscmp.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\Win32DelayedDllLoad.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\Win32PowerSyscall.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\Win32PowerSyscall.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\Win32StorageProvider.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\Win32StorageProvider.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WIN32Util.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WIN32Util.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WINDirectSound.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WINDirectSound.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WindowHelper.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WindowHelper.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WINFileSMB.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WINFileSMB.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WINSMBDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\WINSMBDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\XBMC.ico"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\XBMC_PC.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\XBMC_PC.rc"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\XCriticalSection.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\win32\XCriticalSection.h"
- >
- </File>
- </Filter>
- <Filter
- Name="cores"
- >
- <File
- RelativePath="..\..\xbmc\cores\dlgcache.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dlgcache.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DummyVideoPlayer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DummyVideoPlayer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\IPlayer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ssrc.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ssrc.h"
- >
- </File>
- <Filter
- Name="dvdplayer"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\dvd_config.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDAudio.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDAudio.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDClock.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDClock.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxSPU.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxSPU.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxVobsub.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxVobsub.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDFileInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDFileInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamTV.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamTV.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessage.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessage.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessageQueue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessageQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessageTracker.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessageTracker.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDOverlayContainer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDOverlayContainer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDOverlayRenderer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDOverlayRenderer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPerformanceCounter.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPerformanceCounter.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerAudio.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerAudio.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerAudioResampler.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerAudioResampler.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerSubtitle.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerSubtitle.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerTeletext.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerTeletext.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerVideo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerVideo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDStreamInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDStreamInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDTSCorrection.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDTSCorrection.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\Edl.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\Edl.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\IDVDPlayer.h"
- >
- </File>
- <Filter
- Name="DVDCodecs"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDCodecs.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDCodecUtils.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDCodecUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDFactoryCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDFactoryCodec.h"
- >
- </File>
- <Filter
- Name="Audio"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DllLiba52.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DllLibDts.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DllLibFaad.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DllLibMad.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecFFmpeg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecFFmpeg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLiba52.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLiba52.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibDts.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibDts.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibFaad.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibFaad.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibMad.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibMad.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLPcm.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLPcm.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPassthrough.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPassthrough.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPassthroughFFmpeg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPassthroughFFmpeg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPcm.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPcm.h"
- >
- </File>
- <Filter
- Name="Encoders"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\Encoders\DVDAudioEncoderFFmpeg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\Encoders\DVDAudioEncoderFFmpeg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\Encoders\IDVDAudioEncoder.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Video"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\CrystalHD.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\CrystalHD.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DllLibMpeg2.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecCrystalHD.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecCrystalHD.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecFFmpeg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecFFmpeg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecLibMpeg2.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecLibMpeg2.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoPPFFmpeg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoPPFFmpeg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DXVA.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DXVA.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Overlay"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlay.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecCC.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecCC.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecFFmpeg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecFFmpeg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecSSA.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecSSA.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecText.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecText.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayImage.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlaySpu.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlaySSA.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayText.h"
- >
- </File>
- <Filter
- Name="libspucc"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\libspucc\cc_decoder.c"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\libspucc\cc_decoder.h"
- >
- </File>
- </Filter>
- </Filter>
- </Filter>
- <Filter
- Name="DVDDemuxers"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemux.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemux.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxFFmpeg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxFFmpeg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxHTSP.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxHTSP.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxShoutcast.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxShoutcast.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxUtils.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDFactoryDemuxer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDFactoryDemuxer.h"
- >
- </File>
- </Filter>
- <Filter
- Name="DVDInputStreams"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DllDvdNav.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDFactoryInputStream.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDFactoryInputStream.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStream.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStream.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamFFmpeg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamFFmpeg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamFile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamHTSP.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamHTSP.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamHttp.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamHttp.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamMemory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamMemory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamMMS.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamMMS.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamNavigator.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamNavigator.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamRTMP.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamRTMP.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamTV.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamTV.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDStateSerializer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDStateSerializer.h"
- >
- </File>
- </Filter>
- <Filter
- Name="DVDHeaders"
- >
- <File
- RelativePath="..\..\xbmc\cores\ffmpeg\avcodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ffmpeg\avformat.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ffmpeg\avio.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ffmpeg\common.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\decoder.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ffmpeg\DllAvCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ffmpeg\DllAvFormat.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ffmpeg\DllPostProc.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\dvd_types.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\dvdnav.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\dvdnav_events.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\dvdnav_internal.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\ifo_types.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\nav_types.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\remap.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\vm.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\vmcmd.h"
- >
- </File>
- </Filter>
- <Filter
- Name="DVDSubtitles"
- >
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DllLibass.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDFactorySubtitle.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDFactorySubtitle.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleLineCollection.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleLineCollection.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParser.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserMicroDVD.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserMicroDVD.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserMPL2.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserMPL2.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSami.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSami.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSSA.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSSA.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSubrip.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSubrip.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserVplayer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserVplayer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitlesLibass.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitlesLibass.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleStream.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleStream.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\SamiTagConvertor.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\SamiTagConvertor.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="paplayer"
- >
- <File
- RelativePath="..\..\xbmc\cores\paplayer\AC3CDDACodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\AC3CDDACodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\AC3Codec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\AC3Codec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ADPCMCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ADPCMCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\AIFFcodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\AIFFcodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ASAPCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ASAPCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\AudioDecoder.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\AudioDecoder.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\CDDAcodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\CDDAcodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\CodecFactory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\CodecFactory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllAc3codec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllAdpcm.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllASAP.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllDCACodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllGensApu.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllLibFlac.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllLibshnplay.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllNosefart.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllSidplay2.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllStSound.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllTimidity.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllVorbisfile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllWAVPack.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DllWMA.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DTSCDDACodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DTSCDDACodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DTSCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DTSCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DVDPlayerCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\DVDPlayerCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\FLACcodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\FLACcodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\GYMCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\GYMCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ICodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ModplugCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ModplugCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\MP3codec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\MP3codec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\NSFCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\NSFCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\OggCallback.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\OggCallback.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\OGGcodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\OGGcodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\PAPlayer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\PAPlayer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ReplayGain.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\ReplayGain.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\SIDCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\SIDCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\SPCCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\SPCCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\TimidityCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\TimidityCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\VGMCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\VGMCodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\WAVcodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\WAVcodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\WAVPackcodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\WAVPackcodec.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\YMCodec.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\paplayer\YMCodec.h"
- >
- </File>
- </Filter>
- <Filter
- Name="DllLoader"
- >
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\coff.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\coff.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\coffldr.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker_file.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker_file.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker_library.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker_library.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll_util.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\dll_util.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\DllLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\DllLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\DllLoaderContainer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\DllLoaderContainer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DllPaths.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DllPaths_win32.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\LibraryLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\LibraryLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\Win32DllLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\Win32DllLoader.h"
- >
- </File>
- <Filter
- Name="exports"
- >
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_dummy.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_dummy.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_kernel32.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_kernel32.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_msvcrt.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_msvcrt.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\exports_python_win32.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\win32-dirent.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\win32-dirent.h"
- >
- </File>
- <Filter
- Name="emu_socket"
- >
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_socket\emu_socket.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_socket\inet_aton.c"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_socket\inet_ntop.c"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_socket\inet_pton.c"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- CompileAs="2"
- />
- </FileConfiguration>
- </File>
- </Filter>
- <Filter
- Name="util"
- >
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\util\EmuFileWrapper.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\DllLoader\exports\util\EmuFileWrapper.h"
- >
- </File>
- </Filter>
- </Filter>
- </Filter>
- <Filter
- Name="VideoRenderers"
- >
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\BaseRenderer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\BaseRenderer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\LinuxRenderer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\LinuxRenderer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\LinuxRendererGL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\LinuxRendererGL.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRenderer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRenderer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererDX.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererDX.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererGL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererGL.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererUtil.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererUtil.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\RenderManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\RenderManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\WinRenderer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\WinRenderer.h"
- >
- </File>
- <Filter
- Name="Shaders"
- >
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\ConvolutionKernels.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\ConvolutionKernels.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\VideoFilterShader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\VideoFilterShader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\YUV2RGBShader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\YUV2RGBShader.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="AudioRenderers"
- >
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\AudioRendererFactory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\AudioRendererFactory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\NullDirectSound.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\NullDirectSound.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\PCMRemap.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\PCMRemap.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\PulseAudioDirectSound.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\PulseAudioDirectSound.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\Win32DirectSound.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\Win32DirectSound.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\Win32WASAPI.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\AudioRenderers\Win32WASAPI.h"
- >
- </File>
- </Filter>
- <Filter
- Name="ExternalPlayer"
- >
- <File
- RelativePath="..\..\xbmc\cores\ExternalPlayer\ExternalPlayer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\ExternalPlayer\ExternalPlayer.h"
- >
- </File>
- </Filter>
- <Filter
- Name="PlayerCoreFactory"
- >
- <File
- RelativePath="..\..\xbmc\cores\playercorefactory\PlayerCoreConfig.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\playercorefactory\PlayerCoreFactory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\playercorefactory\PlayerCoreFactory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\playercorefactory\PlayerSelectionRule.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cores\playercorefactory\PlayerSelectionRule.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Source Files"
- >
- <File
- RelativePath="..\..\xbmc\Application.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Application.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\CueDocument.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SystemGlobals.h"
- >
- </File>
- <Filter
- Name="Settings"
- >
- <File
- RelativePath="..\..\xbmc\AdvancedSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\AdvancedSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUISettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSettingsCategory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSettingsProfile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSettingsScreenCalibration.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowTestPattern.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowTestPattern.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowTestPatternDX.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowTestPatternDX.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowTestPatternGL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowTestPatternGL.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Settings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SettingsControls.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\settings\VideoSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\settings\VideoSettings.h"
- >
- </File>
- </Filter>
- <Filter
- Name="GUI Music"
- >
- <File
- RelativePath="..\..\xbmc\GUIDialogMusicScan.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSmartPlaylistEditor.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSmartPlaylistEditor.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSmartPlaylistRule.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSmartPlaylistRule.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSongInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSongInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewControl.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewControl.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewState.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewState.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStateMusic.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStateMusic.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicBase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GuiWindowMusicInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicNav.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicNav.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicOverlay.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicPlaylist.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicPlaylistEditor.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicPlaylistEditor.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicSongs.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SmartPlaylist.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SmartPlaylist.h"
- >
- </File>
- </Filter>
- <Filter
- Name="GUI Video"
- >
- <File
- RelativePath="..\..\xbmc\GUIDialogVideoScan.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVideoScan.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStateVideo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStateVideo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoBase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoFiles.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoNav.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoNav.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoOverlay.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoPlaylist.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VideoInfoScanner.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VideoInfoScanner.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Playlist"
- >
- <File
- RelativePath="..\..\xbmc\PlayList.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListB4S.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListFactory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListM3U.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListPlayer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListPLS.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListURL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListWPL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListXML.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="infoTagReaders"
- >
- <File
- RelativePath="..\..\xbmc\APEv2Tag.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\APEv2Tag.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FlacTag.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FlacTag.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Id3Tag.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Id3Tag.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoScanner.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\musicInfoTag.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\musicInfoTag.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderAAC.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderAAC.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderApe.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderApe.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderASAP.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderASAP.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderCDDA.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderDatabase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderDatabase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\musicInfoTagLoaderFactory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderFlac.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderGYM.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderGYM.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMidi.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMidi.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMod.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMod.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMP3.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMP4.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMPC.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMPC.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderNSF.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderNSF.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderOgg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderShn.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderShn.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderSid.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderSid.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderSPC.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderSPC.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderWav.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderWav.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderWavPack.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderWavPack.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderWMA.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderYM.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderYM.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\OggTag.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\OggTag.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Tag.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VorbisTag.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VorbisTag.h"
- >
- </File>
- <Filter
- Name="Pictures"
- >
- <File
- RelativePath="..\..\xbmc\PictureInfoLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PictureInfoLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PictureInfoTag.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PictureInfoTag.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Utils"
- >
- <File
- RelativePath="..\..\xbmc\utils\AlarmClock.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\AliasShortcutUtils.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\AliasShortcutUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\AnnouncementManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\AnnouncementManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ApplicationMessenger.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\ArabicShaping.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\ArabicShaping.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Archive.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\AsyncFileCopy.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\AsyncFileCopy.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Atomics.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Atomics.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\AutoPtrHandle.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Autorun.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\AutorunMediaJob.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\AutoSwitch.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\BitstreamStats.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\BitstreamStats.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Builtins.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Builtins.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ButtonTranslator.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\CharsetConverter.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\CPUInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\CPUInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Crc32.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\CriticalSection.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DateTime.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DNSNameCache.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\DownloadQueue.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\DownloadQueueManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DPMSSupport.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DPMSSupport.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DynamicDll.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Event.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\EventClient.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\EventClient.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\EventPacket.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\EventPacket.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\EventServer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\EventServer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Fanart.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Fanart.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\fastmemcpy.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Favourites.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Favourites.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileItem.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\FileOperationJob.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\FileOperationJob.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\FileUtils.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\FileUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\fstrcmp.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\GUIInfoManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIPassword.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\HTMLTable.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\HTMLUtil.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\HttpHeader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\IMDB.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\InfoLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Job.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\JobManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\JobManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\KeyboardLayoutConfiguration.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\KeyboardLayoutConfiguration.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\LabelFormatter.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\LabelFormatter.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\LangCodeExpander.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\LangInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\LastFmManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\LastFmManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\log.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\md5.cpp"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="0"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="0"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="0"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="0"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="0"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- UsePrecompiledHeader="0"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\utils\md5.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MediaManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MediaSource.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MediaSource.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\MusicAlbumInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\MusicArtistInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\MusicArtistInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\MusicInfoScraper.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Mutex.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Mutex.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\NfoFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PartyModeManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\PasswordManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\PasswordManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\PCMAmplifier.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\PCMAmplifier.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PowerManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PowerManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Profile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\RegExp.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\RingBuffer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\RingBuffer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\RssReader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\ScraperParser.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\ScraperParser.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\ScraperUrl.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\ScraperUrl.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SectionLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\SharedSection.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Shortcut.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\SingleLock.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Socket.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Socket.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SortFileItem.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Splash.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Stopwatch.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Stopwatch.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\StreamDetails.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\StreamDetails.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\StringUtils.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\SystemInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\SystemInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Teletext.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Teletext.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Temperature.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\TextureCache.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\TextureCache.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\TextureDatabase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\TextureDatabase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Thread.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ThumbnailCache.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\TimeUtils.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\TimeUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\TuxBoxUtil.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\TuxBoxUtil.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\UdpClient.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\URL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Util.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VideoInfoTag.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VideoInfoTag.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VideoReferenceClock.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VideoReferenceClock.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Weather.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\WebServer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\WebServer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Win32Exception.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\XBApplicationEx.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Zeroconf.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Zeroconf.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Database"
- >
- <File
- RelativePath="..\..\xbmc\AddonDatabase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\AddonDatabase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Album.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Album.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Artist.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Artist.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Bookmark.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Bookmark.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Database.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Database.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicDatabase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicDatabase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ProgramDatabase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ProgramDatabase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Song.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VideoDatabase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\VideoDatabase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ViewDatabase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ViewDatabase.h"
- >
- </File>
- </Filter>
- <Filter
- Name="GUI Dialog"
- >
- <File
- RelativePath="..\..\xbmc\GUIDialogAccessPoints.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogAccessPoints.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogAddonInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogAddonInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogAddonSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogAddonSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogAudioSubtitleSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogAudioSubtitleSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogBoxBase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogBoxBase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogBusy.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogBusy.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogButtonMenu.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogContentSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogContentSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogContextMenu.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogFavourites.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogFavourites.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogFileBrowser.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogFileBrowser.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogFileStacking.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogFullScreenInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogFullScreenInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogGamepad.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogKaiToast.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\GUIDialogKaraokeSongSelector.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\GUIDialogKaraokeSongSelector.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogKeyboard.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogLockSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogLockSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogMediaSource.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogMediaSource.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogMusicOSD.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogMusicOSD.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogMuteBug.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogNetworkSetup.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogNetworkSetup.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogNumeric.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogOK.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogPictureInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogPictureInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogPlayerControls.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogPlayerControls.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogProfileSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogProfileSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogProgress.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSeekBar.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSeekBar.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GuiDialogSelect.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSlider.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSlider.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSubMenu.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogTeletext.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogTeletext.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogTextViewer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogTextViewer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVideoBookmarks.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVideoBookmarks.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVideoSettings.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVideoSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVisualisationPresetList.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVisualisationPresetList.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVolumeBar.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogYesNo.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="GUI Other"
- >
- <File
- RelativePath="..\..\xbmc\GUILargeTextureManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUILargeTextureManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIMediaWindow.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIMediaWindow.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStateAddonBrowser.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStateAddonBrowser.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStatePictures.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStatePictures.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStatePrograms.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIViewStatePrograms.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowAddonBrowser.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowAddonBrowser.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowFileManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowFullScreen.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowHome.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\GUIWindowKaraokeLyrics.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\GUIWindowKaraokeLyrics.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowLoginScreen.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowLoginScreen.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowOSD.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowPictures.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowPointer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowPrograms.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowScreensaver.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSlideShow.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowStartup.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowStartup.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSystemInfo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVisualisation.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowWeather.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SlideShowPicture.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SlideShowPicture.h"
- >
- </File>
- </Filter>
- <Filter
- Name="BackgroundLoaders"
- >
- <File
- RelativePath="..\..\xbmc\BackgroundInfoLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\BackgroundInfoLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PictureThumbLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PictureThumbLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ThumbLoader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ThumbLoader.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Filesystem"
- >
- <File
- RelativePath="..\..\xbmc\FileSystem\AddonsDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\AddonsDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ASAPFileDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ASAPFileDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\CacheMemBuffer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\CacheMemBuffer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\CacheStrategy.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\CacheStrategy.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\CDDADirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\CDDADirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\cddb.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\cdioSupport.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DAAPDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DAAPDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DAVDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DAVDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\Directory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DirectoryCache.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DirectoryCache.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DirectoryHistory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DirectoryTuxBox.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DirectoryTuxBox.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DllLibCMyth.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DllLibCurl.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DllLibCurl.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FactoryDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FactoryFileDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FactoryFileDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\File.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileCache.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileCache.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileCDDA.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileCDDA.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileCurl.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileCurl.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileDAAP.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileDAAP.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileFactory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileFileReader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileFileReader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileHD.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileISO.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileISO.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileLastFM.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileLastFM.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileMusicDatabase.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileMusicDatabase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileRar.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileRar.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileRTV.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileRTV.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileSFTP.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileSFTP.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileShoutcast.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileShoutcast.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileSpecialProtocol.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileSpecialProtocol.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileTuxBox.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileTuxBox.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileXBMSP.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileXBMSP.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileZip.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileZip.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FTPDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FTPDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FTPParse.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FTPParse.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HDDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HDHomeRun.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HDHomeRun.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HTSPDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HTSPDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HTSPSession.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HTSPSession.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HTTPDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HTTPDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\IDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\IFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\iso9660.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ISO9660Directory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ISO9660Directory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\LastFMDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\LastFMDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MultiPathDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MultiPathDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MultiPathFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MultiPathFile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicFileDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicFileDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicSearchDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicSearchDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MythDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MythDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MythFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MythFile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MythSession.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MythSession.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\NptXbmcFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\NSFFileDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\NSFFileDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\OGGFileDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\OGGFileDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\PlaylistDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\PlaylistDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\PlaylistFileDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\PlaylistFileDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\PluginDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\PluginDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\RarDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\RarDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\RarManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\RarManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\RSSDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\RSSDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\RTVDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\RTVDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SAPDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SAPDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SAPFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SAPFile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SFTPDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SFTPDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ShoutcastRipFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SIDFileDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SIDFileDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SmartPlaylistDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SmartPlaylistDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SpecialProtocol.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SpecialProtocol.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SpecialProtocolDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\SpecialProtocolDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\StackDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\StackDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\UPnPDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\UPnPDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VirtualDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VirtualPathDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VirtualPathDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VTPDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VTPDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VTPFile.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VTPFile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VTPSession.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VTPSession.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\XBMSDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\XBMSDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ZipDirectory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ZipDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ZipManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ZipManager.h"
- >
- </File>
- <Filter
- Name="MusicDatabaseDirectory"
- >
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNode.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNode.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbum.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbum.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumCompilations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumCompilations.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumCompilationsSongs.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumCompilationsSongs.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyAdded.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyAdded.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyAddedSong.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyAddedSong.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyPlayed.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyPlayed.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyPlayedSong.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyPlayedSong.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumTop100.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumTop100.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumTop100Song.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumTop100Song.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeArtist.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeArtist.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeGenre.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeGenre.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeOverview.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeOverview.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeRoot.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeRoot.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSingles.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSingles.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSong.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSong.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSongTop100.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSongTop100.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeTop100.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeTop100.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYear.cpp"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYear.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYearAlbum.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYearAlbum.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYearSong.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYearSong.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\QueryParams.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\QueryParams.h"
- >
- </File>
- </Filter>
- <Filter
- Name="VideoDatabaseDirectory"
- >
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNode.cpp"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNode.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeActor.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeActor.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeCountry.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeCountry.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeDirector.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeDirector.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeEpisodes.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeEpisodes.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeGenre.cpp"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeGenre.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMoviesOverview.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMoviesOverview.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMusicVideoAlbum.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMusicVideoAlbum.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMusicVideosOverview.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMusicVideosOverview.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeOverview.cpp"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeOverview.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedEpisodes.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedEpisodes.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedMovies.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedMovies.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedMusicVideos.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedMusicVideos.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRoot.cpp"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRoot.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeSeasons.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeSeasons.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeSets.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeSets.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeStudio.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeStudio.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleMovies.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleMovies.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleMusicVideos.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleMusicVideos.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleTvShows.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleTvShows.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTvShowsOverview.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTvShowsOverview.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeYear.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeYear.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\QueryParams.cpp"
- >
- <FileConfiguration
- Name="Release (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release (DirectX)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug (OpenGL)|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- ObjectFile="$(IntDir)/$(InputName)1.obj"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\QueryParams.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="common"
- >
- <File
- RelativePath="..\..\xbmc\utils\IoSupport.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Network.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Network.h"
- >
- </File>
- </Filter>
- <Filter
- Name="UPnP"
- >
- <File
- RelativePath="..\..\xbmc\UPnP.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\UPnP.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Karaoke"
- >
- <File
- RelativePath="..\..\xbmc\karaoke\Cdg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\Cdg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyrics.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyrics.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricscdg.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricscdg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricsfactory.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricsfactory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricsmanager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricsmanager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricstext.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricstext.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricstextkar.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricstextkar.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricstextlrc.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricstextlrc.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricstextustar.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokelyricstextustar.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokewindowbackground.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\karaoke\karaokewindowbackground.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Windowing"
- >
- <Filter
- Name="Keyboard"
- >
- <File
- RelativePath="..\..\xbmc\KeyboardStat.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\KeyboardStat.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\XBMC_keyboard.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\XBMC_keysym.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\XBMC_vkeys.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Window System"
- >
- <File
- RelativePath="..\..\xbmc\WindowingFactory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinSystem.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinSystem.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinSystemWin32.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinSystemWin32.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinSystemWin32DX.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinSystemWin32DX.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinSystemWin32GL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinSystemWin32GL.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Mouse"
- >
- <File
- RelativePath="..\..\xbmc\MouseStat.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MouseStat.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\XBMC_mouse.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Events"
- >
- <File
- RelativePath="..\..\xbmc\WinEvents.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinEventsSDL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinEventsSDL.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinEventsWin32.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\WinEventsWin32.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\XBMC_events.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\XBMC_stdinc.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Render System"
- >
- <File
- RelativePath="..\..\xbmc\RenderSystem.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\RenderSystem.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\RenderSystemDX.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\RenderSystemDX.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\RenderSystemGL.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\RenderSystemGL.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\RenderSystemGLES.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\RenderSystemGLES.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Picture"
- >
- <File
- RelativePath="..\..\xbmc\Picture.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Picture.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Addons"
- >
- <File
- RelativePath="..\..\xbmc\addons\Addon.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Addon.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\AddonDll.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\AddonManager.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\AddonManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\AddonStatusHandler.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\AddonStatusHandler.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\DllAddon.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\DllScreenSaver.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\DllVisualisation.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\fft.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\fft.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\IAddon.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\PluginSource.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\PluginSource.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Repository.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Repository.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Scraper.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Scraper.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\ScreenSaver.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\ScreenSaver.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Skin.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Skin.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Visualisation.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\addons\Visualisation.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="Header Files"
- >
- <File
- RelativePath="..\..\xbmc\utils\AlarmClock.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ApplicationMessenger.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Archive.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\AutoPtrHandle.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Autorun.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\AutorunMediaJob.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\AutoSwitch.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ButtonTranslator.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\cddb.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\cdioSupport.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\CharsetConverter.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Crc32.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\CriticalSection.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\CueDocument.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DateTime.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\Directory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\DirectoryHistory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DllImageLib.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DNSNameCache.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\DownloadQueue.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\DownloadQueueManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\DynamicDll.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Event.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FactoryDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\File.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileFactory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\FileHD.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileItem.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\fstrcmp.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogButtonMenu.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogContextMenu.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogFileStacking.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogGamepad.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogKaiToast.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogKeyboard.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogMusicScan.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogMuteBug.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogNumeric.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogOK.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogProgress.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSelect.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogSubMenu.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogVolumeBar.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIDialogYesNo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\GUIInfoManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIPassword.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUISettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIUserMessages.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowFileManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowFullScreen.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowHome.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicBase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GuiWindowMusicInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GuiWindowMusicOverlay.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicPlaylist.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowMusicSongs.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowOSD.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowPictures.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowPointer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowPrograms.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowScreensaver.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSettings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSettingsCategory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSettingsProfile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSettingsScreenCalibration.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSlideShow.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowSystemInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoBase.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoFiles.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GuiWindowVideoInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GuiWindowVideoOverlay.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVideoPlaylist.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowVisualisation.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\GUIWindowWeather.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\HDDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\HTMLTable.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\HTMLUtil.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\HttpHeader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\IDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\IFile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\IFileDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\IMDB.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ImusicInfoTagLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\InfoLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\IoSupport.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\iso9660.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\LangCodeExpander.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\LangInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\log.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MediaManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\MusicAlbumInfo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoScanner.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\MusicInfoScraper.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderCDDA.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\musicInfoTagLoaderFactory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderFlac.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMP3.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderMP4.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderOgg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\MusicInfoTagLoaderWMA.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\NfoFile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PartyModeManager.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayList.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListB4S.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListFactory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListM3U.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListPlayer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListPLS.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListURL.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListWPL.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\PlayListXML.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Profile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\RegExp.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\RssReader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SectionLoader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Settings.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SettingsControls.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\SharedSection.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Shortcut.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\ShoutcastRipFile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\SingleLock.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Song.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\SortFileItem.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Splash.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\StringUtils.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\TeletextDefines.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Temperature.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Thread.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\ThumbnailCache.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\UdpClient.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\URL.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\Util.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\FileSystem\VirtualDirectory.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Weather.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\utils\Win32Exception.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\XBApplicationEx.h"
- >
- </File>
- </Filter>
- <Filter
- Name="libraries"
- >
- <Filter
- Name="libPython"
- >
- <File
- RelativePath="..\..\xbmc\win32\WIN32XBPythonDll.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\XBPython.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\XBPython.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\XBPythonDll.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\XBPyThread.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\XBPyThread.h"
- >
- </File>
- <Filter
- Name="xbmcmodule"
- >
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\action.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\action.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\control.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\control.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlbutton.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlcheckmark.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlfadelabel.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlgroup.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlimage.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controllabel.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controllist.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlprogress.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlradiobutton.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlslider.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlspin.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controltextbox.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\dialog.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\dialog.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindow.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindow.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowDialog.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowDialog.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowXML.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowXML.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowXMLDialog.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowXMLDialog.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\infotagmusic.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\infotagmusic.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\infotagvideo.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\infotagvideo.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\keyboard.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\keyboard.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\listitem.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\listitem.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\player.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\player.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\pyplaylist.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\pyplaylist.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\PythonAddon.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\PythonAddon.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\PythonPlayer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\PythonPlayer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\pyutil.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\pyutil.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\window.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\window.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\winxml.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\winxml.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\winxmldialog.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\xbmcaddonmodule.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\xbmcguimodule.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\xbmcmodule.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\xbmcplugin.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="python"
- >
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\abstract.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\bitset.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\boolobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\bufferobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\cellobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\ceval.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\classobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\cobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\codecs.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\compile.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\complexobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\cStringIO.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\datetime.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\descrobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\dictobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\enumobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\errcode.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\eval.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\fileobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\floatobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\frameobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\funcobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\genobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\graminit.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\grammar.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\import.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\intobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\intrcheck.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\iterobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\listobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\longintrepr.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\longobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\marshal.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\metagrammar.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\methodobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\modsupport.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\moduleobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\node.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\object.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\objimpl.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\opcode.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\osdefs.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\parsetok.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\patchlevel.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pgen.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pgenheaders.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\py_curses.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pydebug.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pyerrors.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pyfpe.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pygetopt.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pymactoolbox.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pymem.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pyport.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pystate.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pystrtod.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\Python.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pythonrun.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\pythread.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\rangeobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\setobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\sliceobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\stringobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\structmember.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\structseq.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\symtable.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\sysmodule.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\timefuncs.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\token.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\traceback.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\tupleobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\ucnhash.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\unicodeobject.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libPython\Python\Include\weakrefobject.h"
- >
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="libhttpapi"
- >
- <File
- RelativePath="..\..\xbmc\lib\libhttpapi\HttpApi.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libhttpapi\HttpApi.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libhttpapi\XBMChttp.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libhttpapi\XBMChttp.h"
- >
- </File>
- </Filter>
- <Filter
- Name="sqlite"
- >
- <File
- RelativePath="..\..\xbmc\lib\sqLite\dataset.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\sqLite\dataset.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\sqLite\mysqldataset.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\sqLite\mysqldataset.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\sqLite\qry_dat.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\sqLite\qry_dat.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\sqLite\sqlite3.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\sqLite\sqlitedataset.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\sqLite\sqlitedataset.h"
- >
- </File>
- </Filter>
- <Filter
- Name="libScrobbler"
- >
- <File
- RelativePath="..\..\xbmc\lib\libscrobbler\lastfmscrobbler.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libscrobbler\lastfmscrobbler.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libscrobbler\librefmscrobbler.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libscrobbler\librefmscrobbler.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libscrobbler\scrobbler.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libscrobbler\scrobbler.h"
- >
- </File>
- </Filter>
- <Filter
- Name="cdrip"
- >
- <File
- RelativePath="..\..\xbmc\cdrip\CDDAReader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\CDDAReader.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\CDDARipper.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\CDDARipper.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\DllFlacEnc.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\DllLameenc.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\DllOgg.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\DllVorbis.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\DllVorbisEnc.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\Encoder.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\Encoder.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\EncoderFlac.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\EncoderFlac.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\EncoderLame.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\EncoderLame.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\EncoderVorbis.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\EncoderVorbis.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\EncoderWav.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\cdrip\EncoderWav.h"
- >
- </File>
- </Filter>
- <Filter
- Name="libjsonrpc"
- >
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\AudioLibrary.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\AudioLibrary.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\AVPlayerOperations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\AVPlayerOperations.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\AVPlaylistOperations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\AVPlaylistOperations.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\FileItemHandler.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\FileItemHandler.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\FileOperations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\FileOperations.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\IClient.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\ITransportLayer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\JSONRPC.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\JSONRPC.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\PicturePlayerOperations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\PicturePlayerOperations.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\PlayerOperations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\PlayerOperations.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\PlaylistOperations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\PlaylistOperations.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\SystemOperations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\SystemOperations.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\TCPServer.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\TCPServer.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\VideoLibrary.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\VideoLibrary.h"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\XBMCOperations.cpp"
- >
- </File>
- <File
- RelativePath="..\..\xbmc\lib\libjsonrpc\XBMCOperations.h"
- >
- </File>
- </Filter>
- <Filter
- Name="jsoncpp"
- >
- <File
- RelativePath="..\..\lib\jsoncpp\jsoncpp\src\lib_json\json_reader.cpp"
- >
- </File>
- <File
- RelativePath="..\..\lib\jsoncpp\jsoncpp\src\lib_json\json_value.cpp"
- >
- </File>
- <File
- RelativePath="..\..\lib\jsoncpp\jsoncpp\src\lib_json\json_writer.cpp"
- >
- </File>
- </Filter>
- </Filter>
- </Files>
- <Globals>
- <Global
- Name="RESOURCE_FILE"
- Value="XBMC_PC.rc"
- />
- </Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="XBMC"
+ ProjectGUID="{3A68081D-E8F9-4523-9436-530DE9E5530A}"
+ RootNamespace="XBMC_PC"
+ Keyword="Win32Proj"
+ TargetFrameworkVersion="131072"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release (OpenGL)|Win32"
+ OutputDirectory="XBMC\$(ConfigurationName)\"
+ IntermediateDirectory="XBMC\$(ConfigurationName)\objs\"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/MP"
+ Optimization="3"
+ InlineFunctionExpansion="0"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="true"
+ AdditionalIncludeDirectories="..\..\xbmc\cores\dvdplayer;..\..\xbmc\win32;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg\include;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg;..\..\xbmc\cores;..\..\xbmc\;..\..\xbmc\utils;..\..\guilib\;..\..\;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaRenderer;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaConnect;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaServer;..\..\xbmc\lib\libUPnP\Platinum\Source\Platinum;..\..\xbmc\lib\libUPnP\Platinum\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\System\Win32;..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay;..\..\xbmc\FileSystem;..\..\xbmc\lib\libRTMP;..\..\xbmc\lib\boost;..\..\xbmc\lib\libPython\Python\PC;..\..\xbmc\lib\libsamplerate\src;..\..\xbmc\lib;..\..\lib\freetype\include;..\..\lib\libiconv\include;..\..\lib\libcdio\include;..\..\lib;..\..\lib\jsoncpp\jsoncpp\include;..\..\lib\libmicrohttpd_win32\include;..\..\lib\libssh_win32\include;..\..\lib\liblame\include"
+ PreprocessorDefinitions="_WINDOWS;_MSVC;WIN32;NDEBUG;_WIN32_WINNT=0x0501;WINVER=0x0500;NOMINMAX;_USE_32BIT_TIME_T;HAS_GL;__STDC_CONSTANT_MACROS"
+ StringPooling="false"
+ MinimalRebuild="false"
+ ExceptionHandling="2"
+ RuntimeLibrary="0"
+ BufferSecurityCheck="false"
+ EnableFunctionLevelLinking="false"
+ EnableEnhancedInstructionSet="1"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="pch.h"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="0"
+ DisableSpecificWarnings="4996"
+ ForcedIncludeFiles="pch.h"
+ ShowIncludes="false"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="false"
+ AdditionalOptions="/MACHINE:I386 /IGNORE:4089 /ignore:4254"
+ AdditionalDependencies="SDL.lib opengl32.lib DSound.lib glew32.lib glu32.lib winmm.lib ws2_32.lib Mpr.lib Iphlpapi.lib PowrProf.lib setupapi.lib dwmapi.lib"
+ OutputFile="$(OutDir)XBMC.exe"
+ LinkIncremental="1"
+ AdditionalLibraryDirectories="&quot;..\..\lib\libSDL-WIN32\lib&quot;"
+ IgnoreDefaultLibraryNames="libc;msvcrt;libci"
+ DelayLoadDLLs="dwmapi.dll;libmicrohttpd-5.dll;libssh.dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)\XBMC.pdb"
+ SubSystem="2"
+ LargeAddressAware="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="DeclareDPIAware.manifest;VC90.CRT.x86.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug (DirectX)|Win32"
+ OutputDirectory="XBMC\$(ConfigurationName)\"
+ IntermediateDirectory="XBMC\$(ConfigurationName)\objs\"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\xbmc\cores\dvdplayer;..\..\xbmc\win32;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg\include;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg;..\..\xbmc\cores;..\..\xbmc\;..\..\xbmc\utils;..\..\guilib\;..\..\;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaRenderer;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaConnect;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaServer;..\..\xbmc\lib\libUPnP\Platinum\Source\Platinum;..\..\xbmc\lib\libUPnP\Platinum\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\System\Win32;..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay;..\..\xbmc\FileSystem;..\..\xbmc\lib\libRTMP;..\..\xbmc\lib\boost;..\..\xbmc\lib\libPython\Python\PC;..\..\xbmc\lib\libsamplerate\src;..\..\xbmc\lib;..\..\lib\freetype\include;..\..\lib\libiconv\include;..\..\lib\libcdio\include;..\..\lib;..\..\lib\jsoncpp\jsoncpp\include;..\..\lib\libmicrohttpd_win32\include;..\..\lib\libssh_win32\include;..\..\lib\liblame\include"
+ PreprocessorDefinitions="_WINDOWS;_MSVC;WIN32;_DEBUG;_WIN32_WINNT=0x0501;WINVER=0x0500;NOMINMAX;_USE_32BIT_TIME_T;HAS_DX;Py_NO_ENABLE_SHARED;D3D_DEBUG_INFO;__STDC_CONSTANT_MACROS"
+ MinimalRebuild="true"
+ ExceptionHandling="2"
+ BasicRuntimeChecks="0"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="pch.h"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ DisableSpecificWarnings="4996"
+ ForcedIncludeFiles="pch.h"
+ ShowIncludes="false"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalOptions="/MACHINE:I386 /IGNORE:4089 /ignore:4254"
+ AdditionalDependencies="SDL.lib D3D9.lib D3dx9.lib DInput8.lib DSound.lib winmm.lib ws2_32.lib Mpr.lib Iphlpapi.lib PowrProf.lib setupapi.lib dwmapi.lib"
+ OutputFile="$(OutDir)XBMC.exe"
+ LinkIncremental="2"
+ AdditionalLibraryDirectories="&quot;..\..\lib\libSDL-WIN32\lib&quot;"
+ IgnoreDefaultLibraryNames="libc;msvcrt;libcmt"
+ ModuleDefinitionFile=""
+ DelayLoadDLLs="dwmapi.dll;libmicrohttpd-5.dll;libssh.dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)\XBMC.pdb"
+ SubSystem="2"
+ LargeAddressAware="2"
+ EntryPointSymbol=""
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="DeclareDPIAware.manifest;VC90.CRT.x86.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release (DirectX)|Win32"
+ OutputDirectory="XBMC\$(ConfigurationName)\"
+ IntermediateDirectory="XBMC\$(ConfigurationName)\objs\"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/MP"
+ Optimization="3"
+ InlineFunctionExpansion="0"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="true"
+ AdditionalIncludeDirectories="..\..\xbmc\cores\dvdplayer;..\..\xbmc\win32;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg\include;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg;..\..\xbmc\cores;..\..\xbmc\;..\..\xbmc\utils;..\..\guilib\;..\..\;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaRenderer;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaConnect;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaServer;..\..\xbmc\lib\libUPnP\Platinum\Source\Platinum;..\..\xbmc\lib\libUPnP\Platinum\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\System\Win32;..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay;..\..\xbmc\FileSystem;..\..\xbmc\lib\libRTMP;..\..\xbmc\lib\boost;..\..\xbmc\lib\libPython\Python\PC;..\..\xbmc\lib\libsamplerate\src;..\..\xbmc\lib;..\..\lib\freetype\include;..\..\lib\libiconv\include;..\..\lib\libcdio\include;..\..\lib;..\..\lib\jsoncpp\jsoncpp\include;..\..\lib\libmicrohttpd_win32\include;..\..\lib\libssh_win32\include;..\..\lib\liblame\include"
+ PreprocessorDefinitions="_WINDOWS;_MSVC;WIN32;NDEBUG;_WIN32_WINNT=0x0501;WINVER=0x0500;NOMINMAX;_USE_32BIT_TIME_T;HAS_DX;__STDC_CONSTANT_MACROS"
+ StringPooling="false"
+ MinimalRebuild="false"
+ ExceptionHandling="2"
+ RuntimeLibrary="0"
+ BufferSecurityCheck="false"
+ EnableFunctionLevelLinking="false"
+ EnableEnhancedInstructionSet="1"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="pch.h"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="0"
+ DisableSpecificWarnings="4996"
+ ForcedIncludeFiles="pch.h"
+ ShowIncludes="false"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ IgnoreImportLibrary="false"
+ AdditionalOptions="/MACHINE:I386 /IGNORE:4089 /ignore:4254"
+ AdditionalDependencies="SDL.lib D3D9.lib D3dx9.lib DInput8.lib DSound.lib winmm.lib ws2_32.lib Mpr.lib Iphlpapi.lib PowrProf.lib setupapi.lib dwmapi.lib"
+ OutputFile="$(OutDir)XBMC.exe"
+ LinkIncremental="1"
+ AdditionalLibraryDirectories="..\..\lib\libSDL-WIN32\lib"
+ IgnoreDefaultLibraryNames="libc;msvcrt;libci"
+ DelayLoadDLLs="dwmapi.dll;libmicrohttpd-5.dll;libssh.dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)\XBMC.pdb"
+ SubSystem="2"
+ LargeAddressAware="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="DeclareDPIAware.manifest;VC90.CRT.x86.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug (OpenGL)|Win32"
+ OutputDirectory="XBMC\$(ConfigurationName)\"
+ IntermediateDirectory="XBMC\$(ConfigurationName)\objs\"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\xbmc\cores\dvdplayer;..\..\xbmc\win32;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg\include;..\..\xbmc\cores\dvdplayer\Codecs\ffmpeg;..\..\xbmc\cores;..\..\xbmc\;..\..\xbmc\utils;..\..\guilib\;..\..\;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaRenderer;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaConnect;..\..\xbmc\lib\libUPnP\Platinum\Source\Devices\MediaServer;..\..\xbmc\lib\libUPnP\Platinum\Source\Platinum;..\..\xbmc\lib\libUPnP\Platinum\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\Core;..\..\xbmc\lib\libUPnP\Neptune\Source\System\Win32;..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay;..\..\xbmc\FileSystem;..\..\xbmc\lib\libRTMP;..\..\xbmc\lib\boost;..\..\xbmc\lib\libPython\Python\PC;..\..\xbmc\lib\libsamplerate\src;..\..\xbmc\lib;..\..\lib\freetype\include;..\..\lib\libiconv\include;..\..\lib\libcdio\include;..\..\lib;..\..\lib\jsoncpp\jsoncpp\include;..\..\lib\libmicrohttpd_win32\include;..\..\lib\libssh_win32\include;..\..\lib\liblame\include"
+ PreprocessorDefinitions="_WINDOWS;_MSVC;WIN32;_DEBUG;_WIN32_WINNT=0x0501;WINVER=0x0500;NOMINMAX;_USE_32BIT_TIME_T;HAS_GL;Py_NO_ENABLE_SHARED;__STDC_CONSTANT_MACROS"
+ MinimalRebuild="true"
+ ExceptionHandling="2"
+ BasicRuntimeChecks="0"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderThrough="pch.h"
+ ProgramDataBaseFileName="$(IntDir)\XBMC.pdb"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="4"
+ DisableSpecificWarnings="4996"
+ ForcedIncludeFiles="pch.h"
+ ShowIncludes="false"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalOptions="/MACHINE:I386 /IGNORE:4089 /ignore:4254"
+ AdditionalDependencies="SDL.lib D3D9.lib D3dx9.lib DInput8.lib DSound.lib winmm.lib ws2_32.lib Mpr.lib Iphlpapi.lib PowrProf.lib setupapi.lib dwmapi.lib"
+ OutputFile="$(OutDir)XBMC.exe"
+ LinkIncremental="2"
+ AdditionalLibraryDirectories="&quot;..\..\lib\libSDL-WIN32\lib&quot;"
+ IgnoreDefaultLibraryNames="libc;msvcrt;libcmt"
+ ModuleDefinitionFile=""
+ DelayLoadDLLs="dwmapi.dll;libmicrohttpd-5.dll;libssh.dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)\XBMC.pdb"
+ SubSystem="2"
+ LargeAddressAware="2"
+ EntryPointSymbol=""
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ AdditionalManifestFiles="DeclareDPIAware.manifest;VC90.CRT.x86.manifest"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="win32"
+ >
+ <File
+ RelativePath="..\..\xbmc\win32\NetworkWin32.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\NetworkWin32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\pch.cpp"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="1"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="1"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="1"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="1"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\pch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\PlatformDefs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\PlatformInclude.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\strverscmp.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\Win32DelayedDllLoad.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\Win32PowerSyscall.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\Win32PowerSyscall.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\Win32StorageProvider.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\Win32StorageProvider.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WIN32Util.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WIN32Util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WINDirectSound.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WINDirectSound.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WindowHelper.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WindowHelper.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WINFileSMB.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WINFileSMB.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WINSMBDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\WINSMBDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\XBMC.ico"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\XBMC_PC.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\XBMC_PC.rc"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\XCriticalSection.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\win32\XCriticalSection.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="cores"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dlgcache.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dlgcache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DummyVideoPlayer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DummyVideoPlayer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\IPlayer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ssrc.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ssrc.h"
+ >
+ </File>
+ <Filter
+ Name="dvdplayer"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\dvd_config.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDAudio.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDAudio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDClock.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDClock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxSPU.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxSPU.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxVobsub.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxVobsub.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDFileInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDFileInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamTV.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamTV.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessage.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessage.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessageQueue.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessageQueue.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessageTracker.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDMessageTracker.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDOverlayContainer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDOverlayContainer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDOverlayRenderer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDOverlayRenderer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPerformanceCounter.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPerformanceCounter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerAudio.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerAudio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerAudioResampler.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerAudioResampler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerSubtitle.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerSubtitle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerTeletext.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerTeletext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerVideo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDPlayerVideo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDStreamInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDStreamInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDTSCorrection.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDTSCorrection.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\Edl.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\Edl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\IDVDPlayer.h"
+ >
+ </File>
+ <Filter
+ Name="DVDCodecs"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDCodecs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDCodecUtils.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDCodecUtils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDFactoryCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\DVDFactoryCodec.h"
+ >
+ </File>
+ <Filter
+ Name="Audio"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DllLiba52.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DllLibDts.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DllLibFaad.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DllLibMad.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecFFmpeg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecFFmpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLiba52.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLiba52.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibDts.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibDts.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibFaad.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibFaad.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibMad.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLibMad.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLPcm.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecLPcm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPassthrough.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPassthrough.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPassthroughFFmpeg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPassthroughFFmpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPcm.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\DVDAudioCodecPcm.h"
+ >
+ </File>
+ <Filter
+ Name="Encoders"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\Encoders\DVDAudioEncoderFFmpeg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\Encoders\DVDAudioEncoderFFmpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Audio\Encoders\IDVDAudioEncoder.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Video"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\CrystalHD.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\CrystalHD.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DllLibMpeg2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecCrystalHD.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecCrystalHD.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecFFmpeg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecFFmpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecLibMpeg2.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoCodecLibMpeg2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoPPFFmpeg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DVDVideoPPFFmpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DXVA.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\DXVA.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Overlay"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlay.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecCC.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecCC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecFFmpeg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecFFmpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecSSA.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecSSA.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecText.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayCodecText.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayImage.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlaySpu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlaySSA.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\DVDOverlayText.h"
+ >
+ </File>
+ <Filter
+ Name="libspucc"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\libspucc\cc_decoder.c"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDCodecs\Overlay\libspucc\cc_decoder.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="DVDDemuxers"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemux.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemux.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxFFmpeg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxFFmpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxHTSP.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxHTSP.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxShoutcast.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxShoutcast.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxUtils.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxUtils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDFactoryDemuxer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDFactoryDemuxer.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="DVDInputStreams"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DllDvdNav.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDFactoryInputStream.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDFactoryInputStream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStream.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamFFmpeg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamFFmpeg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamFile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamHTSP.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamHTSP.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamHttp.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamHttp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamMemory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamMemory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamMMS.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamMMS.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamNavigator.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamNavigator.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamRTMP.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamRTMP.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamTV.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDInputStreamTV.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDStateSerializer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\DVDStateSerializer.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="DVDHeaders"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\ffmpeg\avcodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ffmpeg\avformat.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ffmpeg\avio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ffmpeg\common.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\decoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ffmpeg\DllAvCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ffmpeg\DllAvFormat.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ffmpeg\DllPostProc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\dvd_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\dvdnav.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\dvdnav_events.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\dvdnav_internal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\ifo_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\nav_types.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\remap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\vm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDInputStreams\dvdnav\vmcmd.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="DVDSubtitles"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DllLibass.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDFactorySubtitle.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDFactorySubtitle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleLineCollection.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleLineCollection.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserMicroDVD.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserMicroDVD.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserMPL2.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserMPL2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSami.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSami.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSSA.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSSA.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSubrip.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserSubrip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserVplayer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleParserVplayer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitlesLibass.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitlesLibass.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleStream.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\DVDSubtitleStream.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\SamiTagConvertor.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\dvdplayer\DVDSubtitles\SamiTagConvertor.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="paplayer"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\AC3CDDACodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\AC3CDDACodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\AC3Codec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\AC3Codec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ADPCMCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ADPCMCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\AIFFcodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\AIFFcodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ASAPCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ASAPCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\AudioDecoder.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\AudioDecoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\CDDAcodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\CDDAcodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\CodecFactory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\CodecFactory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllAc3codec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllAdpcm.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllASAP.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllDCACodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllGensApu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllLibFlac.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllLibshnplay.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllNosefart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllSidplay2.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllStSound.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllTimidity.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllVorbisfile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllWAVPack.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DllWMA.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DTSCDDACodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DTSCDDACodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DTSCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DTSCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DVDPlayerCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\DVDPlayerCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\FLACcodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\FLACcodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\GYMCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\GYMCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ICodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ModplugCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ModplugCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\MP3codec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\MP3codec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\NSFCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\NSFCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\OggCallback.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\OggCallback.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\OGGcodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\OGGcodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\PAPlayer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\PAPlayer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ReplayGain.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\ReplayGain.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\SIDCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\SIDCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\SPCCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\SPCCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\TimidityCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\TimidityCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\VGMCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\VGMCodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\WAVcodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\WAVcodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\WAVPackcodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\WAVPackcodec.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\YMCodec.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\paplayer\YMCodec.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="DllLoader"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\coff.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\coff.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\coffldr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker_file.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker_file.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker_library.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll_tracker_library.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll_util.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\dll_util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\DllLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\DllLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\DllLoaderContainer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\DllLoaderContainer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DllPaths.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DllPaths_win32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\LibraryLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\LibraryLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\Win32DllLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\Win32DllLoader.h"
+ >
+ </File>
+ <Filter
+ Name="exports"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_dummy.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_dummy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_kernel32.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_kernel32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_msvcrt.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_msvcrt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\exports_python_win32.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\win32-dirent.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\win32-dirent.h"
+ >
+ </File>
+ <Filter
+ Name="emu_socket"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_socket\emu_socket.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_socket\inet_aton.c"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_socket\inet_ntop.c"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\emu_socket\inet_pton.c"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ CompileAs="2"
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="util"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\util\EmuFileWrapper.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\DllLoader\exports\util\EmuFileWrapper.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="VideoRenderers"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\BaseRenderer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\BaseRenderer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\LinuxRenderer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\LinuxRenderer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\LinuxRendererGL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\LinuxRendererGL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRenderer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRenderer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererDX.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererDX.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererGL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererGL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererUtil.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\OverlayRendererUtil.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\RenderManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\RenderManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\WinRenderer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\WinRenderer.h"
+ >
+ </File>
+ <Filter
+ Name="Shaders"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\ConvolutionKernels.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\ConvolutionKernels.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\VideoFilterShader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\VideoFilterShader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\WinVideoFilter.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\WinVideoFilter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\YUV2RGBShader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\VideoRenderers\VideoShaders\YUV2RGBShader.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="AudioRenderers"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\AudioRendererFactory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\AudioRendererFactory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\NullDirectSound.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\NullDirectSound.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\PCMRemap.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\PCMRemap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\PulseAudioDirectSound.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\PulseAudioDirectSound.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\Win32DirectSound.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\Win32DirectSound.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\Win32WASAPI.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\AudioRenderers\Win32WASAPI.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="ExternalPlayer"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\ExternalPlayer\ExternalPlayer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\ExternalPlayer\ExternalPlayer.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="PlayerCoreFactory"
+ >
+ <File
+ RelativePath="..\..\xbmc\cores\playercorefactory\PlayerCoreConfig.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\playercorefactory\PlayerCoreFactory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\playercorefactory\PlayerCoreFactory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\playercorefactory\PlayerSelectionRule.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cores\playercorefactory\PlayerSelectionRule.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Source Files"
+ >
+ <File
+ RelativePath="..\..\xbmc\Application.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Application.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\CueDocument.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SystemGlobals.h"
+ >
+ </File>
+ <Filter
+ Name="Settings"
+ >
+ <File
+ RelativePath="..\..\xbmc\AdvancedSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\AdvancedSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUISettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSettingsCategory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSettingsProfile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSettingsScreenCalibration.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowTestPattern.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowTestPattern.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowTestPatternDX.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowTestPatternDX.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowTestPatternGL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowTestPatternGL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Settings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SettingsControls.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\settings\VideoSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\settings\VideoSettings.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="GUI Music"
+ >
+ <File
+ RelativePath="..\..\xbmc\GUIDialogMusicScan.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSmartPlaylistEditor.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSmartPlaylistEditor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSmartPlaylistRule.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSmartPlaylistRule.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSongInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSongInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewControl.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewControl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewState.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewState.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStateMusic.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStateMusic.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicBase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GuiWindowMusicInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicNav.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicNav.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicOverlay.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicPlaylist.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicPlaylistEditor.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicPlaylistEditor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicSongs.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SmartPlaylist.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SmartPlaylist.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="GUI Video"
+ >
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVideoScan.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVideoScan.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStateVideo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStateVideo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoBase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoFiles.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoNav.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoNav.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoOverlay.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoPlaylist.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VideoInfoScanner.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VideoInfoScanner.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Playlist"
+ >
+ <File
+ RelativePath="..\..\xbmc\PlayList.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListB4S.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListFactory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListM3U.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListPlayer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListPLS.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListURL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListWPL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListXML.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="infoTagReaders"
+ >
+ <File
+ RelativePath="..\..\xbmc\APEv2Tag.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\APEv2Tag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FlacTag.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FlacTag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Id3Tag.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Id3Tag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoScanner.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\musicInfoTag.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\musicInfoTag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderAAC.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderAAC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderApe.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderApe.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderASAP.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderASAP.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderCDDA.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderDatabase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderDatabase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\musicInfoTagLoaderFactory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderFlac.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderGYM.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderGYM.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMidi.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMidi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMod.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMod.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMP3.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMP4.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMPC.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMPC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderNSF.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderNSF.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderOgg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderShn.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderShn.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderSid.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderSid.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderSPC.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderSPC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderWav.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderWav.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderWavPack.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderWavPack.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderWMA.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderYM.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderYM.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\OggTag.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\OggTag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Tag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VorbisTag.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VorbisTag.h"
+ >
+ </File>
+ <Filter
+ Name="Pictures"
+ >
+ <File
+ RelativePath="..\..\xbmc\PictureInfoLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PictureInfoLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PictureInfoTag.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PictureInfoTag.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Utils"
+ >
+ <File
+ RelativePath="..\..\xbmc\utils\AlarmClock.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\AliasShortcutUtils.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\AliasShortcutUtils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\AnnouncementManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\AnnouncementManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ApplicationMessenger.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\ArabicShaping.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\ArabicShaping.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Archive.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\AsyncFileCopy.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\AsyncFileCopy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Atomics.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Atomics.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\AutoPtrHandle.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Autorun.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\AutorunMediaJob.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\AutoSwitch.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\BitstreamStats.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\BitstreamStats.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Builtins.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Builtins.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ButtonTranslator.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\CharsetConverter.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\CPUInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\CPUInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Crc32.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\CriticalSection.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DateTime.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DNSNameCache.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\DownloadQueue.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\DownloadQueueManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DPMSSupport.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DPMSSupport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DynamicDll.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Event.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\EventClient.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\EventClient.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\EventPacket.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\EventPacket.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\EventServer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\EventServer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Fanart.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Fanart.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\fastmemcpy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Favourites.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Favourites.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileItem.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\FileOperationJob.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\FileOperationJob.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\FileUtils.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\FileUtils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\fstrcmp.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\GUIInfoManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIPassword.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\HTMLTable.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\HTMLUtil.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\HttpHeader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\IMDB.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\InfoLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Job.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\JobManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\JobManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\KeyboardLayoutConfiguration.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\KeyboardLayoutConfiguration.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\LabelFormatter.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\LabelFormatter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\LangCodeExpander.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\LangInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\LastFmManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\LastFmManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\log.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\md5.cpp"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="0"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="0"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="0"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="0"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="0"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="0"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\md5.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MediaManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MediaSource.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MediaSource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\MusicAlbumInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\MusicArtistInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\MusicArtistInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\MusicInfoScraper.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Mutex.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Mutex.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\NfoFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PartyModeManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\PasswordManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\PasswordManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\PCMAmplifier.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\PCMAmplifier.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PowerManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PowerManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Profile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\RegExp.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\RingBuffer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\RingBuffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\RssReader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\ScraperParser.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\ScraperParser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\ScraperUrl.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\ScraperUrl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SectionLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\SharedSection.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Shortcut.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\SingleLock.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Socket.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Socket.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SortFileItem.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Splash.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Stopwatch.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Stopwatch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\StreamDetails.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\StreamDetails.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\StringUtils.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\SystemInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\SystemInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Teletext.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Teletext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Temperature.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\TextureCache.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\TextureCache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\TextureDatabase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\TextureDatabase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Thread.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ThumbnailCache.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\TimeUtils.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\TimeUtils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\TuxBoxUtil.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\TuxBoxUtil.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\UdpClient.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\URL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Util.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VideoInfoTag.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VideoInfoTag.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VideoReferenceClock.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VideoReferenceClock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Weather.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\WebServer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\WebServer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Win32Exception.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\XBApplicationEx.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Zeroconf.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Zeroconf.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Database"
+ >
+ <File
+ RelativePath="..\..\xbmc\AddonDatabase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\AddonDatabase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Album.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Album.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Artist.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Artist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Bookmark.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Bookmark.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Database.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Database.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicDatabase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicDatabase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ProgramDatabase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ProgramDatabase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Song.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VideoDatabase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\VideoDatabase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ViewDatabase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ViewDatabase.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="GUI Dialog"
+ >
+ <File
+ RelativePath="..\..\xbmc\GUIDialogAccessPoints.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogAccessPoints.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogAddonInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogAddonInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogAddonSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogAddonSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogAudioSubtitleSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogAudioSubtitleSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogBoxBase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogBoxBase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogBusy.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogBusy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogButtonMenu.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogContentSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogContentSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogContextMenu.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogFavourites.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogFavourites.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogFileBrowser.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogFileBrowser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogFileStacking.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogFullScreenInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogFullScreenInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogGamepad.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogKaiToast.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\GUIDialogKaraokeSongSelector.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\GUIDialogKaraokeSongSelector.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogKeyboard.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogLockSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogLockSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogMediaSource.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogMediaSource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogMusicOSD.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogMusicOSD.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogMuteBug.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogNetworkSetup.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogNetworkSetup.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogNumeric.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogOK.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogPictureInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogPictureInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogPlayerControls.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogPlayerControls.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogProfileSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogProfileSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogProgress.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSeekBar.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSeekBar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GuiDialogSelect.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSlider.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSlider.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSubMenu.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogTeletext.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogTeletext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogTextViewer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogTextViewer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVideoBookmarks.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVideoBookmarks.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVideoSettings.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVideoSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVisualisationPresetList.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVisualisationPresetList.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVolumeBar.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogYesNo.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="GUI Other"
+ >
+ <File
+ RelativePath="..\..\xbmc\GUILargeTextureManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUILargeTextureManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIMediaWindow.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIMediaWindow.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStateAddonBrowser.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStateAddonBrowser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStatePictures.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStatePictures.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStatePrograms.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIViewStatePrograms.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowAddonBrowser.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowAddonBrowser.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowFileManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowFullScreen.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowHome.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\GUIWindowKaraokeLyrics.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\GUIWindowKaraokeLyrics.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowLoginScreen.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowLoginScreen.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowOSD.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowPictures.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowPointer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowPrograms.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowScreensaver.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSlideShow.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowStartup.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowStartup.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSystemInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVisualisation.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowWeather.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SlideShowPicture.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SlideShowPicture.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="BackgroundLoaders"
+ >
+ <File
+ RelativePath="..\..\xbmc\BackgroundInfoLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\BackgroundInfoLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PictureThumbLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PictureThumbLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ThumbLoader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ThumbLoader.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Filesystem"
+ >
+ <File
+ RelativePath="..\..\xbmc\FileSystem\AddonsDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\AddonsDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ASAPFileDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ASAPFileDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\CacheMemBuffer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\CacheMemBuffer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\CacheStrategy.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\CacheStrategy.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\CDDADirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\CDDADirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\cddb.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\cdioSupport.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DAAPDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DAAPDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DAVDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DAVDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\Directory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DirectoryCache.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DirectoryCache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DirectoryHistory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DirectoryTuxBox.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DirectoryTuxBox.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DllLibCMyth.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DllLibCurl.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DllLibCurl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FactoryDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FactoryFileDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FactoryFileDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\File.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileCache.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileCache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileCDDA.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileCDDA.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileCurl.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileCurl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileDAAP.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileDAAP.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileFactory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileFileReader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileFileReader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileHD.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileISO.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileISO.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileLastFM.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileLastFM.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileMusicDatabase.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileMusicDatabase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileRar.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileRar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileRTV.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileRTV.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileSFTP.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileSFTP.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileShoutcast.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileShoutcast.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileSpecialProtocol.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileSpecialProtocol.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileTuxBox.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileTuxBox.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileXBMSP.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileXBMSP.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileZip.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileZip.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FTPDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FTPDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FTPParse.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FTPParse.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HDDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HDHomeRun.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HDHomeRun.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HTSPDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HTSPDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HTSPSession.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HTSPSession.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HTTPDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HTTPDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\IDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\IFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\iso9660.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ISO9660Directory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ISO9660Directory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\LastFMDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\LastFMDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MultiPathDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MultiPathDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MultiPathFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MultiPathFile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicFileDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicFileDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicSearchDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicSearchDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MythDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MythDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MythFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MythFile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MythSession.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MythSession.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\NptXbmcFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\NSFFileDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\NSFFileDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\OGGFileDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\OGGFileDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\PlaylistDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\PlaylistDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\PlaylistFileDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\PlaylistFileDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\PluginDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\PluginDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\RarDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\RarDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\RarManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\RarManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\RSSDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\RSSDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\RTVDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\RTVDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SAPDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SAPDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SAPFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SAPFile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SFTPDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SFTPDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ShoutcastRipFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SIDFileDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SIDFileDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SmartPlaylistDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SmartPlaylistDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SpecialProtocol.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SpecialProtocol.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SpecialProtocolDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\SpecialProtocolDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\StackDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\StackDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\UPnPDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\UPnPDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VirtualDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VirtualPathDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VirtualPathDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VTPDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VTPDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VTPFile.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VTPFile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VTPSession.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VTPSession.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\XBMSDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\XBMSDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ZipDirectory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ZipDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ZipManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ZipManager.h"
+ >
+ </File>
+ <Filter
+ Name="MusicDatabaseDirectory"
+ >
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNode.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbum.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbum.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumCompilations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumCompilations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumCompilationsSongs.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumCompilationsSongs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyAdded.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyAdded.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyAddedSong.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyAddedSong.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyPlayed.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyPlayed.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyPlayedSong.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumRecentlyPlayedSong.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumTop100.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumTop100.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumTop100Song.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeAlbumTop100Song.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeArtist.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeArtist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeGenre.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeGenre.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeOverview.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeOverview.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeRoot.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeRoot.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSingles.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSingles.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSong.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSong.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSongTop100.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeSongTop100.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeTop100.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeTop100.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYear.cpp"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYear.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYearAlbum.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYearAlbum.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYearSong.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\DirectoryNodeYearSong.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\QueryParams.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\MusicDatabaseDirectory\QueryParams.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="VideoDatabaseDirectory"
+ >
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNode.cpp"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeActor.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeActor.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeCountry.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeCountry.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeDirector.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeDirector.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeEpisodes.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeEpisodes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeGenre.cpp"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeGenre.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMoviesOverview.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMoviesOverview.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMusicVideoAlbum.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMusicVideoAlbum.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMusicVideosOverview.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeMusicVideosOverview.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeOverview.cpp"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeOverview.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedEpisodes.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedEpisodes.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedMovies.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedMovies.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedMusicVideos.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRecentlyAddedMusicVideos.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRoot.cpp"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeRoot.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeSeasons.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeSeasons.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeSets.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeSets.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeStudio.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeStudio.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleMovies.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleMovies.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleMusicVideos.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleMusicVideos.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleTvShows.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTitleTvShows.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTvShowsOverview.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeTvShowsOverview.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeYear.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeYear.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\QueryParams.cpp"
+ >
+ <FileConfiguration
+ Name="Release (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release (DirectX)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug (OpenGL)|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VideoDatabaseDirectory\QueryParams.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="common"
+ >
+ <File
+ RelativePath="..\..\xbmc\utils\IoSupport.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Network.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Network.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="UPnP"
+ >
+ <File
+ RelativePath="..\..\xbmc\UPnP.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\UPnP.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Karaoke"
+ >
+ <File
+ RelativePath="..\..\xbmc\karaoke\Cdg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\Cdg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyrics.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyrics.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricscdg.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricscdg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricsfactory.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricsfactory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricsmanager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricsmanager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricstext.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricstext.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricstextkar.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricstextkar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricstextlrc.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricstextlrc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricstextustar.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokelyricstextustar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokewindowbackground.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\karaoke\karaokewindowbackground.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Windowing"
+ >
+ <Filter
+ Name="Keyboard"
+ >
+ <File
+ RelativePath="..\..\xbmc\KeyboardStat.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\KeyboardStat.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\XBMC_keyboard.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\XBMC_keysym.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\XBMC_vkeys.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Window System"
+ >
+ <File
+ RelativePath="..\..\xbmc\WindowingFactory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinSystem.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinSystem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinSystemWin32.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinSystemWin32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinSystemWin32DX.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinSystemWin32DX.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinSystemWin32GL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinSystemWin32GL.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Mouse"
+ >
+ <File
+ RelativePath="..\..\xbmc\MouseStat.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MouseStat.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\XBMC_mouse.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Events"
+ >
+ <File
+ RelativePath="..\..\xbmc\WinEvents.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinEventsSDL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinEventsSDL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinEventsWin32.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\WinEventsWin32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\XBMC_events.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\XBMC_stdinc.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Render System"
+ >
+ <File
+ RelativePath="..\..\xbmc\RenderSystem.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\RenderSystem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\RenderSystemDX.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\RenderSystemDX.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\RenderSystemGL.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\RenderSystemGL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\RenderSystemGLES.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\RenderSystemGLES.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Picture"
+ >
+ <File
+ RelativePath="..\..\xbmc\Picture.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Picture.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Addons"
+ >
+ <File
+ RelativePath="..\..\xbmc\addons\Addon.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Addon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\AddonDll.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\AddonManager.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\AddonManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\AddonStatusHandler.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\AddonStatusHandler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\DllAddon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\DllScreenSaver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\DllVisualisation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\fft.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\fft.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\IAddon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\PluginSource.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\PluginSource.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Repository.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Repository.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Scraper.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Scraper.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\ScreenSaver.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\ScreenSaver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Skin.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Skin.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Visualisation.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\addons\Visualisation.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ >
+ <File
+ RelativePath="..\..\xbmc\utils\AlarmClock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ApplicationMessenger.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Archive.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\AutoPtrHandle.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Autorun.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\AutorunMediaJob.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\AutoSwitch.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ButtonTranslator.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\cddb.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\cdioSupport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\CharsetConverter.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Crc32.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\CriticalSection.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\CueDocument.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DateTime.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\Directory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\DirectoryHistory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DllImageLib.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DNSNameCache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\DownloadQueue.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\DownloadQueueManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\DynamicDll.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Event.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FactoryDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\File.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileFactory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\FileHD.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileItem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\fstrcmp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogButtonMenu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogContextMenu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogFileStacking.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogGamepad.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogKaiToast.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogKeyboard.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogMusicScan.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogMuteBug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogNumeric.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogOK.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogProgress.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSelect.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogSubMenu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogVolumeBar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIDialogYesNo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\GUIInfoManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIPassword.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUISettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIUserMessages.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowFileManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowFullScreen.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowHome.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicBase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GuiWindowMusicInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GuiWindowMusicOverlay.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicPlaylist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowMusicSongs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowOSD.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowPictures.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowPointer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowPrograms.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowScreensaver.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSettings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSettingsCategory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSettingsProfile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSettingsScreenCalibration.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSlideShow.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowSystemInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoBase.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoFiles.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GuiWindowVideoInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GuiWindowVideoOverlay.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVideoPlaylist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowVisualisation.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\GUIWindowWeather.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\HDDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\HTMLTable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\HTMLUtil.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\HttpHeader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\IDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\IFile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\IFileDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\IMDB.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ImusicInfoTagLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\InfoLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\IoSupport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\iso9660.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\LangCodeExpander.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\LangInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\log.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MediaManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\MusicAlbumInfo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoScanner.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\MusicInfoScraper.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderCDDA.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\musicInfoTagLoaderFactory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderFlac.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMP3.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderMP4.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderOgg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\MusicInfoTagLoaderWMA.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\NfoFile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PartyModeManager.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayList.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListB4S.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListFactory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListM3U.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListPlayer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListPLS.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListURL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListWPL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\PlayListXML.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Profile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\RegExp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\RssReader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SectionLoader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Settings.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SettingsControls.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\SharedSection.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Shortcut.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\ShoutcastRipFile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\SingleLock.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Song.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\SortFileItem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Splash.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\StringUtils.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\TeletextDefines.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Temperature.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Thread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\ThumbnailCache.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\UdpClient.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\URL.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\Util.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\FileSystem\VirtualDirectory.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Weather.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\utils\Win32Exception.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\XBApplicationEx.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="libraries"
+ >
+ <Filter
+ Name="libPython"
+ >
+ <File
+ RelativePath="..\..\xbmc\win32\WIN32XBPythonDll.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\XBPython.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\XBPython.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\XBPythonDll.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\XBPyThread.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\XBPyThread.h"
+ >
+ </File>
+ <Filter
+ Name="xbmcmodule"
+ >
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\action.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\action.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\control.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\control.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlbutton.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlcheckmark.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlfadelabel.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlgroup.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlimage.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controllabel.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controllist.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlprogress.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlradiobutton.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlslider.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controlspin.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\controltextbox.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\dialog.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\dialog.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindow.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindow.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowDialog.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowDialog.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowXML.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowXML.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowXMLDialog.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\GUIPythonWindowXMLDialog.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\infotagmusic.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\infotagmusic.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\infotagvideo.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\infotagvideo.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\keyboard.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\keyboard.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\listitem.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\listitem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\player.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\player.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\pyplaylist.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\pyplaylist.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\PythonAddon.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\PythonAddon.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\PythonPlayer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\PythonPlayer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\pyutil.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\pyutil.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\window.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\window.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\winxml.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\winxml.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\winxmldialog.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\xbmcaddonmodule.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\xbmcguimodule.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\xbmcmodule.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\xbmcmodule\xbmcplugin.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="python"
+ >
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\abstract.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\bitset.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\boolobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\bufferobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\cellobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\ceval.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\classobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\cobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\codecs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\compile.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\complexobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\cStringIO.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\datetime.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\descrobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\dictobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\enumobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\errcode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\eval.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\fileobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\floatobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\frameobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\funcobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\genobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\graminit.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\grammar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\import.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\intobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\intrcheck.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\iterobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\listobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\longintrepr.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\longobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\marshal.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\metagrammar.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\methodobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\modsupport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\moduleobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\node.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\object.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\objimpl.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\opcode.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\osdefs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\parsetok.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\patchlevel.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pgen.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pgenheaders.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\py_curses.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pydebug.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pyerrors.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pyfpe.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pygetopt.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pymactoolbox.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pymem.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pyport.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pystate.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pystrtod.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\Python.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pythonrun.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\pythread.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\rangeobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\setobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\sliceobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\stringobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\structmember.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\structseq.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\symtable.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\sysmodule.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\timefuncs.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\token.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\traceback.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\tupleobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\ucnhash.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\unicodeobject.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libPython\Python\Include\weakrefobject.h"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="libhttpapi"
+ >
+ <File
+ RelativePath="..\..\xbmc\lib\libhttpapi\HttpApi.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libhttpapi\HttpApi.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libhttpapi\XBMChttp.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libhttpapi\XBMChttp.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="sqlite"
+ >
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\dataset.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\dataset.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\mysqldataset.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\mysqldataset.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\qry_dat.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\qry_dat.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\sqlite3.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\sqlitedataset.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\sqLite\sqlitedataset.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="libScrobbler"
+ >
+ <File
+ RelativePath="..\..\xbmc\lib\libscrobbler\lastfmscrobbler.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libscrobbler\lastfmscrobbler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libscrobbler\librefmscrobbler.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libscrobbler\librefmscrobbler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libscrobbler\scrobbler.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libscrobbler\scrobbler.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="cdrip"
+ >
+ <File
+ RelativePath="..\..\xbmc\cdrip\CDDAReader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\CDDAReader.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\CDDARipper.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\CDDARipper.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\DllFlacEnc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\DllLameenc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\DllOgg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\DllVorbis.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\DllVorbisEnc.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\Encoder.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\Encoder.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\EncoderFlac.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\EncoderFlac.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\EncoderLame.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\EncoderLame.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\EncoderVorbis.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\EncoderVorbis.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\EncoderWav.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\cdrip\EncoderWav.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="libjsonrpc"
+ >
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\AudioLibrary.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\AudioLibrary.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\AVPlayerOperations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\AVPlayerOperations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\AVPlaylistOperations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\AVPlaylistOperations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\FileItemHandler.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\FileItemHandler.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\FileOperations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\FileOperations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\IClient.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\ITransportLayer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\JSONRPC.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\JSONRPC.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\PicturePlayerOperations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\PicturePlayerOperations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\PlayerOperations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\PlayerOperations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\PlaylistOperations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\PlaylistOperations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\SystemOperations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\SystemOperations.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\TCPServer.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\TCPServer.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\VideoLibrary.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\VideoLibrary.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\XBMCOperations.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\xbmc\lib\libjsonrpc\XBMCOperations.h"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="jsoncpp"
+ >
+ <File
+ RelativePath="..\..\lib\jsoncpp\jsoncpp\src\lib_json\json_reader.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lib\jsoncpp\jsoncpp\src\lib_json\json_value.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\..\lib\jsoncpp\jsoncpp\src\lib_json\json_writer.cpp"
+ >
+ </File>
+ </Filter>
+ </Filter>
+ </Files>
+ <Globals>
+ <Global
+ Name="RESOURCE_FILE"
+ Value="XBMC_PC.rc"
+ />
+ </Globals>
+</VisualStudioProject>
diff --git a/project/VS2010Express/XBMC.vcxproj b/project/VS2010Express/XBMC.vcxproj
index 0a096bceca..fcac6d4d66 100644
--- a/project/VS2010Express/XBMC.vcxproj
+++ b/project/VS2010Express/XBMC.vcxproj
@@ -278,6 +278,7 @@
<ClCompile Include="..\..\xbmc\addons\Repository.cpp" />
<ClCompile Include="..\..\xbmc\addons\Skin.cpp" />
<ClCompile Include="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\CrystalHD.cpp" />
+ <ClCompile Include="..\..\xbmc\cores\VideoRenderers\VideoShaders\WinVideoFilter.cpp" />
<ClCompile Include="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeCountry.cpp" />
<ClCompile Include="..\..\xbmc\GUIDialogAddonInfo.cpp" />
<ClCompile Include="..\..\xbmc\GUIDialogTextViewer.cpp" />
@@ -986,6 +987,7 @@
<ClInclude Include="..\..\xbmc\addons\Repository.h" />
<ClInclude Include="..\..\xbmc\addons\Skin.h" />
<ClInclude Include="..\..\xbmc\cores\dvdplayer\DVDCodecs\Video\CrystalHD.h" />
+ <ClInclude Include="..\..\xbmc\cores\VideoRenderers\VideoShaders\WinVideoFilter.h" />
<ClInclude Include="..\..\xbmc\FileSystem\VideoDatabaseDirectory\DirectoryNodeCountry.h" />
<ClInclude Include="..\..\xbmc\GUIDialogAddonInfo.h" />
<ClInclude Include="..\..\xbmc\GUIDialogTextViewer.h" />
diff --git a/project/VS2010Express/XBMC.vcxproj.filters b/project/VS2010Express/XBMC.vcxproj.filters
index fd8914b2ae..6d27f6cfa5 100644
--- a/project/VS2010Express/XBMC.vcxproj.filters
+++ b/project/VS2010Express/XBMC.vcxproj.filters
@@ -2109,6 +2109,9 @@
<ClCompile Include="..\..\xbmc\RenderSystemGLES.cpp">
<Filter>Source Files\Windowing\Render System</Filter>
</ClCompile>
+ <ClCompile Include="..\..\xbmc\cores\VideoRenderers\VideoShaders\WinVideoFilter.cpp">
+ <Filter>cores\VideoRenderers\Shaders</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\xbmc\win32\NetworkWin32.h">
@@ -4439,6 +4442,9 @@
<ClInclude Include="..\..\xbmc\RenderSystemGLES.h">
<Filter>Source Files\Windowing\Render System</Filter>
</ClInclude>
+ <ClInclude Include="..\..\xbmc\cores\VideoRenderers\VideoShaders\WinVideoFilter.h">
+ <Filter>cores\VideoRenderers\Shaders</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\xbmc\win32\XBMC.ico">
diff --git a/system/shaders/convolution-4x4_d3d.fx b/system/shaders/convolution-4x4_d3d.fx
new file mode 100644
index 0000000000..b169e9adf3
--- /dev/null
+++ b/system/shaders/convolution-4x4_d3d.fx
@@ -0,0 +1,115 @@
+/*
+ * Copyright (C) 2005-2010 Team XBMC
+ * http://www.xbmc.org
+ *
+ * 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, 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 XBMC; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+texture g_Texture;
+texture g_KernelTexture;
+float2 g_StepXY;
+
+sampler RGBSampler =
+ sampler_state {
+ Texture = <g_Texture>;
+ AddressU = CLAMP;
+ AddressV = CLAMP;
+ MipFilter = LINEAR;
+ MinFilter = POINT;
+ MagFilter = POINT;
+ };
+
+sampler KernelSampler =
+ sampler_state
+ {
+ Texture = <g_KernelTexture>;
+ AddressU = CLAMP;
+ AddressV = CLAMP;
+ MipFilter = LINEAR;
+ MinFilter = LINEAR;
+ MagFilter = LINEAR;
+ };
+
+struct VS_OUTPUT
+{
+ float4 Position : POSITION;
+ float2 TextureUV : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 RGBColor : COLOR0;
+};
+
+half4 weight(float pos)
+{
+ return tex1D(KernelSampler, pos);
+}
+
+half3 pixel(float xpos, float ypos)
+{
+ return tex2D(RGBSampler, float2(xpos, ypos)).rgb;
+}
+
+half3 getLine(float ypos, float4 xpos, half4 linetaps)
+{
+ return
+ pixel(xpos.r, ypos) * linetaps.r +
+ pixel(xpos.g, ypos) * linetaps.g +
+ pixel(xpos.b, ypos) * linetaps.b +
+ pixel(xpos.a, ypos) * linetaps.a;
+}
+
+PS_OUTPUT CONVOLUTION4x4(VS_OUTPUT In)
+{
+ PS_OUTPUT OUT;
+
+ float2 pos = In.TextureUV + g_StepXY * 0.5;
+ float2 f = frac(pos / g_StepXY);
+
+ half4 linetaps = weight(1.0 - f.x);
+ half4 columntaps = weight(1.0 - f.y);
+
+ // kernel generation code made sure taps add up to 1, no need to adjust here.
+
+ float2 xystart = (-1.0 - f) * g_StepXY + In.TextureUV;
+ float4 xpos = float4(
+ xystart.x,
+ xystart.x + g_StepXY.x,
+ xystart.x + g_StepXY.x * 2.0,
+ xystart.x + g_StepXY.x * 3.0);
+
+ OUT.RGBColor.rgb =
+ getLine(xystart.y , xpos, linetaps) * columntaps.r +
+ getLine(xystart.y + g_StepXY.y , xpos, linetaps) * columntaps.g +
+ getLine(xystart.y + g_StepXY.y * 2.0, xpos, linetaps) * columntaps.b +
+ getLine(xystart.y + g_StepXY.y * 3.0, xpos, linetaps) * columntaps.a;
+
+ OUT.RGBColor.a = 1.0;
+ return OUT;
+}
+
+technique SCALER_T
+{
+ pass P0
+ {
+ PixelShader = compile ps_3_0 CONVOLUTION4x4();
+ ZEnable = False;
+ FillMode = Solid;
+ FogEnable = False;
+ }
+};
diff --git a/system/shaders/convolution-6x6_d3d.fx b/system/shaders/convolution-6x6_d3d.fx
new file mode 100644
index 0000000000..e95344684e
--- /dev/null
+++ b/system/shaders/convolution-6x6_d3d.fx
@@ -0,0 +1,123 @@
+/*
+ * Copyright (C) 2005-2010 Team XBMC
+ * http://www.xbmc.org
+ *
+ * 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, 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 XBMC; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+texture g_Texture;
+texture g_KernelTexture;
+float2 g_StepXY;
+
+sampler RGBSampler =
+ sampler_state {
+ Texture = <g_Texture>;
+ AddressU = CLAMP;
+ AddressV = CLAMP;
+ MipFilter = LINEAR;
+ MinFilter = POINT;
+ MagFilter = POINT;
+ };
+
+sampler KernelSampler =
+ sampler_state
+ {
+ Texture = <g_KernelTexture>;
+ AddressU = CLAMP;
+ AddressV = CLAMP;
+ MipFilter = LINEAR;
+ MinFilter = LINEAR;
+ MagFilter = LINEAR;
+ };
+
+struct VS_OUTPUT
+{
+ float4 Position : POSITION;
+ float2 TextureUV : TEXCOORD0;
+};
+
+struct PS_OUTPUT
+{
+ float4 RGBColor : COLOR0;
+};
+
+half3 weight(float pos)
+{
+ return tex1D(KernelSampler, pos).rgb;
+}
+
+half3 pixel(float xpos, float ypos)
+{
+ return tex2D(RGBSampler, float2(xpos, ypos)).rgb;
+}
+
+half3 getLine(float ypos, float3 xpos1, float3 xpos2, half3 linetaps1, half3 linetaps2)
+{
+ return
+ pixel(xpos1.r, ypos) * linetaps1.r +
+ pixel(xpos1.g, ypos) * linetaps2.r +
+ pixel(xpos1.b, ypos) * linetaps1.g +
+ pixel(xpos2.r, ypos) * linetaps2.g +
+ pixel(xpos2.g, ypos) * linetaps1.b +
+ pixel(xpos2.b, ypos) * linetaps2.b;
+}
+
+PS_OUTPUT CONVOLUTION6x6(VS_OUTPUT In)
+{
+ PS_OUTPUT OUT;
+
+ float2 pos = In.TextureUV + g_StepXY * 0.5;
+ float2 f = frac(pos / g_StepXY);
+
+ half3 linetaps1 = weight((1.0 - f.x) / 2.0);
+ half3 linetaps2 = weight((1.0 - f.x) / 2.0 + 0.5);
+ half3 columntaps1 = weight((1.0 - f.y) / 2.0);
+ half3 columntaps2 = weight((1.0 - f.y) / 2.0 + 0.5);
+
+ // kernel generation code made sure taps add up to 1, no need to adjust here.
+
+ float2 xystart = (-2.0 - f) * g_StepXY + In.TextureUV;
+ float3 xpos1 = float3(
+ xystart.x,
+ xystart.x + g_StepXY.x,
+ xystart.x + g_StepXY.x * 2.0);
+ float3 xpos2 = half3(
+ xystart.x + g_StepXY.x * 3.0,
+ xystart.x + g_StepXY.x * 4.0,
+ xystart.x + g_StepXY.x * 5.0);
+
+ OUT.RGBColor.rgb = getLine(xystart.y , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.r +
+ getLine(xystart.y + g_StepXY.y , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.r +
+ getLine(xystart.y + g_StepXY.y * 2.0, xpos1, xpos2, linetaps1, linetaps2) * columntaps1.g +
+ getLine(xystart.y + g_StepXY.y * 3.0, xpos1, xpos2, linetaps1, linetaps2) * columntaps2.g +
+ getLine(xystart.y + g_StepXY.y * 4.0, xpos1, xpos2, linetaps1, linetaps2) * columntaps1.b +
+ getLine(xystart.y + g_StepXY.y * 5.0, xpos1, xpos2, linetaps1, linetaps2) * columntaps2.b;
+
+ OUT.RGBColor.a = 1.0;
+ return OUT;
+}
+
+technique SCALER_T
+{
+ pass P0
+ {
+ PixelShader = compile ps_3_0 CONVOLUTION6x6();
+ ZEnable = False;
+ FillMode = Solid;
+ FogEnable = False;
+ }
+};
diff --git a/system/shaders/yuv2rgb_d3d.fx b/system/shaders/yuv2rgb_d3d.fx
index 6d5aab954b..a71b8f6b75 100644
--- a/system/shaders/yuv2rgb_d3d.fx
+++ b/system/shaders/yuv2rgb_d3d.fx
@@ -1,8 +1,33 @@
+/*
+ * Copyright (C) 2005-2010 Team XBMC
+ * http://www.xbmc.org
+ *
+ * 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, 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 XBMC; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
texture g_YTexture;
texture g_UTexture;
texture g_VTexture;
float4x4 g_ColorMatrix;
+#ifdef SINGLEPASS
+
+// Color conversion + bilinear resize in one pass
+
sampler YSampler =
sampler_state {
Texture = <g_YTexture>;
@@ -13,7 +38,23 @@ sampler YSampler =
MagFilter = LINEAR;
};
-sampler USampler =
+#else
+
+// Color conversion only
+
+sampler YSampler =
+ sampler_state {
+ Texture = <g_YTexture>;
+ AddressU = CLAMP;
+ AddressV = CLAMP;
+ MipFilter = LINEAR;
+ MinFilter = POINT;
+ MagFilter = POINT;
+ };
+
+#endif
+
+sampler USampler =
sampler_state {
Texture = <g_UTexture>;
AddressU = CLAMP;
@@ -23,7 +64,7 @@ sampler USampler =
MagFilter = LINEAR;
};
-sampler VSampler =
+sampler VSampler =
sampler_state
{
Texture = <g_VTexture>;
@@ -38,8 +79,8 @@ struct VS_OUTPUT
{
float4 Position : POSITION;
float2 TextureY : TEXCOORD0;
- float2 TextureU : TEXCOORD0;
- float2 TextureV : TEXCOORD0;
+ float2 TextureU : TEXCOORD1;
+ float2 TextureV : TEXCOORD2;
};
struct PS_OUTPUT
diff --git a/xbmc/cores/VideoRenderers/RenderManager.cpp b/xbmc/cores/VideoRenderers/RenderManager.cpp
index 691630d4ae..7d39a28c8d 100644
--- a/xbmc/cores/VideoRenderers/RenderManager.cpp
+++ b/xbmc/cores/VideoRenderers/RenderManager.cpp
@@ -275,7 +275,7 @@ unsigned int CXBMCRenderManager::PreInit()
#elif HAS_GLES == 2
m_pRenderer = new CLinuxRendererGLES();
#elif defined(HAS_DX)
- m_pRenderer = new CPixelShaderRenderer();
+ m_pRenderer = new CWinRenderer();
#elif defined(HAS_SDL)
m_pRenderer = new CLinuxRenderer();
#endif
diff --git a/xbmc/cores/VideoRenderers/VideoShaders/WinVideoFilter.cpp b/xbmc/cores/VideoRenderers/VideoShaders/WinVideoFilter.cpp
new file mode 100644
index 0000000000..3d72511eb9
--- /dev/null
+++ b/xbmc/cores/VideoRenderers/VideoShaders/WinVideoFilter.cpp
@@ -0,0 +1,402 @@
+/*
+ * Copyright (C) 2007-2010 Team XBMC
+ * http://www.xbmc.org
+ *
+ * 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, 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 XBMC; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#include "WinVideoFilter.h"
+#include "WindowingFactory.h"
+#include "../../../utils/log.h"
+#include "../../../FileSystem/File.h"
+#include <map>
+#include "ConvolutionKernels.h"
+#include "YUV2RGBShader.h"
+
+CYUV2RGBMatrix::CYUV2RGBMatrix()
+{
+ m_NeedRecalc = true;
+}
+
+void CYUV2RGBMatrix::SetParameters(float contrast, float blacklevel, unsigned int flags)
+{
+ if (m_contrast != contrast)
+ {
+ m_NeedRecalc = true;
+ m_contrast = contrast;
+ }
+ if (m_blacklevel != blacklevel)
+ {
+ m_NeedRecalc = true;
+ m_blacklevel = blacklevel;
+ }
+ if (m_flags != flags)
+ {
+ m_NeedRecalc = true;
+ m_flags = flags;
+ }
+}
+
+D3DXMATRIX* CYUV2RGBMatrix::Matrix()
+{
+ if (m_NeedRecalc)
+ {
+ TransformMatrix matrix;
+ CalculateYUVMatrix(matrix, m_flags, m_blacklevel, m_contrast);
+
+ m_mat._11 = matrix.m[0][0];
+ m_mat._12 = matrix.m[1][0];
+ m_mat._13 = matrix.m[2][0];
+ m_mat._14 = 0.0f;
+ m_mat._21 = matrix.m[0][1];
+ m_mat._22 = matrix.m[1][1];
+ m_mat._23 = matrix.m[2][1];
+ m_mat._24 = 0.0f;
+ m_mat._31 = matrix.m[0][2];
+ m_mat._32 = matrix.m[1][2];
+ m_mat._33 = matrix.m[2][2];
+ m_mat._44 = 0.0f;
+ m_mat._41 = matrix.m[0][3];
+ m_mat._42 = matrix.m[1][3];
+ m_mat._43 = matrix.m[2][3];
+ m_mat._44 = 1.0f;
+
+ m_NeedRecalc = false;
+ }
+ return &m_mat;
+}
+
+//===================================================================
+
+CWinShader::CWinShader()
+{
+ m_verts = NULL;
+}
+
+void CWinShader::Release()
+{
+ ReleaseInternal(); // virtual, so calls the child function, which is supposed to call down the hierarchy
+ delete this;
+}
+
+bool CWinShader::CreateVertexBuffer(unsigned int vertCount, unsigned int vertSize, unsigned int primitivesCount)
+{
+ // Allocate the vertex buffer
+ m_verts = malloc(vertCount * vertSize);
+ m_vertsize = vertSize;
+ m_primitivesCount = primitivesCount;
+ return (m_verts != NULL);
+}
+
+void CWinShader::ReleaseInternal()
+{
+ if (m_verts)
+ {
+ free(m_verts);
+ m_verts = NULL;
+ }
+ if (m_effect.Get())
+ m_effect.Release();
+
+ //derived classes: always call Base::ReleaseInternal() at the end
+}
+
+bool CWinShader::LoadEffect(CStdString filename, DefinesMap* defines)
+{
+ CLog::Log(LOGDEBUG, __FUNCTION__" - loading shader %s", filename.c_str());
+
+ XFILE::CFileStream file;
+ if(!file.Open(filename))
+ {
+ CLog::Log(LOGERROR, __FUNCTION__" - failed to open file %s", filename.c_str());
+ return false;
+ }
+
+ CStdString pStrEffect;
+ getline(file, pStrEffect, '\0');
+
+ if (!m_effect.Create(pStrEffect, defines))
+ {
+ CLog::Log(LOGERROR, __FUNCTION__" %s failed", pStrEffect.c_str());
+ return false;
+ }
+
+ return true;
+}
+
+bool CWinShader::Execute(LPDIRECT3DDEVICE9 pD3DDevice)
+{
+ UINT cPasses, iPass;
+ if (!m_effect.Begin( &cPasses, 0 ))
+ {
+ CLog::Log(LOGERROR, __FUNCTION__" - failed to begin d3d effect");
+ return false;
+ }
+
+ for( iPass = 0; iPass < cPasses; iPass++ )
+ {
+ if (!m_effect.BeginPass( iPass ))
+ {
+ CLog::Log(LOGERROR, __FUNCTION__" - failed to begin d3d effect pass");
+ break;
+ }
+ pD3DDevice->DrawPrimitiveUP(D3DPT_TRIANGLEFAN, m_primitivesCount, m_verts, m_vertsize);
+ m_effect.EndPass();
+ }
+ m_effect.End();
+ pD3DDevice->SetPixelShader( NULL );
+
+ for (unsigned int i=0; i < m_boundTexturesCount; i++)
+ pD3DDevice->SetTexture(i, NULL);
+
+ return true;
+}
+
+//==================================================================================
+
+bool CYUV2RGBShader::Create(bool singlepass)
+{
+ ReleaseInternal();
+
+ CWinShader::CreateVertexBuffer(4, sizeof(CUSTOMVERTEX), 2);
+ m_boundTexturesCount = 3;
+
+ DefinesMap defines;
+ if (singlepass)
+ defines["SINGLEPASS"] = "";
+
+ CStdString effectString = "special://xbmc/system/shaders/yuv2rgb_d3d.fx";
+
+ if(!LoadEffect(effectString, &defines))
+ {
+ CLog::Log(LOGERROR, __FUNCTION__": Failed to load shader %s.", effectString.c_str());
+ return false;
+ }
+ return true;
+}
+
+void CYUV2RGBShader::Render(unsigned int sourceWidth, unsigned int sourceHeight,
+ CRect sourceRect,
+ CRect destRect,
+ float contrast,
+ float brightness,
+ unsigned int flags,
+ SVideoBuffer* YUVbuf)
+{
+ LPDIRECT3DDEVICE9 pD3DDevice = g_Windowing.Get3DDevice();
+ pD3DDevice->SetFVF( D3DFVF_XYZRHW | D3DFVF_TEX3 );
+ PrepareParameters(sourceWidth, sourceHeight,
+ sourceRect,
+ destRect,
+ contrast,
+ brightness,
+ flags);
+ SetShaderParameters(m_matrix.Matrix(), YUVbuf, sourceWidth);
+ Execute(pD3DDevice);
+}
+
+void CYUV2RGBShader::PrepareParameters(unsigned int sourceWidth, unsigned int sourceHeight,
+ CRect sourceRect,
+ CRect destRect,
+ float contrast,
+ float brightness,
+ unsigned int flags)
+{
+ //See RGB renderer for comment on this
+ #define CHROMAOFFSET_HORIZ 0.25f
+
+ CUSTOMVERTEX* v = (CUSTOMVERTEX*)CWinShader::GetVertexBuffer();
+
+ v[0].x = destRect.x1;
+ v[0].y = destRect.y1;
+ v[0].tu = sourceRect.x1 / sourceWidth;
+ v[0].tv = sourceRect.y1 / sourceHeight;
+ v[0].tu2 = v[0].tu3 = (sourceRect.x1 / 2.0f + CHROMAOFFSET_HORIZ) / (sourceWidth>>1);
+ v[0].tv2 = v[0].tv3 = (sourceRect.y1 / 2.0f + CHROMAOFFSET_HORIZ) / (sourceHeight>>1);
+
+ v[1].x = destRect.x2;
+ v[1].y = destRect.y1;
+ v[1].tu = sourceRect.x2 / sourceWidth;
+ v[1].tv = sourceRect.y1 / sourceHeight;
+ v[1].tu2 = v[1].tu3 = (sourceRect.x2 / 2.0f + CHROMAOFFSET_HORIZ) / (sourceWidth>>1);
+ v[1].tv2 = v[1].tv3 = (sourceRect.y1 / 2.0f + CHROMAOFFSET_HORIZ) / (sourceHeight>>1);
+
+ v[2].x = destRect.x2;
+ v[2].y = destRect.y2;
+ v[2].tu = sourceRect.x2 / sourceWidth;
+ v[2].tv = sourceRect.y2 / sourceHeight;
+ v[2].tu2 = v[2].tu3 = (sourceRect.x2 / 2.0f + CHROMAOFFSET_HORIZ) / (sourceWidth>>1);
+ v[2].tv2 = v[2].tv3 = (sourceRect.y2 / 2.0f + CHROMAOFFSET_HORIZ) / (sourceHeight>>1);
+
+ v[3].x = destRect.x1;
+ v[3].y = destRect.y2;
+ v[3].tu = sourceRect.x1 / sourceWidth;
+ v[3].tv = sourceRect.y2 / sourceHeight;
+ v[3].tu2 = v[3].tu3 = (sourceRect.x1 / 2.0f + CHROMAOFFSET_HORIZ) / (sourceWidth>>1);
+ v[3].tv2 = v[3].tv3 = (sourceRect.y2 / 2.0f + CHROMAOFFSET_HORIZ) / (sourceHeight>>1);
+
+ // -0.5 offset to compensate for D3D rasterization
+ // set z and rhw
+ for(int i = 0; i < 4; i++)
+ {
+ v[i].x -= 0.5;
+ v[i].y -= 0.5;
+ v[i].z = 0.0f;
+ v[i].rhw = 1.0f;
+ }
+
+ m_matrix.SetParameters(contrast * 0.02f,
+ brightness * 0.01f - 0.5f,
+ flags);
+}
+
+void CYUV2RGBShader::SetShaderParameters(D3DXMATRIX* matrix, SVideoBuffer* YUVbuf, unsigned int sourceWidth)
+{
+ m_effect.SetMatrix( "g_ColorMatrix", matrix);
+ m_effect.SetTechnique( "YUV2RGB_T" );
+ m_effect.SetTexture( "g_YTexture", YUVbuf->planes[0].texture ) ;
+ m_effect.SetTexture( "g_UTexture", YUVbuf->planes[1].texture ) ;
+ m_effect.SetTexture( "g_VTexture", YUVbuf->planes[2].texture ) ;
+}
+
+//==================================================================================
+
+bool CConvolutionShader::Create(ESCALINGMETHOD method)
+{
+ ReleaseInternal();
+
+ CStdString effectString;
+ switch(method)
+ {
+ case VS_SCALINGMETHOD_CUBIC:
+ case VS_SCALINGMETHOD_LANCZOS2:
+ case VS_SCALINGMETHOD_LANCZOS3_FAST:
+ effectString = "special://xbmc/system/shaders/convolution-4x4_d3d.fx";
+ break;
+ case VS_SCALINGMETHOD_LANCZOS3:
+ effectString = "special://xbmc/system/shaders/convolution-6x6_d3d.fx";
+ break;
+ default:
+ CLog::Log(LOGERROR, __FUNCTION__": scaling method %d not supported.", method);
+ return false;
+ }
+
+ CWinShader::CreateVertexBuffer(4, sizeof(CUSTOMVERTEX), 2);
+ m_boundTexturesCount = 2;
+
+ if(!LoadEffect(effectString, NULL))
+ {
+ CLog::Log(LOGERROR, __FUNCTION__": Failed to load shader %s.", effectString.c_str());
+ return false;
+ }
+
+ if (!CreateHQKernel(method))
+ return false;
+
+ return true;
+}
+
+void CConvolutionShader::Render(CD3DTexture &sourceTexture,
+ unsigned int sourceWidth, unsigned int sourceHeight,
+ CRect sourceRect,
+ CRect destRect)
+{
+ LPDIRECT3DDEVICE9 pD3DDevice = g_Windowing.Get3DDevice();
+ pD3DDevice->SetFVF( D3DFVF_XYZRHW | D3DFVF_TEX1 );
+ PrepareParameters(sourceWidth, sourceHeight, sourceRect, destRect);
+ float texSteps[] = { 1.0f/(float)sourceWidth, 1.0f/(float)sourceHeight};
+ SetShaderParameters(sourceTexture, &texSteps[0], sizeof(texSteps)/sizeof(texSteps[0]));
+ Execute(pD3DDevice);
+}
+
+bool CConvolutionShader::CreateHQKernel(ESCALINGMETHOD method)
+{
+ CConvolutionKernel kern(method, 256);
+
+ if (!m_HQKernelTexture.Create(kern.GetSize(), 1, 1, g_Windowing.DefaultD3DUsage(), D3DFMT_A16B16G16R16F, g_Windowing.DefaultD3DPool()))
+ {
+ CLog::Log(LOGERROR, __FUNCTION__": Failed to create kernel texture.");
+ return false;
+ }
+
+ float *kernelVals = kern.GetFloatPixels();
+ D3DXFLOAT16* float16Vals = new D3DXFLOAT16[kern.GetSize()*4];
+
+ for(int i = 0; i < kern.GetSize()*4; i++)
+ float16Vals[i] = kernelVals[i];
+
+ D3DLOCKED_RECT lr;
+ m_HQKernelTexture.LockRect(0, &lr, NULL, D3DLOCK_DISCARD);
+ memcpy(lr.pBits, float16Vals, sizeof(D3DXFLOAT16)*kern.GetSize()*4);
+ m_HQKernelTexture.UnlockRect(0);
+
+ delete[] float16Vals;
+
+ return true;
+}
+
+void CConvolutionShader::PrepareParameters(unsigned int sourceWidth, unsigned int sourceHeight,
+ CRect sourceRect,
+ CRect destRect)
+{
+ CUSTOMVERTEX* v = (CUSTOMVERTEX*)CWinShader::GetVertexBuffer();
+
+ v[0].x = destRect.x1;
+ v[0].y = destRect.y1;
+ v[0].tu = sourceRect.x1 / sourceWidth;
+ v[0].tv = sourceRect.y1 / sourceHeight;
+
+ v[1].x = destRect.x2;
+ v[1].y = destRect.y1;
+ v[1].tu = sourceRect.x2 / sourceWidth;
+ v[1].tv = sourceRect.y1 / sourceHeight;
+
+ v[2].x = destRect.x2;
+ v[2].y = destRect.y2;
+ v[2].tu = sourceRect.x2 / sourceWidth;
+ v[2].tv = sourceRect.y2 / sourceHeight;
+
+ v[3].x = destRect.x1;
+ v[3].y = destRect.y2;
+ v[3].tu = sourceRect.x1 / sourceWidth;
+ v[3].tv = sourceRect.y2 / sourceHeight;
+
+ // -0.5 offset to compensate for D3D rasterization
+ // set z and rhw
+ for(int i = 0; i < 4; i++)
+ {
+ v[i].x -= 0.5;
+ v[i].y -= 0.5;
+ v[i].z = 0.0f;
+ v[i].rhw = 1.0f;
+ }
+}
+
+void CConvolutionShader::SetShaderParameters(CD3DTexture &sourceTexture, float* texSteps, int texStepsCount)
+{
+ m_effect.SetTechnique( "SCALER_T" );
+ m_effect.SetTexture( "g_Texture", sourceTexture ) ;
+ m_effect.SetTexture( "g_KernelTexture", m_HQKernelTexture );
+ m_effect.SetFloatArray("g_StepXY", texSteps, texStepsCount);
+}
+
+void CConvolutionShader::ReleaseInternal()
+{
+ if(m_HQKernelTexture.Get())
+ m_HQKernelTexture.Release();
+ CWinShader::ReleaseInternal();
+}
diff --git a/xbmc/cores/VideoRenderers/VideoShaders/WinVideoFilter.h b/xbmc/cores/VideoRenderers/VideoShaders/WinVideoFilter.h
new file mode 100644
index 0000000000..4570474cdf
--- /dev/null
+++ b/xbmc/cores/VideoRenderers/VideoShaders/WinVideoFilter.h
@@ -0,0 +1,130 @@
+#pragma once
+
+/*
+ * Copyright (C) 2007-2010 Team XBMC
+ * http://www.xbmc.org
+ *
+ * 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, 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 XBMC; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#include "../../guilib/Geometry.h"
+#include "../WinRenderer.h"
+
+/*
+class CBaseVideoFilter
+{
+};
+*/
+
+class CYUV2RGBMatrix
+{
+public:
+ CYUV2RGBMatrix();
+ void SetParameters(float contrast, float blacklevel, unsigned int flags);
+ D3DXMATRIX* Matrix();
+
+private:
+ bool m_NeedRecalc;
+ float m_contrast;
+ float m_blacklevel;
+ unsigned int m_flags;
+ D3DXMATRIX m_mat;
+};
+
+class CWinShader
+{
+protected:
+ CWinShader();
+
+public:
+ void Release(); // for user code only, like the SAFE_RELEASE() construct
+
+protected:
+ virtual bool CreateVertexBuffer(unsigned int vertCount, unsigned int vertSize, unsigned int primitivesCount);
+ virtual void ReleaseInternal();
+ virtual bool LoadEffect(CStdString filename, DefinesMap* defines);
+ virtual bool Execute(LPDIRECT3DDEVICE9 pD3DDevice);
+ void* GetVertexBuffer() { return m_verts; }
+
+ CD3DEffect m_effect;
+ unsigned int m_boundTexturesCount;
+
+private:
+ void* m_verts;
+ unsigned int m_vertsize;
+ unsigned int m_primitivesCount;
+};
+
+class CYUV2RGBShader : public CWinShader
+{
+public:
+ virtual bool Create(bool singlepass);
+ virtual void Render(unsigned int sourceWidth, unsigned int sourceHeight,
+ CRect sourceRect,
+ CRect destRect,
+ float contrast,
+ float brightness,
+ unsigned int flags,
+ SVideoBuffer* YUVbuf);
+
+protected:
+ virtual void PrepareParameters(unsigned int sourceWidth, unsigned int sourceHeight,
+ CRect sourceRect,
+ CRect destRect,
+ float contrast,
+ float brightness,
+ unsigned int flags);
+ virtual void SetShaderParameters(D3DXMATRIX* matrix, SVideoBuffer* YUVbuf, unsigned int sourceWidth);
+
+private:
+ CYUV2RGBMatrix m_matrix;
+
+ struct CUSTOMVERTEX {
+ FLOAT x, y, z;
+ FLOAT rhw;
+ FLOAT tu, tv; // Y Texture coordinates
+ FLOAT tu2, tv2; // U Texture coordinates
+ FLOAT tu3, tv3; // V Texture coordinates
+ };
+};
+
+class CConvolutionShader : public CWinShader
+{
+public:
+ virtual bool Create(ESCALINGMETHOD method);
+ virtual void Render(CD3DTexture &sourceTexture,
+ unsigned int sourceWidth, unsigned int sourceHeight,
+ CRect sourceRect,
+ CRect destRect);
+
+protected:
+ virtual bool CreateHQKernel(ESCALINGMETHOD method);
+ virtual void PrepareParameters(unsigned int sourceWidth, unsigned int sourceHeight,
+ CRect sourceRect,
+ CRect destRect);
+ virtual void SetShaderParameters(CD3DTexture &sourceTexture, float* texSteps, int texStepsCount);
+ virtual void ReleaseInternal();
+
+private:
+ CD3DTexture m_HQKernelTexture;
+
+ struct CUSTOMVERTEX {
+ FLOAT x, y, z;
+ FLOAT rhw;
+ FLOAT tu, tv;
+ };
+};
diff --git a/xbmc/cores/VideoRenderers/WinRenderer.cpp b/xbmc/cores/VideoRenderers/WinRenderer.cpp
index 2d5533b32f..4c5f675d6e 100644
--- a/xbmc/cores/VideoRenderers/WinRenderer.cpp
+++ b/xbmc/cores/VideoRenderers/WinRenderer.cpp
@@ -32,15 +32,17 @@
#include "utils/log.h"
#include "FileSystem/File.h"
#include "MathUtils.h"
-#include "VideoShaders/ConvolutionKernels.h"
-#include "VideoShaders/YUV2RGBShader.h"
#include "cores/dvdplayer/DVDCodecs/Video/DXVA.h"
+#include "VideoShaders/WinVideoFilter.h"
CWinRenderer::CWinRenderer()
{
m_iYV12RenderBuffer = 0;
m_NumYV12Buffers = 0;
+ m_colorShader = NULL;
+ m_scalerShader = NULL;
+
m_scalingMethod = VS_SCALINGMETHOD_LINEAR;
m_scalingMethodGui = (ESCALINGMETHOD)-1;
@@ -95,6 +97,8 @@ bool CWinRenderer::Configure(unsigned int width, unsigned int height, unsigned i
ManageDisplay();
+ m_bConfigured = true;
+
return true;
}
@@ -291,10 +295,14 @@ void CWinRenderer::UnInit()
{
CSingleLock lock(g_graphicsContext);
- m_YUV2RGBEffect.Release();
- m_YUV2RGBHQScalerEffect.Release();
- m_HQKernelTexture.Release();
+ if (m_FirstPassTarget.Get())
+ m_FirstPassTarget.Release();
+ if (m_FirstPassTargetStencilSurface.Get())
+ m_FirstPassTargetStencilSurface.Release();
+ SAFE_RELEASE(m_colorShader)
+ SAFE_RELEASE(m_scalerShader)
+
m_bConfigured = false;
m_bFilterInitialized = false;
@@ -304,27 +312,6 @@ void CWinRenderer::UnInit()
m_NumYV12Buffers = 0;
}
-bool CWinRenderer::LoadEffect(CD3DEffect &effect, CStdString filename)
-{
- XFILE::CFileStream file;
- if(!file.Open(filename))
- {
- CLog::Log(LOGERROR, "CWinRenderer::LoadEffect - failed to open file %s", filename.c_str());
- return false;
- }
-
- CStdString pStrEffect;
- getline(file, pStrEffect, '\0');
-
- if (!effect.Create(pStrEffect))
- {
- CLog::Log(LOGERROR, "D3DXCreateEffectFromFile %s failed", pStrEffect.c_str());
- return false;
- }
-
- return true;
-}
-
void CWinRenderer::UpdateVideoFilter()
{
if (m_scalingMethodGui == g_settings.m_currentVideoSettings.m_ScalingMethod && m_bFilterInitialized)
@@ -335,13 +322,7 @@ void CWinRenderer::UpdateVideoFilter()
m_scalingMethodGui = g_settings.m_currentVideoSettings.m_ScalingMethod;
m_scalingMethod = m_scalingMethodGui;
- if(m_YUV2RGBHQScalerEffect.Get())
- m_YUV2RGBHQScalerEffect.Release();
-
- if(m_HQKernelTexture.Get())
- m_HQKernelTexture.Release();
-
- CStdString effectString;
+ m_singleStage = false;
switch (m_scalingMethod)
{
@@ -350,15 +331,14 @@ void CWinRenderer::UpdateVideoFilter()
m_bUseHQScaler = false;
break;
+ case VS_SCALINGMETHOD_AUTO:
case VS_SCALINGMETHOD_CUBIC:
case VS_SCALINGMETHOD_LANCZOS2:
case VS_SCALINGMETHOD_LANCZOS3_FAST:
- effectString = "special://xbmc/system/shaders/yuv2rgb_4x4_d3d.fx";
m_bUseHQScaler = true;
break;
case VS_SCALINGMETHOD_LANCZOS3:
- effectString = "special://xbmc/system/shaders/yuv2rgb_6x6_d3d.fx";
m_bUseHQScaler = true;
break;
@@ -373,55 +353,88 @@ void CWinRenderer::UpdateVideoFilter()
CLog::Log(LOGERROR, "D3D: TODO: Software scaling has not yet been implemented");
break;
- case VS_SCALINGMETHOD_AUTO:
- effectString = "special://xbmc/system/shaders/yuv2rgb_4x4_d3d.fx";
- m_bUseHQScaler = true;
- break;
-
default:
break;
}
+ SAFE_RELEASE(m_scalerShader)
+
if(m_bUseHQScaler)
{
-
+ m_singleStage = false;
if(m_scalingMethod == VS_SCALINGMETHOD_AUTO && m_sourceWidth >= 1280)
{
m_bUseHQScaler = false;
- return;
+ goto nohqscaler;
}
- CLog::Log(LOGDEBUG, __FUNCTION__": Loading shader %s", effectString.c_str());
-
- if(!LoadEffect(m_YUV2RGBHQScalerEffect, effectString))
+ m_scalerShader = new CConvolutionShader();
+ if (!m_scalerShader->Create(m_scalingMethod == VS_SCALINGMETHOD_AUTO ? VS_SCALINGMETHOD_LANCZOS3_FAST : m_scalingMethod))
{
- CLog::Log(LOGERROR, __FUNCTION__": Failed to load shader %s.", effectString.c_str());
+ SAFE_RELEASE(m_scalerShader);
g_application.m_guiDialogKaiToast.QueueNotification(CGUIDialogKaiToast::Error, "Video Renderering", "Failed to init video scaler, falling back to bilinear scaling.");
m_bUseHQScaler = false;
- return;
+ goto nohqscaler;
}
+ }
+
+nohqscaler:
+
+ if (!m_bUseHQScaler)
+ m_singleStage = true;
- if (!m_HQKernelTexture.Create(256, 1, 1, g_Windowing.DefaultD3DUsage(), D3DFMT_A16B16G16R16F, g_Windowing.DefaultD3DPool()))
+
+ // Scaler is figured out. Now the colour conversion part.
+
+ if(m_FirstPassTarget.Get())
+ m_FirstPassTarget.Release();
+ if (m_FirstPassTargetStencilSurface.Get())
+ m_FirstPassTargetStencilSurface.Release();
+
+ if (!m_singleStage)
+ {
+ // initialize a render target to accept the color conversion result
+ LPDIRECT3DDEVICE9 pD3DDevice = g_Windowing.Get3DDevice();
+
+ if(!m_FirstPassTarget.Create(m_sourceWidth, m_sourceHeight, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A2R10G10B10, D3DPOOL_DEFAULT))
{
- CLog::Log(LOGERROR, __FUNCTION__": Failed to create kernel texture.");
- g_application.m_guiDialogKaiToast.QueueNotification(CGUIDialogKaiToast::Error, "Video Renderering", "Failed to init video scaler, falling back to bilinear scaling.");
- m_YUV2RGBHQScalerEffect.Release();
- m_bUseHQScaler = false;
- return;
+ CLog::Log(LOGERROR, __FUNCTION__": Failed to create 10 bit render target. Trying 8 bit...");
+ if(!m_FirstPassTarget.Create(m_sourceWidth, m_sourceHeight, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT))
+ {
+ CLog::Log(LOGERROR, __FUNCTION__": Failed to create render target texture. Going back to bilinear scaling.");
+ m_singleStage = true;
+ }
}
- CConvolutionKernel kern(m_scalingMethod == VS_SCALINGMETHOD_AUTO ? VS_SCALINGMETHOD_LANCZOS3_FAST : m_scalingMethod, 256);
+ //D3D render targets need a size matching depth-stencil surface.
+ LPDIRECT3DSURFACE9 tmpSurface;
+ D3DSURFACE_DESC tmpDesc;
+ //Use the same depth stencil format as the backbuffer.
+ pD3DDevice->GetDepthStencilSurface(&tmpSurface);
+ tmpSurface->GetDesc(&tmpDesc);
+ m_FirstPassTargetStencilSurface.Create(m_sourceWidth, m_sourceHeight, 1, D3DUSAGE_DEPTHSTENCIL, tmpDesc.Format, D3DPOOL_DEFAULT);
+ tmpSurface->Release();
- float *kernelVals = kern.GetFloatPixels();
- D3DXFLOAT16 float16Vals[256*4];
+ SAFE_RELEASE(m_colorShader)
- for(int i = 0; i < 256*4; i++)
- float16Vals[i] = kernelVals[i];
+ m_colorShader = new CYUV2RGBShader();
+ if (!m_colorShader->Create(false))
+ {
+ SAFE_RELEASE(m_colorShader);
+ m_singleStage = true;
+ m_bUseHQScaler = false;
+ SAFE_RELEASE(m_scalerShader)
+ }
+ }
- D3DLOCKED_RECT lr;
- m_HQKernelTexture.LockRect(0, &lr, NULL, D3DLOCK_DISCARD);
- memcpy(lr.pBits, float16Vals, sizeof(D3DXFLOAT16)*256*4);
- m_HQKernelTexture.UnlockRect(0);
+ if (m_singleStage) //fallback from HQ scalers and multipass creation above
+ {
+ SAFE_RELEASE(m_colorShader)
+
+ m_colorShader = new CYUV2RGBShader();
+ if (!m_colorShader->Create(true))
+ SAFE_RELEASE(m_colorShader);
+ // should fallback on D3D accelerated or sw method
}
}
@@ -435,136 +448,73 @@ void CWinRenderer::Render(DWORD flags)
UpdateVideoFilter();
- //If the GUI is active or we don't need scaling use the bilinear filter.
- if(!m_bUseHQScaler
+ // Optimize later? we could get by with bilinear under some circumstances
+ /*if(!m_bUseHQScaler
|| !g_graphicsContext.IsFullScreenVideo()
|| g_graphicsContext.IsCalibrating()
|| (m_destRect.Width() == m_sourceWidth && m_destRect.Height() == m_sourceHeight))
- {
- RenderLowMem(m_YUV2RGBEffect, flags);
- }
- else
- {
- RenderLowMem(m_YUV2RGBHQScalerEffect, flags);
- }
-}
-
-void CWinRenderer::RenderLowMem(CD3DEffect &effect, DWORD flags)
-{
- //If no effect is loaded, use the default.
- if (!effect.Get())
- LoadEffect(effect, "special://xbmc/system/shaders/yuv2rgb_d3d.fx");
-
+ */
CSingleLock lock(g_graphicsContext);
- int index = m_iYV12RenderBuffer;
- SVideoBuffer& buf = m_VideoBuffers[index];
-
// set scissors if we are not in fullscreen video
if ( !(g_graphicsContext.IsFullScreenVideo() || g_graphicsContext.IsCalibrating() ))
- {
g_graphicsContext.ClipToViewWindow();
- }
-
- LPDIRECT3DDEVICE9 pD3DDevice = g_Windowing.Get3DDevice();
- pD3DDevice->SetFVF( D3DFVF_XYZRHW | D3DFVF_TEX3 );
-
- //See RGB renderer for comment on this
- #define CHROMAOFFSET_HORIZ 0.25f
-
- // Render the image
- struct CUSTOMVERTEX {
- FLOAT x, y, z;
- FLOAT rhw;
- FLOAT tu, tv; // Texture coordinates
- FLOAT tu2, tv2;
- FLOAT tu3, tv3;
- };
- float textureHQYOffset = 0.0f;
- float textureHQUVOffset = 0.0f;
-
- if (m_bUseHQScaler)
+ if (m_singleStage)
{
- textureHQYOffset = 0.5f;
- textureHQUVOffset = 0.75f;
+ Stage1(flags);
}
-
- CUSTOMVERTEX verts[4] =
- {
- {
- m_destRect.x1 , m_destRect.y1, 0.0f, 1.0f,
- (m_sourceRect.x1 - textureHQYOffset) / m_sourceWidth , (m_sourceRect.y1 - textureHQYOffset) / m_sourceHeight,
- (m_sourceRect.x1 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceWidth>>1) , (m_sourceRect.y1 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceHeight>>1),
- (m_sourceRect.x1 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceWidth>>1) , (m_sourceRect.y1 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceHeight>>1)
- },
- {
- m_destRect.x2 , m_destRect.y1, 0.0f, 1.0f,
- (m_sourceRect.x2 - textureHQYOffset) / m_sourceWidth , (m_sourceRect.y1- textureHQYOffset) / m_sourceHeight,
- (m_sourceRect.x2 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceWidth>>1) , (m_sourceRect.y1 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceHeight>>1),
- (m_sourceRect.x2 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceWidth>>1) , (m_sourceRect.y1 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceHeight>>1)
- },
- {
- m_destRect.x2 , m_destRect.y2, 0.0f, 1.0f,
- (m_sourceRect.x2 - textureHQYOffset) / m_sourceWidth , (m_sourceRect.y2- textureHQYOffset) / m_sourceHeight,
- (m_sourceRect.x2 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceWidth>>1) , (m_sourceRect.y2 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceHeight>>1),
- (m_sourceRect.x2 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceWidth>>1) , (m_sourceRect.y2 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceHeight>>1)
- },
- {
- m_destRect.x1 , m_destRect.y2, 0.0f, 1.0f,
- (m_sourceRect.x1 - textureHQYOffset) / m_sourceWidth , (m_sourceRect.y2- textureHQYOffset) / m_sourceHeight,
- (m_sourceRect.x1 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceWidth>>1) , (m_sourceRect.y2 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceHeight>>1),
- (m_sourceRect.x1 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceWidth>>1) , (m_sourceRect.y2 / 2.0f + CHROMAOFFSET_HORIZ - textureHQUVOffset) / (m_sourceHeight>>1)
- }
- };
-
- for(int i = 0; i < 4; i++)
+ else
{
- verts[i].x -= 0.5;
- verts[i].y -= 0.5;
+ Stage1(flags);
+ Stage2(flags);
}
+}
- m_matrix.SetParameters(g_settings.m_currentVideoSettings.m_Contrast * 0.02f,
- g_settings.m_currentVideoSettings.m_Brightness * 0.01f - 0.5f,
- m_flags);
-
- float texSteps[] = {1.0f/(float)m_sourceWidth, 1.0f/(float)m_sourceHeight,
- 1.0f/(float)(m_sourceWidth >> 1), 1.0f/(float)(m_sourceHeight >> 1)};
-
- effect.SetMatrix( "g_ColorMatrix", m_matrix.Matrix());
- effect.SetTechnique( "YUV2RGB_T" );
- effect.SetTexture( "g_YTexture", buf.planes[0].texture ) ;
- effect.SetTexture( "g_UTexture", buf.planes[1].texture ) ;
- effect.SetTexture( "g_VTexture", buf.planes[2].texture ) ;
- effect.SetTexture( "g_KernelTexture", m_HQKernelTexture );
- effect.SetFloatArray("g_YStep", &texSteps[0], 2);
- effect.SetFloatArray("g_UVStep", &texSteps[2], 2);
-
- UINT cPasses, iPass;
- if (!effect.Begin( &cPasses, 0 ))
+void CWinRenderer::Stage1(DWORD flags)
+{
+ if (m_singleStage)
{
- CLog::Log(LOGERROR, "CWinRenderer::RenderLowMem - failed to begin d3d effect");
- return;
+ m_colorShader->Render(m_sourceWidth, m_sourceHeight, m_sourceRect, m_destRect,
+ g_settings.m_currentVideoSettings.m_Contrast,
+ g_settings.m_currentVideoSettings.m_Brightness,
+ m_flags,
+ &m_VideoBuffers[m_iYV12RenderBuffer]);
}
-
- for( iPass = 0; iPass < cPasses; iPass++ )
+ else
{
- if (!effect.BeginPass( iPass ))
- {
- CLog::Log(LOGERROR, "CWinRenderer::RenderLowMem - failed to begin d3d effect pass");
- break;
- }
+ // Switch the render target to the temporary destination
+ LPDIRECT3DDEVICE9 pD3DDevice = g_Windowing.Get3DDevice();
+ LPDIRECT3DSURFACE9 newRT, oldRT, oldDS, newDS;
+ m_FirstPassTarget.GetSurfaceLevel(0, &newRT);
+ m_FirstPassTargetStencilSurface.GetSurfaceLevel(0, &newDS);
+ pD3DDevice->GetRenderTarget(0, &oldRT);
+ pD3DDevice->SetRenderTarget(0, newRT);
+ pD3DDevice->GetDepthStencilSurface(&oldDS);
+ pD3DDevice->SetDepthStencilSurface(newDS);
- pD3DDevice->DrawPrimitiveUP(D3DPT_TRIANGLEFAN, 2, verts, sizeof(CUSTOMVERTEX));
- pD3DDevice->SetTexture(0, NULL);
- pD3DDevice->SetTexture(1, NULL);
- pD3DDevice->SetTexture(2, NULL);
+ CRect rtRect(0.0f, 0.0f, m_sourceWidth, m_sourceHeight);
- effect.EndPass() ;
+ m_colorShader->Render(m_sourceWidth, m_sourceHeight, m_sourceRect, rtRect,
+ g_settings.m_currentVideoSettings.m_Contrast,
+ g_settings.m_currentVideoSettings.m_Brightness,
+ m_flags,
+ &m_VideoBuffers[m_iYV12RenderBuffer]);
+
+ // Restore the render target
+ pD3DDevice->SetRenderTarget(0, oldRT);
+ pD3DDevice->SetDepthStencilSurface(oldDS);
+
+ oldDS->Release();
+ oldRT->Release();
+ newDS->Release();
+ newRT->Release();
}
+}
- effect.End() ;
- pD3DDevice->SetPixelShader( NULL );
+void CWinRenderer::Stage2(DWORD flags)
+{
+ m_scalerShader->Render(m_FirstPassTarget, m_sourceWidth, m_sourceHeight, m_sourceRect, m_destRect);
}
void CWinRenderer::RenderProcessor(DWORD flags)
@@ -608,7 +558,7 @@ void CWinRenderer::CreateThumbnail(CBaseTexture *texture, unsigned int width, un
pD3DDevice->GetRenderTarget(0, &oldRT);
pD3DDevice->SetRenderTarget(0, surface);
pD3DDevice->BeginScene();
- RenderLowMem(m_YUV2RGBEffect, 0);
+ Render(0);
pD3DDevice->EndScene();
m_destRect = saveSize;
pD3DDevice->SetRenderTarget(0, oldRT);
@@ -726,7 +676,7 @@ bool CWinRenderer::Supports(ESCALINGMETHOD method)
return false;
}
-void CWinRenderer::SVideoBuffer::Clear()
+void SVideoBuffer::Clear()
{
SAFE_RELEASE(proc);
id = 0;
@@ -737,7 +687,7 @@ void CWinRenderer::SVideoBuffer::Clear()
}
}
-void CWinRenderer::SVideoBuffer::StartRender()
+void SVideoBuffer::StartRender()
{
for(unsigned i = 0; i < MAX_PLANES; i++)
{
@@ -747,7 +697,7 @@ void CWinRenderer::SVideoBuffer::StartRender()
}
}
-void CWinRenderer::SVideoBuffer::StartDecode()
+void SVideoBuffer::StartDecode()
{
SAFE_RELEASE(proc);
id = 0;
@@ -761,78 +711,4 @@ void CWinRenderer::SVideoBuffer::StartDecode()
}
}
-
-CPixelShaderRenderer::CPixelShaderRenderer()
- : CWinRenderer()
-{
-}
-
-bool CPixelShaderRenderer::Configure(unsigned int width, unsigned int height, unsigned int d_width, unsigned int d_height, float fps, unsigned flags)
-{
- if(!CWinRenderer::Configure(width, height, d_width, d_height, fps, flags))
- return false;
-
- m_bConfigured = true;
- return true;
-}
-
-void CPixelShaderRenderer::Render(DWORD flags)
-{
- CWinRenderer::Render(flags);
-}
-
-
-CYUV2RGBMatrix::CYUV2RGBMatrix()
-{
- m_NeedRecalc = true;
-}
-
-void CYUV2RGBMatrix::SetParameters(float contrast, float blacklevel, unsigned int flags)
-{
- if (m_contrast != contrast)
- {
- m_NeedRecalc = true;
- m_contrast = contrast;
- }
- if (m_blacklevel != blacklevel)
- {
- m_NeedRecalc = true;
- m_blacklevel = blacklevel;
- }
- if (m_flags != flags)
- {
- m_NeedRecalc = true;
- m_flags = flags;
- }
-}
-
-D3DXMATRIX* CYUV2RGBMatrix::Matrix()
-{
- if (m_NeedRecalc)
- {
- TransformMatrix matrix;
- CalculateYUVMatrix(matrix, m_flags, m_blacklevel, m_contrast);
-
- m_mat._11 = matrix.m[0][0];
- m_mat._12 = matrix.m[1][0];
- m_mat._13 = matrix.m[2][0];
- m_mat._14 = 0.0f;
- m_mat._21 = matrix.m[0][1];
- m_mat._22 = matrix.m[1][1];
- m_mat._23 = matrix.m[2][1];
- m_mat._24 = 0.0f;
- m_mat._31 = matrix.m[0][2];
- m_mat._32 = matrix.m[1][2];
- m_mat._33 = matrix.m[2][2];
- m_mat._44 = 0.0f;
- m_mat._41 = matrix.m[0][3];
- m_mat._42 = matrix.m[1][3];
- m_mat._43 = matrix.m[2][3];
- m_mat._44 = 1.0f;
-
- m_NeedRecalc = false;
- }
- return &m_mat;
-}
-
#endif
diff --git a/xbmc/cores/VideoRenderers/WinRenderer.h b/xbmc/cores/VideoRenderers/WinRenderer.h
index 09bbf054f2..6d9345579f 100644
--- a/xbmc/cores/VideoRenderers/WinRenderer.h
+++ b/xbmc/cores/VideoRenderers/WinRenderer.h
@@ -28,7 +28,6 @@
#include "BaseRenderer.h"
#include "D3DResource.h"
#include "settings/VideoSettings.h"
-
//#define MP_DIRECTRENDERING
#ifdef MP_DIRECTRENDERING
@@ -72,6 +71,8 @@
#define CONF_FLAGS_FULLSCREEN 0x10
class CBaseTexture;
+class CYUV2RGBShader;
+class CConvolutionShader;
namespace DXVA { class CProcessor; }
@@ -102,22 +103,42 @@ struct YUVRANGE
extern YUVRANGE yuv_range_lim;
extern YUVRANGE yuv_range_full;
+#define PLANE_Y 0
+#define PLANE_U 1
+#define PLANE_V 2
+
+#define FIELD_FULL 0
+#define FIELD_ODD 1
+#define FIELD_EVEN 2
-class CYUV2RGBMatrix
+// YV12 decoder textures
+struct SVideoPlane
{
-public:
- CYUV2RGBMatrix();
- void SetParameters(float contrast, float blacklevel, unsigned int flags);
- D3DXMATRIX* Matrix();
-
-private:
- bool m_NeedRecalc;
- float m_contrast;
- float m_blacklevel;
- unsigned int m_flags;
- D3DXMATRIX m_mat;
+ CD3DTexture texture;
+ D3DLOCKED_RECT rect;
};
+struct SVideoBuffer
+{
+ SVideoBuffer()
+ {
+ proc = NULL;
+ id = 0;
+ }
+ ~SVideoBuffer()
+ {
+ Clear();
+ }
+
+ void StartDecode();
+ void StartRender();
+
+ void Clear();
+
+ DXVA::CProcessor* proc;
+ int64_t id;
+ SVideoPlane planes[MAX_PLANES];
+};
class CWinRenderer : public CBaseRenderer
{
@@ -130,7 +151,7 @@ public:
void CreateThumbnail(CBaseTexture *texture, unsigned int width, unsigned int height);
// Player functions
- virtual bool Configure(unsigned int width, unsigned int height, unsigned int d_width, unsigned int d_height, float fps, unsigned flags);
+ virtual bool Configure(unsigned int width, unsigned int height, unsigned int d_width, unsigned int d_height, float fps, unsigned flags);
virtual int GetImage(YV12Image *image, int source = AUTOSOURCE, bool readonly = false);
virtual void ReleaseImage(int source, bool preserve = false);
virtual unsigned int DrawSlice(unsigned char *src[], int stride[], int w, int h, int x, int y);
@@ -145,75 +166,36 @@ public:
virtual bool Supports(EINTERLACEMETHOD method);
virtual bool Supports(ESCALINGMETHOD method);
- void RenderUpdate(bool clear, DWORD flags = 0, DWORD alpha = 255);
+ void RenderUpdate(bool clear, DWORD flags = 0, DWORD alpha = 255);
protected:
virtual void Render(DWORD flags);
- void CopyAlpha(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dst, unsigned char* dsta, int dststride);
+ void CopyAlpha(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dst, unsigned char* dsta, int dststride);
virtual void ManageTextures();
- void DeleteYV12Texture(int index);
- void ClearYV12Texture(int index);
- bool CreateYV12Texture(int index);
- void CopyYV12Texture(int dest);
- int NextYV12Texture();
+ void DeleteYV12Texture(int index);
+ void ClearYV12Texture(int index);
+ bool CreateYV12Texture(int index);
+ void CopyYV12Texture(int dest);
+ int NextYV12Texture();
void UpdateVideoFilter();
-
- bool LoadEffect(CD3DEffect &effect, CStdString filename);
-
- // low memory renderer (default PixelShaderRenderer)
- void RenderLowMem(CD3DEffect &effect, DWORD flags);
void RenderProcessor(DWORD flags);
- int m_iYV12RenderBuffer;
- int m_NumYV12Buffers;
+ int m_iYV12RenderBuffer;
+ int m_NumYV12Buffers;
bool m_bConfigured;
- typedef BYTE* YUVMEMORYPLANES[MAX_PLANES];
- typedef YUVMEMORYPLANES YUVMEMORYBUFFERS[NUM_BUFFERS];
-
- #define PLANE_Y 0
- #define PLANE_U 1
- #define PLANE_V 2
-
- #define FIELD_FULL 0
- #define FIELD_ODD 1
- #define FIELD_EVEN 2
+ SVideoBuffer m_VideoBuffers[NUM_BUFFERS];
- // YV12 decoder textures
- struct SVideoPlane
- {
- CD3DTexture texture;
- D3DLOCKED_RECT rect;
- };
+ bool m_singleStage;
+ CD3DTexture m_FirstPassTarget;
+ CD3DTexture m_FirstPassTargetStencilSurface;
- struct SVideoBuffer
- {
- SVideoBuffer()
- {
- proc = NULL;
- id = 0;
- }
- ~SVideoBuffer()
- {
- Clear();
- }
-
- void StartDecode();
- void StartRender();
-
- void Clear();
-
- DXVA::CProcessor* proc;
- int64_t id;
- SVideoPlane planes[MAX_PLANES];
- };
+ CYUV2RGBShader* m_colorShader;
+ CConvolutionShader* m_scalerShader;
- SVideoBuffer m_VideoBuffers[NUM_BUFFERS];
-
- CD3DTexture m_HQKernelTexture;
- CD3DEffect m_YUV2RGBEffect;
- CD3DEffect m_YUV2RGBHQScalerEffect;
+ void Stage1(DWORD flags);
+ void Stage2(DWORD flags);
ESCALINGMETHOD m_scalingMethod;
ESCALINGMETHOD m_scalingMethodGui;
@@ -226,18 +208,6 @@ protected:
// clear colour for "black" bars
DWORD m_clearColour;
unsigned int m_flags;
- CYUV2RGBMatrix m_matrix;
-};
-
-
-class CPixelShaderRenderer : public CWinRenderer
-{
-public:
- CPixelShaderRenderer();
- virtual bool Configure(unsigned int width, unsigned int height, unsigned int d_width, unsigned int d_height, float fps, unsigned flags);
-
-protected:
- virtual void Render(DWORD flags);
};
#else
diff --git a/system/shaders/yuv2rgb_4x4_d3d.fx b/xbmc/cores/VideoRenderers/legacy/yuv2rgb_4x4_d3d.fx
index 18ae0257f0..18ae0257f0 100644
--- a/system/shaders/yuv2rgb_4x4_d3d.fx
+++ b/xbmc/cores/VideoRenderers/legacy/yuv2rgb_4x4_d3d.fx
diff --git a/system/shaders/yuv2rgb_6x6_d3d.fx b/xbmc/cores/VideoRenderers/legacy/yuv2rgb_6x6_d3d.fx
index 9fce0b2c49..9fce0b2c49 100644
--- a/system/shaders/yuv2rgb_6x6_d3d.fx
+++ b/xbmc/cores/VideoRenderers/legacy/yuv2rgb_6x6_d3d.fx