[xiph-commits] r11113 - in branches/oggdsf_ce_port:
build/oggcodecs_wm5 sln/oggdsf_all sln/oggdsf_wm5
src/lib/codecs/theora/filters/dsfTheoraDecoder
src/lib/codecs/vorbis/filters/dsfVorbisDecoder
src/lib/core/directshow/dsfOggDemux2
src/lib/core/ogg/libOOOggSeek src/lib/player/libDSPlay
src/tests/testLoadLib
illiminable at svn.xiph.org
illiminable at svn.xiph.org
Sun Apr 9 02:55:36 PDT 2006
Author: illiminable
Date: 2006-04-09 02:54:51 -0700 (Sun, 09 Apr 2006)
New Revision: 11113
Added:
branches/oggdsf_ce_port/src/lib/player/libDSPlay/WinCE_Exports.cpp
branches/oggdsf_ce_port/src/lib/player/libDSPlay/WinCE_Exports.h
branches/oggdsf_ce_port/src/lib/player/libDSPlay/c_exports.def
branches/oggdsf_ce_port/src/lib/player/libDSPlay/dllstuff.cpp
branches/oggdsf_ce_port/src/lib/player/libDSPlay/dllstuff.h
Modified:
branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj
branches/oggdsf_ce_port/sln/oggdsf_all/oggdsf_all.sln
branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln
branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeFilter.cpp
branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeFilter.h
branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeInputPin.cpp
branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeInputPin.h
branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/theoradecodedllstuff.cpp
branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/theoradecoderdllstuff.h
branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeInputPin.h
branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp
branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/ds_guids.h
branches/oggdsf_ce_port/src/lib/core/ogg/libOOOggSeek/AutoOggChainGranuleSeekTable.h
branches/oggdsf_ce_port/src/lib/player/libDSPlay/DSPlayer.cpp
branches/oggdsf_ce_port/src/lib/player/libDSPlay/libDSPlay.vcproj
branches/oggdsf_ce_port/src/lib/player/libDSPlay/stdafx.h
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h
branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj
Log:
* More debugging added
* #ifdef's for various parts of buffer setup to limit memory use on ce
* C wrappers on dsplay so it can be dllimport'd to c#
* Disable seeking on ce
* #ifdef in dsplay to manually setup ogg filter graphs, since the old version of intelligent connect used on ce doesn't seem to work right.
Modified: branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj
===================================================================
--- branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj 2006-04-09 09:54:51 UTC (rev 11113)
@@ -74,6 +74,12 @@
}
"Entry"
{
+ "MsmKey" = "8:_A468F930F587443BA9529CBFA90E8D29"
+ "OwnerKey" = "8:_UNDEFINED"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
"MsmKey" = "8:_BC04D4D4A1EE423EBFA34E91DF63319A"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@@ -429,6 +435,32 @@
{
}
}
+ "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_A468F930F587443BA9529CBFA90E8D29"
+ {
+ "SourcePath" = "8:..\\..\\src\\lib\\player\\libDSPlay\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libDSPlay.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
+ "Condition" = "8:"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "Register" = "3:0"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:0"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Built"
+ "OutputProjectGuid" = "8:{213C8003-BD07-4534-ACFC-D630C6D0D75F}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
"{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_BC04D4D4A1EE423EBFA34E91DF63319A"
{
"SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\libs\\libvorbis\\win32\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\vorbis_d.dll"
Modified: branches/oggdsf_ce_port/sln/oggdsf_all/oggdsf_all.sln
===================================================================
--- branches/oggdsf_ce_port/sln/oggdsf_all/oggdsf_all.sln 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/sln/oggdsf_all/oggdsf_all.sln 2006-04-09 09:54:51 UTC (rev 11113)
@@ -1057,8 +1057,8 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfOggDemux2", "..\..\src\lib\core\directshow\dsfOggDemux2\dsfOggDemux2.vcproj", "{304B710A-7355-471C-A4A8-9E8F6D640E6D}"
ProjectSection(ProjectDependencies) = postProject
+ {223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
{4CBC0173-27E6-4218-AE06-5EFDCA7B2547} = {4CBC0173-27E6-4218-AE06-5EFDCA7B2547}
- {223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
{9A14F6AC-BC6E-401A-A300-07369BD6C5FE} = {9A14F6AC-BC6E-401A-A300-07369BD6C5FE}
{EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
@@ -1097,6 +1097,8 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testCustomSource", "..\..\src\tests\testCustomSource\testCustomSource.vcproj", "{2D78A677-770E-423C-883B-D191228F9F8D}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libDSPlay", "..\..\src\lib\player\libDSPlay\libDSPlay.vcproj", "{213C8003-BD07-4534-ACFC-D630C6D0D75F}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug Unicode|Any CPU = Debug Unicode|Any CPU
@@ -9806,6 +9808,83 @@
{2D78A677-770E-423C-883B-D191228F9F8D}.Release|Win32.Build.0 = Release|Win32
{2D78A677-770E-423C-883B-D191228F9F8D}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{2D78A677-770E-423C-883B-D191228F9F8D}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Win32.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Mixed Platforms.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Win32.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Win32.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Win32.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Win32.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Any CPU.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Mixed Platforms.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Win32.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Win32.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Win32.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Any CPU.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Mixed Platforms.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Mixed Platforms.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Win32.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Win32.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Any CPU.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Mixed Platforms.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Win32.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Win32.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Any CPU.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Mixed Platforms.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Win32.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Win32.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Win32.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Win32.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Any CPU.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Mixed Platforms.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Win32.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Win32.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Modified: branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln
===================================================================
--- branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln 2006-04-09 09:54:51 UTC (rev 11113)
@@ -9,16 +9,16 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libOOOggSeek", "..\..\src\lib\core\ogg\libOOOggSeek\libOOOggSeek.vcproj", "{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfOggMux", "..\..\src\lib\core\directshow\dsfOggMux\dsfOggMux.vcproj", "{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC_dynamic", "..\..\src\lib\codecs\flac\libs\libflac\src\libFLAC\libFLAC_dynamic.vcproj", "{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}"
@@ -30,11 +30,11 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfFLACDecoder", "..\..\src\lib\codecs\flac\filters\dsfFLACDecoder\dsfFLACDecoder.vcproj", "{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
+ {6B548F29-04A2-4F61-946F-72B86B4845DA} = {6B548F29-04A2-4F61-946F-72B86B4845DA}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {6B548F29-04A2-4F61-946F-72B86B4845DA} = {6B548F29-04A2-4F61-946F-72B86B4845DA}
- {7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis", "..\..\src\lib\codecs\vorbis\libs\libvorbis\win32\vorbis_dynamic.vcproj", "{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}"
@@ -44,42 +44,42 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfVorbisDecoder", "..\..\src\lib\codecs\vorbis\filters\dsfVorbisDecoder\dsfVorbisDecoder.vcproj", "{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4} = {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4} = {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfishsound", "..\..\src\lib\codecs\helper\libfishsound\win32\libfishsound.vcproj", "{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}"
ProjectSection(ProjectDependencies) = postProject
+ {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2} = {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}
+ {FB373486-0E6E-4BB6-8BF2-1F92EACA1468} = {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}
{6D653C6F-8722-4B10-9C3A-CB7094DD159F} = {6D653C6F-8722-4B10-9C3A-CB7094DD159F}
- {FB373486-0E6E-4BB6-8BF2-1F92EACA1468} = {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}
- {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2} = {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libspeex", "..\..\src\lib\codecs\speex\libs\libspeex\win32\libspeex\libspeex.vcproj", "{6D653C6F-8722-4B10-9C3A-CB7094DD159F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfVorbisEncoder", "..\..\src\lib\codecs\vorbis\filters\dsfVorbisEncoder\dsfVorbisEncoder.vcproj", "{D74A626E-C8CB-4787-913E-2E637FC04F2B}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4} = {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4} = {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfSpeexDecoder", "..\..\src\lib\codecs\speex\filters\dsfSpeexDecoder\dsfSpeexDecoder.vcproj", "{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4} = {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4} = {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfSpeexEncoder", "..\..\src\lib\codecs\speex\filters\dsfSpeexEncoder\dsfSpeexEncoder.vcproj", "{419E0701-9C9A-4671-B3B6-79FA206DEE25}"
ProjectSection(ProjectDependencies) = postProject
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4} = {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4} = {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtheora", "..\..\src\lib\codecs\theora\libs\libtheora\win32\libtheora\libtheora.vcproj", "{2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}"
@@ -89,17 +89,17 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libOOTheora", "..\..\src\lib\codecs\theora\libs\libOOTheora\libOOTheora.vcproj", "{6B20BD7A-644B-4087-9CAC-71B2D68D0231}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA} = {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA} = {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfTheoraDecoder", "..\..\src\lib\codecs\theora\filters\dsfTheoraDecoder\dsfTheoraDecoder.vcproj", "{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {6B20BD7A-644B-4087-9CAC-71B2D68D0231} = {6B20BD7A-644B-4087-9CAC-71B2D68D0231}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {6B20BD7A-644B-4087-9CAC-71B2D68D0231} = {6B20BD7A-644B-4087-9CAC-71B2D68D0231}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libCMMLTags", "..\..\src\lib\codecs\cmml\libCMMLTags\libCMMLTags.vcproj", "{AD38DCC6-B431-4B32-8569-74F3376EF2DA}"
@@ -108,60 +108,60 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfTheoraEncoder", "..\..\src\lib\codecs\theora\filters\dsfTheoraEncoder\dsfTheoraEncoder.vcproj", "{8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA} = {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {6B20BD7A-644B-4087-9CAC-71B2D68D0231} = {6B20BD7A-644B-4087-9CAC-71B2D68D0231}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {6B20BD7A-644B-4087-9CAC-71B2D68D0231} = {6B20BD7A-644B-4087-9CAC-71B2D68D0231}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA} = {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfCMMLDecoder", "..\..\src\lib\codecs\cmml\dsfCMMLDecoder\dsfCMMLDecoder.vcproj", "{6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {AD38DCC6-B431-4B32-8569-74F3376EF2DA} = {AD38DCC6-B431-4B32-8569-74F3376EF2DA}
+ {899EB7AD-26BF-4495-9BE5-EADECCC288B2} = {899EB7AD-26BF-4495-9BE5-EADECCC288B2}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {899EB7AD-26BF-4495-9BE5-EADECCC288B2} = {899EB7AD-26BF-4495-9BE5-EADECCC288B2}
- {AD38DCC6-B431-4B32-8569-74F3376EF2DA} = {AD38DCC6-B431-4B32-8569-74F3376EF2DA}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libVorbisComment", "..\..\src\lib\core\ogg\libVorbisComment\libVorbisComment.vcproj", "{DC4D86E2-72C1-4995-8FB1-0F08655E620A}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libDSPlayDotNET", "..\..\src\lib\player\libDSPlayDotNET\libDSPlayDotNET.vcproj", "{E274665B-12E3-4C7F-A749-FAB0C0A73522}"
ProjectSection(ProjectDependencies) = postProject
+ {AD38DCC6-B431-4B32-8569-74F3376EF2DA} = {AD38DCC6-B431-4B32-8569-74F3376EF2DA}
{FCFE729D-EADE-45BA-9506-7E82A46403F7} = {FCFE729D-EADE-45BA-9506-7E82A46403F7}
- {AD38DCC6-B431-4B32-8569-74F3376EF2DA} = {AD38DCC6-B431-4B32-8569-74F3376EF2DA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libiWrapper", "..\..\src\lib\helper\libiWrapper\libiWrapper.vcproj", "{FCFE729D-EADE-45BA-9506-7E82A46403F7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfFLACEncoder", "..\..\src\lib\codecs\flac\filters\dsfFLACEncoder\dsfFLACEncoder.vcproj", "{7143478E-0C1A-4C8B-B12C-4BFEF591F36F}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA} = {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
+ {6B548F29-04A2-4F61-946F-72B86B4845DA} = {6B548F29-04A2-4F61-946F-72B86B4845DA}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {6B548F29-04A2-4F61-946F-72B86B4845DA} = {6B548F29-04A2-4F61-946F-72B86B4845DA}
- {7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA} = {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libVorbisCommentDotNET", "..\..\src\lib\core\ogg\libVorbisCommentDotNET\libVorbisCommentDotNET.vcproj", "{CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {DC4D86E2-72C1-4995-8FB1-0F08655E620A} = {DC4D86E2-72C1-4995-8FB1-0F08655E620A}
{FCFE729D-EADE-45BA-9506-7E82A46403F7} = {FCFE729D-EADE-45BA-9506-7E82A46403F7}
- {DC4D86E2-72C1-4995-8FB1-0F08655E620A} = {DC4D86E2-72C1-4995-8FB1-0F08655E620A}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libilliCore", "..\..\src\lib\helper\libilliCore\libilliCore.vcproj", "{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfCMMLRawSource", "..\..\src\lib\codecs\cmml\dsfCMMLRawSource\dsfCMMLRawSource.vcproj", "{35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {AD38DCC6-B431-4B32-8569-74F3376EF2DA} = {AD38DCC6-B431-4B32-8569-74F3376EF2DA}
+ {899EB7AD-26BF-4495-9BE5-EADECCC288B2} = {899EB7AD-26BF-4495-9BE5-EADECCC288B2}
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC} = {37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}
- {899EB7AD-26BF-4495-9BE5-EADECCC288B2} = {899EB7AD-26BF-4495-9BE5-EADECCC288B2}
- {AD38DCC6-B431-4B32-8569-74F3376EF2DA} = {AD38DCC6-B431-4B32-8569-74F3376EF2DA}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLACHelper", "..\..\src\lib\codecs\flac\libs\libFLACHelper\libFLACHelper.vcproj", "{7F213248-16F2-4AAE-B941-C402670082BC}"
@@ -171,22 +171,22 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfNativeFLACSource", "..\..\src\lib\codecs\flac\filters\dsfNativeFLACSource\dsfNativeFLACSource.vcproj", "{43DEE58F-CEC6-49B4-BC06-3D28978BAB63}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA} = {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
{6B548F29-04A2-4F61-946F-72B86B4845DA} = {6B548F29-04A2-4F61-946F-72B86B4845DA}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA} = {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libDirectshowAbstracts", "..\..\src\lib\core\directshow\libDirectshowAbstracts\libDirectshowAbstracts.vcproj", "{EA7091BB-9906-41DF-9738-F4858A136086}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfAnxMux", "..\..\src\lib\core\directshow\dsfAnxMux\dsfAnxMux.vcproj", "{685D495F-1620-459A-9EE3-BAD4F619B2C2}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834} = {6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}
+ {2EBA839A-CE6E-406E-9A43-CC6FB25A78CB} = {2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}
+ {7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
- {2EBA839A-CE6E-406E-9A43-CC6FB25A78CB} = {2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}
- {6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834} = {6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libTemporalURI", "..\..\src\lib\helper\libTemporalURI\libTemporalURI.vcproj", "{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}"
@@ -196,48 +196,48 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libCMMLParse", "..\..\src\lib\codecs\cmml\libCMMLParse\libCMMLParse.vcproj", "{899EB7AD-26BF-4495-9BE5-EADECCC288B2}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {AD38DCC6-B431-4B32-8569-74F3376EF2DA} = {AD38DCC6-B431-4B32-8569-74F3376EF2DA}
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC} = {37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}
- {AD38DCC6-B431-4B32-8569-74F3376EF2DA} = {AD38DCC6-B431-4B32-8569-74F3376EF2DA}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libAnxHelper", "..\..\src\lib\helper\libAnxHelper\libAnxHelper.vcproj", "{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libTemporalURIDotNET", "..\..\src\lib\helper\libTemporalURIDotNET\libTemporalURIDotNET.vcproj", "{E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {FCFE729D-EADE-45BA-9506-7E82A46403F7} = {FCFE729D-EADE-45BA-9506-7E82A46403F7}
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC} = {37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}
- {FCFE729D-EADE-45BA-9506-7E82A46403F7} = {FCFE729D-EADE-45BA-9506-7E82A46403F7}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfOggDemux2", "..\..\src\lib\core\directshow\dsfOggDemux2\dsfOggDemux2.vcproj", "{304B710A-7355-471C-A4A8-9E8F6D640E6D}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+ {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
+ {9A14F6AC-BC6E-401A-A300-07369BD6C5FE} = {9A14F6AC-BC6E-401A-A300-07369BD6C5FE}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {9A14F6AC-BC6E-401A-A300-07369BD6C5FE} = {9A14F6AC-BC6E-401A-A300-07369BD6C5FE}
- {EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfOGMDecoder", "..\..\src\lib\codecs\ogm\filters\dsfOGMDecoder\dsfOGMDecoder.vcproj", "{1C4F9412-B1DE-4E65-96C1-89522EF02997}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfOggRawAudioInserter", "..\..\src\lib\codecs\RawAudio\dsfOggRawAudioInserter\dsfOggRawAudioInserter.vcproj", "{EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
{EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfOggRawAudioExtractor", "..\..\src\lib\codecs\RawAudio\dsfOggRawAudioExtractor\dsfOggRawAudioExtractor.vcproj", "{20DC77C5-8396-4C6D-A805-959CF8DFABB3}"
ProjectSection(ProjectDependencies) = postProject
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{91398E15-B997-42E3-9057-8A557729B2A7}"
@@ -245,7 +245,12 @@
Project("{B900F1C2-3D47-4FEC-85B3-04AAF18C3634}") = "oggcodecs_wm5", "..\..\build\oggcodecs_wm5\oggcodecs_wm5.vddproj", "{7732F199-20CF-4BF0-AC6B-E97EF48836F3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testLoadLib", "..\..\src\tests\testLoadLib\testLoadLib.vcproj", "{D3DE90D9-0D36-462C-B2D3-9460071681E5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F} = {213C8003-BD07-4534-ACFC-D630C6D0D75F}
+ EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libDSPlay", "..\..\src\lib\player\libDSPlay\libDSPlay.vcproj", "{213C8003-BD07-4534-ACFC-D630C6D0D75F}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug Unicode|Any CPU = Debug Unicode|Any CPU
@@ -405,8 +410,8 @@
{FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release|Any CPU.ActiveCfg = Release|Win32
{FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{FB373486-0E6E-4BB6-8BF2-1F92EACA1468}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -511,8 +516,8 @@
{223ACC19-608E-4E1B-A054-067F0CACB272}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{223ACC19-608E-4E1B-A054-067F0CACB272}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{223ACC19-608E-4E1B-A054-067F0CACB272}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {223ACC19-608E-4E1B-A054-067F0CACB272}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {223ACC19-608E-4E1B-A054-067F0CACB272}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {223ACC19-608E-4E1B-A054-067F0CACB272}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {223ACC19-608E-4E1B-A054-067F0CACB272}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{223ACC19-608E-4E1B-A054-067F0CACB272}.Release|Any CPU.ActiveCfg = Release|Win32
{223ACC19-608E-4E1B-A054-067F0CACB272}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{223ACC19-608E-4E1B-A054-067F0CACB272}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -617,8 +622,8 @@
{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release|Any CPU.ActiveCfg = Release|Win32
{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -736,8 +741,8 @@
{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release|Any CPU.ActiveCfg = Release|Win32
{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -844,8 +849,8 @@
{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Any CPU.ActiveCfg = Release|Win32
{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -950,8 +955,8 @@
{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Any CPU.ActiveCfg = Release|Win32
{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1070,8 +1075,8 @@
{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release|Any CPU.ActiveCfg = Release|Win32
{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1178,8 +1183,8 @@
{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Any CPU.ActiveCfg = Release|Win32
{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1284,8 +1289,8 @@
{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release|Any CPU.ActiveCfg = Release|Win32
{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1390,8 +1395,8 @@
{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release|Any CPU.ActiveCfg = Release|Win32
{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1496,8 +1501,8 @@
{6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release|Any CPU.ActiveCfg = Release|Win32
{6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{6D653C6F-8722-4B10-9C3A-CB7094DD159F}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1601,8 +1606,8 @@
{D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release|Any CPU.ActiveCfg = Release|Win32
{D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{D74A626E-C8CB-4787-913E-2E637FC04F2B}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1707,8 +1712,8 @@
{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release|Any CPU.ActiveCfg = Release|Win32
{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1812,8 +1817,8 @@
{419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release|Any CPU.ActiveCfg = Release|Win32
{419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{419E0701-9C9A-4671-B3B6-79FA206DEE25}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -1918,8 +1923,8 @@
{2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release|Any CPU.ActiveCfg = Release|Win32
{2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{2394BCBD-BAE8-443F-A65C-6BFDDD42D7CA}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2024,8 +2029,8 @@
{6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release|Any CPU.ActiveCfg = Release|Win32
{6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{6B20BD7A-644B-4087-9CAC-71B2D68D0231}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2130,8 +2135,8 @@
{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release|Any CPU.ActiveCfg = Release|Win32
{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2234,8 +2239,8 @@
{AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release|Any CPU.ActiveCfg = Release|Win32
{AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{AD38DCC6-B431-4B32-8569-74F3376EF2DA}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2340,8 +2345,8 @@
{88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release|Any CPU.ActiveCfg = Release|Win32
{88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{88532BA9-1EED-421F-84BF-88A7A87FB2D3}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2445,8 +2450,8 @@
{8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release|Any CPU.ActiveCfg = Release|Win32
{8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{8C91066F-5C96-48BB-BD1F-D30FFD2A57A1}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2565,8 +2570,8 @@
{6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release|Any CPU.ActiveCfg = Release|Win32
{6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{6B269BA6-6A18-41EF-A82C-03B6B5D4BCA7}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2673,8 +2678,8 @@
{DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release|Any CPU.ActiveCfg = Release|Win32
{DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{DC4D86E2-72C1-4995-8FB1-0F08655E620A}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2777,8 +2782,8 @@
{E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release|Any CPU.ActiveCfg = Release|Win32
{E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{E274665B-12E3-4C7F-A749-FAB0C0A73522}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -2882,8 +2887,8 @@
{FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release|Any CPU.ActiveCfg = Release|Win32
{FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{FCFE729D-EADE-45BA-9506-7E82A46403F7}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3001,8 +3006,8 @@
{7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release|Any CPU.ActiveCfg = Release|Win32
{7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{7143478E-0C1A-4C8B-B12C-4BFEF591F36F}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3107,8 +3112,8 @@
{CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release|Any CPU.ActiveCfg = Release|Win32
{CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{CD8398F5-6FF7-4BDA-9E48-ADF6C64A4747}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3213,8 +3218,8 @@
{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release|Any CPU.ActiveCfg = Release|Win32
{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3332,8 +3337,8 @@
{35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release|Any CPU.ActiveCfg = Release|Win32
{35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{35D263B8-C0C4-4F28-AC6D-07F8C82A01B8}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3440,8 +3445,8 @@
{7F213248-16F2-4AAE-B941-C402670082BC}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{7F213248-16F2-4AAE-B941-C402670082BC}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{7F213248-16F2-4AAE-B941-C402670082BC}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {7F213248-16F2-4AAE-B941-C402670082BC}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {7F213248-16F2-4AAE-B941-C402670082BC}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {7F213248-16F2-4AAE-B941-C402670082BC}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {7F213248-16F2-4AAE-B941-C402670082BC}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{7F213248-16F2-4AAE-B941-C402670082BC}.Release|Any CPU.ActiveCfg = Release|Win32
{7F213248-16F2-4AAE-B941-C402670082BC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{7F213248-16F2-4AAE-B941-C402670082BC}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3560,8 +3565,8 @@
{43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release|Any CPU.ActiveCfg = Release|Win32
{43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{43DEE58F-CEC6-49B4-BC06-3D28978BAB63}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3668,8 +3673,8 @@
{EA7091BB-9906-41DF-9738-F4858A136086}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{EA7091BB-9906-41DF-9738-F4858A136086}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{EA7091BB-9906-41DF-9738-F4858A136086}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {EA7091BB-9906-41DF-9738-F4858A136086}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {EA7091BB-9906-41DF-9738-F4858A136086}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {EA7091BB-9906-41DF-9738-F4858A136086}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {EA7091BB-9906-41DF-9738-F4858A136086}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{EA7091BB-9906-41DF-9738-F4858A136086}.Release|Any CPU.ActiveCfg = Release|Win32
{EA7091BB-9906-41DF-9738-F4858A136086}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{EA7091BB-9906-41DF-9738-F4858A136086}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3787,8 +3792,8 @@
{685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release|Any CPU.ActiveCfg = Release|Win32
{685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{685D495F-1620-459A-9EE3-BAD4F619B2C2}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -3897,8 +3902,8 @@
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release|Any CPU.ActiveCfg = Release|Win32
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{37CA269C-45DF-4DF7-9C12-3FE3B651D6FC}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -4004,8 +4009,8 @@
{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release|Any CPU.ActiveCfg = Release|Win32
{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -4112,8 +4117,8 @@
{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Any CPU.ActiveCfg = Release|Win32
{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -4219,8 +4224,8 @@
{E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release|Any CPU.ActiveCfg = Release|Win32
{E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{E36945ED-A48B-40EC-A1F3-B90EDFDD3F00}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -4341,8 +4346,8 @@
{304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release|Any CPU.ActiveCfg = Release|Win32
{304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{304B710A-7355-471C-A4A8-9E8F6D640E6D}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -4451,8 +4456,8 @@
{1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release|Any CPU.ActiveCfg = Release|Win32
{1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{1C4F9412-B1DE-4E65-96C1-89522EF02997}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -4558,8 +4563,8 @@
{EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release|Any CPU.ActiveCfg = Release|Win32
{EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{EEEBA51F-0499-4AD0-A25C-36C3AF2956C9}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -4666,8 +4671,8 @@
{20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
{20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
{20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
- {20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release|Any CPU.ActiveCfg = Release|Win32
{20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{20DC77C5-8396-4C6D-A805-959CF8DFABB3}.Release|Mixed Platforms.Build.0 = Release|Win32
@@ -4735,8 +4740,8 @@
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM
- {7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM
- {7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM
+ {7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM
+ {7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Any CPU.ActiveCfg = Release
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Mixed Platforms.ActiveCfg = Release
{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release
@@ -4838,9 +4843,9 @@
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
- {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
@@ -4850,6 +4855,119 @@
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Any CPU.ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Mixed Platforms.ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Mixed Platforms.Build.0 = Debug|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Mixed Platforms.Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Win32.Build.0 = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Any CPU.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Mixed Platforms.Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Mixed Platforms.Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Win32.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Any CPU.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Mixed Platforms.Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Mixed Platforms.Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Win32.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Mixed Platforms.Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Win32.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Any CPU.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Mixed Platforms.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Mixed Platforms.Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Mixed Platforms.Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Win32.ActiveCfg = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Win32.Build.0 = Release|Win32
+ {213C8003-BD07-4534-ACFC-D630C6D0D75F}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Modified: branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeFilter.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeFilter.cpp 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeFilter.cpp 2006-04-09 09:54:51 UTC (rev 11113)
@@ -43,7 +43,11 @@
&CLSID_TheoraDecodeFilter, // CLSID
TheoraDecodeFilter::CreateInstance, // Method to create an instance of Theora Decoder
NULL, // Initialization function
+#ifdef WINCE
+ &TheoraDecodeFilterReg
+#else
NULL // Set-up information (for filters)
+#endif
}
};
@@ -76,9 +80,18 @@
debugLog.open("G:\\logs\\newtheofilter.log", ios_base::out);
#endif
+#ifdef WINCE
+ debugLog.clear();
+ debugLog.open(L"\\Storage Card\\theo.txt", ios_base::out);
+ debugLog<<"Loaded theora filter"<<endl;
+ //debugLog.close();
+
+#endif
+
mCurrentOutputSubType = MEDIASUBTYPE_None;
sOutputVideoParams locVideoParams;
+ //YV12 media type
CMediaType* locAcceptMediaType = NULL;
locAcceptMediaType = new CMediaType(&MEDIATYPE_Video); //Deleted in pin destructor
locAcceptMediaType->subtype = MEDIASUBTYPE_YV12;
@@ -89,6 +102,8 @@
locVideoParams.fourCC = MAKEFOURCC('Y','V','1','2');
mOutputVideoParams.push_back(locVideoParams);
+
+ //YUY2 Media Type
locAcceptMediaType = new CMediaType(&MEDIATYPE_Video); //Deleted in pin destructor
locAcceptMediaType->subtype = MEDIASUBTYPE_YUY2;
locAcceptMediaType->formattype = FORMAT_VideoInfo;
@@ -98,7 +113,29 @@
locVideoParams.fourCC = MAKEFOURCC('Y','U','Y','2');
mOutputVideoParams.push_back(locVideoParams);
+ //RGB565 Media Type
+ locAcceptMediaType = new CMediaType(&MEDIATYPE_Video); //Deleted in pin destructor
+ locAcceptMediaType->subtype = MEDIASUBTYPE_RGB565;
+ locAcceptMediaType->formattype = FORMAT_VideoInfo;
+ mOutputMediaTypes.push_back(locAcceptMediaType);
+ locVideoParams.bitsPerPixel = 16;
+ locVideoParams.fourCC = 0;
+ mOutputVideoParams.push_back(locVideoParams);
+
+ //RGB24 Media Type
+ locAcceptMediaType = new CMediaType(&MEDIATYPE_Video); //Deleted in pin destructor
+ locAcceptMediaType->subtype = MEDIASUBTYPE_RGB24;
+ locAcceptMediaType->formattype = FORMAT_VideoInfo;
+ mOutputMediaTypes.push_back(locAcceptMediaType);
+
+ locVideoParams.bitsPerPixel = 32;
+ locVideoParams.fourCC = 0;
+ mOutputVideoParams.push_back(locVideoParams);
+
+
+
+
mTheoraDecoder = new TheoraDecoder;
mTheoraDecoder->initCodec();
@@ -122,6 +159,19 @@
}
+
+#ifdef WINCE
+LPAMOVIESETUP_FILTER TheoraDecodeFilter::GetSetupData()
+{
+ return (LPAMOVIESETUP_FILTER)&TheoraDecodeFilterReg;
+}
+
+HRESULT TheoraDecodeFilter::Register()
+{
+ return CBaseFilter::Register();
+}
+#endif
+
CUnknown* WINAPI TheoraDecodeFilter::CreateInstance(LPUNKNOWN pUnk, HRESULT *pHr)
{
//This routine is the COM implementation to create a new Filter
@@ -185,6 +235,7 @@
if (inMediaType->cbFormat == THEORA_IDENT_HEADER_SIZE) {
if (strncmp((char*)inMediaType->pbFormat, "\200theora", 7) == 0) {
//TODO::: Possibly verify version
+ debugLog<<"Input type ok"<<endl;
return S_OK;
}
}
@@ -200,10 +251,20 @@
&& (inMediaType->formattype == mOutputMediaTypes[i]->formattype)
)
{
+ debugLog<<"Output type ok"<<endl;
return S_OK;
}
}
+ debugLog<<"Output type no good"<<endl;
+ if (inMediaType->majortype == MEDIATYPE_Video) {
+ debugLog<<"Querying for video - FAIL"<<endl;
+ debugLog<<"Sub type = "<<inMediaType->subtype.Data1<<"-"<<inMediaType->subtype.Data2<<"-"<<inMediaType->subtype.Data3<<"-"<<endl;
+ debugLog<<"format type = "<<inMediaType->formattype.Data1<<"-"<<inMediaType->formattype.Data2<<"-"<<inMediaType->formattype.Data3<<"-"<<endl;
+ } else {
+ debugLog<<"Querying for non-video type"<<endl;
+ }
+
//If it matched none... return false.
return S_FALSE;
}
@@ -217,8 +278,10 @@
mBMIFrameSize = (mBMIHeight * mBMIWidth * locVideoHeader->bmiHeader.biBitCount) / 8;
+ debugLog<<"Check transform OK"<<endl;
return S_OK;
} else {
+ debugLog<<"Check transform FAILED"<<endl;
return S_FALSE;
}
}
@@ -317,6 +380,8 @@
return locHR;
}
+ debugLog<<"Buffer allocated"<<endl;
+
return S_OK;
}
HRESULT TheoraDecodeFilter::GetMediaType(int inPosition, CMediaType* outOutputMediaType)
@@ -329,6 +394,7 @@
FillVideoInfoHeader(inPosition, locVideoFormat);
FillMediaType(inPosition, outOutputMediaType, locVideoFormat->bmiHeader.biSizeImage);
+ debugLog<<"Get Media Type"<<endl;
return S_OK;
} else {
return VFW_S_NO_MORE_ITEMS;
@@ -418,7 +484,9 @@
for (unsigned long i = 0; i < locNumBufferedFrames; i++) {
debugLog<<"Theora::Receive - Processing buffered frame "<<i<<endl;
bool locIsKeyFrame = mTheoraDecoder->isKeyFrame(mBufferedPackets[i]);
+ debugLog<<"Pre theora decode"<<endl;
yuv_buffer* locYUV = mTheoraDecoder->decodeTheora(mBufferedPackets[i]); //This accept the packet and deletes it
+ debugLog<<"Post theora decode"<<endl;
locEnd = locStart + mFrameDuration;
REFERENCE_TIME locAdjustedStart = locStart - mSegStart - locGlobalOffset;
REFERENCE_TIME locAdjustedEnd = locEnd - mSegStart - locGlobalOffset;
@@ -474,6 +542,7 @@
}
} else {
//XTODO::: We need to trash our buffered packets
+ debugLog<<"locYUV == NULL"<<endl;
deleteBufferedPacketsAfter(i);
return S_FALSE;
}
@@ -483,6 +552,7 @@
mBufferedPackets.clear();
+ debugLog<<"Leaving receive method with S_OK"<<endl;
return S_OK;
}
}
@@ -502,6 +572,62 @@
return E_NOTIMPL;
}
+HRESULT TheoraDecodeFilter::DecodeToRGB565(yuv_buffer* inYUVBuffer, IMediaSample* outSample, bool inIsKeyFrame, REFERENCE_TIME inStart, REFERENCE_TIME inEnd)
+{
+ //TODO::: This ineeds to be implemented correctly, currently just outputs a single colour
+ BYTE* locBuffer = NULL;
+ outSample->GetPointer(&locBuffer);
+
+ const unsigned short RED_SHIFT = 11;
+ const unsigned short GREEN_SHIFT = 6;
+ const unsigned short BLUE_SHIFT = 0;
+
+
+ unsigned short* locShortBuffer = (unsigned short*)locBuffer;
+ for (unsigned int i = 0; i < mBMIWidth*mBMIHeight; i++) {
+ locShortBuffer[i] = (31 << RED_SHIFT);
+ }
+
+ REFERENCE_TIME locStart = inStart;
+ REFERENCE_TIME locEnd = inEnd;
+
+ BOOL locIsKeyFrame = FALSE;
+ if (inIsKeyFrame) {
+ locIsKeyFrame = TRUE;
+ };
+ SetSampleParams(outSample, mBMIFrameSize, &locStart, &locEnd, locIsKeyFrame);
+
+ return S_OK;
+}
+
+HRESULT TheoraDecodeFilter::DecodeToRGB24(yuv_buffer* inYUVBuffer, IMediaSample* outSample, bool inIsKeyFrame, REFERENCE_TIME inStart, REFERENCE_TIME inEnd)
+{
+ //TODO::: This ineeds to be implemented correctly, currently just outputs a single colour
+ BYTE* locBuffer = NULL;
+ outSample->GetPointer(&locBuffer);
+
+ const unsigned short RED_SHIFT = 16;
+ const unsigned short GREEN_SHIFT = 8;
+ const unsigned short BLUE_SHIFT = 0;
+
+
+ unsigned long* locLongBuffer = (unsigned long*)locBuffer;
+ for (unsigned int i = 0; i < mBMIWidth*mBMIHeight; i++) {
+ locLongBuffer[i] = (255 << RED_SHIFT);
+ }
+
+ REFERENCE_TIME locStart = inStart;
+ REFERENCE_TIME locEnd = inEnd;
+
+ BOOL locIsKeyFrame = FALSE;
+ if (inIsKeyFrame) {
+ locIsKeyFrame = TRUE;
+ };
+ SetSampleParams(outSample, mBMIFrameSize, &locStart, &locEnd, locIsKeyFrame);
+
+ return S_OK;
+}
+
HRESULT TheoraDecodeFilter::DecodeToYUY2(yuv_buffer* inYUVBuffer, IMediaSample* outSample, bool inIsKeyFrame, REFERENCE_TIME inStart, REFERENCE_TIME inEnd)
{
BYTE* locBuffer = NULL;
@@ -706,10 +832,19 @@
{
if (mCurrentOutputSubType == MEDIASUBTYPE_YV12) {
+ debugLog<<"Decoding to YV12"<<endl;
return DecodeToYV12(inYUVBuffer, outSample, inIsKeyFrame, inStart, inEnd);
} else if (mCurrentOutputSubType == MEDIASUBTYPE_YUY2) {
+ debugLog<<"Decoding to YUY2"<<endl;
return DecodeToYUY2(inYUVBuffer, outSample, inIsKeyFrame, inStart, inEnd);
+ } else if (mCurrentOutputSubType == MEDIASUBTYPE_RGB565) {
+ debugLog<<"Decoding to RGB565"<<endl;
+ return DecodeToRGB565(inYUVBuffer, outSample, inIsKeyFrame, inStart, inEnd);
+ } else if (mCurrentOutputSubType == MEDIASUBTYPE_RGB24) {
+ debugLog<<"Decoding to RGB24"<<endl;
+ return DecodeToRGB24(inYUVBuffer, outSample, inIsKeyFrame, inStart, inEnd);
} else {
+ debugLog<<"Decoding to unknown type - failure"<<endl;
return E_FAIL;
}
@@ -738,10 +873,12 @@
//Failed... should never be here !
throw 0;
}
+ debugLog<<"SETTING input type"<<endl;
return CTransformFilter::SetMediaType(PINDIR_INPUT, inMediaType);//CVideoTransformFilter::SetMediaType(PINDIR_INPUT, inMediaType);
} else {
mCurrentOutputSubType = inMediaType->subtype;
+ debugLog<<"SETTING output type"<<endl;
return CTransformFilter::SetMediaType(PINDIR_OUTPUT, inMediaType);//CVideoTransformFilter::SetMediaType(PINDIR_OUTPUT, inMediaType);
}
}
Modified: branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeFilter.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeFilter.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeFilter.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -73,6 +73,13 @@
//Helpers
sTheoraFormatBlock* getTheoraFormatBlock();
void setTheoraFormat(BYTE* inFormatBlock);
+
+#ifdef WINCE
+ virtual LPAMOVIESETUP_FILTER GetSetupData(); // { return (LPAMOVIESETUP_FILTER)&VorbisDecodeFilterReg; }
+ virtual HRESULT Register();
+#endif
+
+
protected:
static const unsigned long THEORA_IDENT_HEADER_SIZE = 42;
@@ -104,8 +111,12 @@
HRESULT TheoraDecoded (yuv_buffer* inYUVBuffer, IMediaSample* outSample, bool inIsKeyFrame, REFERENCE_TIME inStart, REFERENCE_TIME inEnd);
HRESULT DecodeToYUY2(yuv_buffer* inYUVBuffer, IMediaSample* outSample, bool inIsKeyFrame, REFERENCE_TIME inStart, REFERENCE_TIME inEnd) ;
HRESULT DecodeToYV12(yuv_buffer* inYUVBuffer, IMediaSample* outSample, bool inIsKeyFrame, REFERENCE_TIME inStart, REFERENCE_TIME inEnd) ;
+ HRESULT DecodeToRGB565(yuv_buffer* inYUVBuffer, IMediaSample* outSample, bool inIsKeyFrame, REFERENCE_TIME inStart, REFERENCE_TIME inEnd) ;
+ HRESULT DecodeToRGB24(yuv_buffer* inYUVBuffer, IMediaSample* outSample, bool inIsKeyFrame, REFERENCE_TIME inStart, REFERENCE_TIME inEnd) ;
+
+
vector<CMediaType*> mOutputMediaTypes;
struct sOutputVideoParams {
WORD bitsPerPixel;
Modified: branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeInputPin.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeInputPin.cpp 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeInputPin.cpp 2006-04-09 09:54:51 UTC (rev 11113)
@@ -39,10 +39,10 @@
, mOggOutputPinInterface(NULL)
, mSentStreamOffset(false)
{
- //debugLog.open("G:\\logs\\theoinput.log", ios_base::out);
+ debugLog.open("\\Storage Card\\theoinput.txt", ios_base::out|ios_base::app);
}
TheoraDecodeInputPin::~TheoraDecodeInputPin() {
- //debugLog.close();
+ debugLog.close();
}
STDMETHODIMP TheoraDecodeInputPin::NonDelegatingQueryInterface(REFIID riid, void **ppv)
@@ -69,9 +69,18 @@
{
TheoraDecodeFilter* locParent = (TheoraDecodeFilter*)m_pFilter;
unsigned long locBuffSize = ((unsigned long)locParent->mTheoraFormatInfo->outerFrameHeight * (unsigned long)locParent->mTheoraFormatInfo->outerFrameWidth * 3) >> 3;
+ debugLog<<"Un adjusted Buffer size = "<<locBuffSize<<endl;
+#ifdef WINCE
+ if (locBuffSize < 4096) {
+ locBuffSize = 4096;
+ }
+#else
if (locBuffSize < 65536) {
locBuffSize = 65536;
}
+#endif
+
+ debugLog<<"Buffer size = "<<locBuffSize<<endl;
outRequestedProps->cbBuffer = locBuffSize;
outRequestedProps->cBuffers = THEORA_NUM_BUFFERS;
outRequestedProps->cbAlign = 1;
@@ -81,7 +90,7 @@
}
HRESULT TheoraDecodeInputPin::BreakConnect() {
CAutoLock locLock(m_pLock);
- //debugLog<<"Break conenct"<<endl;
+ debugLog<<"Break conenct"<<endl;
//Need a lock ??
ReleaseDelegate();
return CTransformInputPin::BreakConnect();
@@ -101,14 +110,16 @@
}
- //debugLog<<"Complete conenct"<<endl;
+ debugLog<<"Attempt Complete conenct"<<endl;
IMediaSeeking* locSeeker = NULL;
inReceivePin->QueryInterface(IID_IMediaSeeking, (void**)&locSeeker);
if (locSeeker == NULL) {
//debugLog<<"Seeker is null"<<endl;
}
SetDelegate(locSeeker);
- return CTransformInputPin::CompleteConnect(inReceivePin);
+ locHR = CTransformInputPin::CompleteConnect(inReceivePin);
+ debugLog<<"Complete connect returns "<<locHR<<endl;
+ return locHR;
}
LOOG_INT64 TheoraDecodeInputPin::convertGranuleToTime(LOOG_INT64 inGranule)
@@ -144,6 +155,7 @@
}
IOggDecoder::eAcceptHeaderResult TheoraDecodeInputPin::showHeaderPacket(OggPacket* inCodecHeaderPacket)
{
+ debugLog<<"Show header packet..."<<endl;
unsigned char* locPacketData = new unsigned char[inCodecHeaderPacket->packetSize()];
memcpy((void*)locPacketData, (const void**)inCodecHeaderPacket->packetData(), inCodecHeaderPacket->packetSize());
StampedOggPacket* locStamped = new StampedOggPacket(locPacketData, inCodecHeaderPacket->packetSize(), false, false, 0,0, StampedOggPacket::NONE);
@@ -158,6 +170,7 @@
if (locParent->mTheoraDecoder->decodeTheora(locStamped) == NULL) {
mSetupState = VSS_SEEN_BOS;
retResult = IOggDecoder::AHR_MORE_HEADERS_TO_COME;
+ debugLog<<"Seen ident header 1"<<endl;
}
}
//return IOggDecoder::AHR_INVALID_HEADER;
@@ -169,6 +182,7 @@
if (locParent->mTheoraDecoder->decodeTheora(locStamped) == NULL) {
mSetupState = VSS_SEEN_COMMENT;
retResult = IOggDecoder::AHR_MORE_HEADERS_TO_COME;
+ debugLog<<"Seen comment header 2"<<endl;
}
@@ -192,6 +206,7 @@
mSetupState = VSS_ALL_HEADERS_SEEN;
retResult = IOggDecoder::AHR_ALL_HEADERS_RECEIVED;
+ debugLog<<"Seen code book header 3"<<endl;
}
}
@@ -201,10 +216,13 @@
case VSS_ALL_HEADERS_SEEN:
case VSS_ERROR:
default:
+ debugLog<<"Discarding header packet... bad state"<<endl;
delete locStamped;
retResult = IOggDecoder::AHR_UNEXPECTED;
+ break;
}
+ debugLog<<"Unexpected header packet..."<<endl;
return retResult;
}
string TheoraDecodeInputPin::getCodecShortName()
Modified: branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeInputPin.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeInputPin.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/TheoraDecodeInputPin.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -68,13 +68,17 @@
virtual IOggDecoder::eAcceptHeaderResult showHeaderPacket(OggPacket* inCodecHeaderPacket);
virtual string getCodecShortName();
virtual string getCodecIdentString();
- //fstream debugLog;
+ fstream debugLog;
virtual IOggOutputPin* getOutputPinInterface() { return mOggOutputPinInterface; }
virtual bool getSentStreamOffset() { return mSentStreamOffset; }
virtual void setSentStreamOffset(bool inSentStreamOffset) { mSentStreamOffset = inSentStreamOffset; }
protected:
+#ifdef WINCE
+ static const unsigned long THEORA_NUM_BUFFERS = 20;
+#else
static const unsigned long THEORA_NUM_BUFFERS = 50;
+#endif
enum eTheoraSetupState {
VSS_SEEN_NOTHING,
VSS_SEEN_BOS,
Modified: branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/theoradecodedllstuff.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/theoradecodedllstuff.cpp 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/theoradecodedllstuff.cpp 2006-04-09 09:54:51 UTC (rev 11113)
@@ -47,8 +47,11 @@
//TO DO::: Should we be releasing the filter mapper even when we return early ?
HRESULT hr;
-
+#ifndef WINCE
hr = AMovieDllRegisterServer2(TRUE);
+#else
+ hr = AMovieDllRegisterServer();
+#endif
#ifndef WINCE
Modified: branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/theoradecoderdllstuff.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/theoradecoderdllstuff.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/codecs/theora/filters/dsfTheoraDecoder/theoradecoderdllstuff.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -106,10 +106,57 @@
//0x83d7f506, 0x53ed, 0x4f15, 0xb6, 0xd8, 0x7d, 0x8e, 0x9e, 0x72, 0xa9, 0x18);
-//MTS::: Need multiple types
-const REGPINTYPES TheoraDecodeOutputTypes = {
- &MEDIATYPE_Video,
- &MEDIASUBTYPE_YV12
+////MTS::: Need multiple types
+//const REGPINTYPES TheoraDecodeOutputTypes = {
+// &MEDIATYPE_Video,
+// &MEDIASUBTYPE_YV12
+//};
+//
+//const REGPINTYPES TheoraDecodeInputTypes = {
+// &MEDIATYPE_OggPacketStream,
+// &MEDIASUBTYPE_None
+//};
+//const REGFILTERPINS TheoraDecodePinReg[] = {
+// {
+// L"Theora Input", //Name (obsoleted)
+// FALSE, //Renders from this pin ?? Not sure about this.
+// FALSE, //Not an output pin
+// FALSE, //Cannot have zero instances of this pin
+// FALSE, //Cannot have more than one instance of this pin
+// NULL, //Connects to filter (obsoleted)
+// NULL, //Connects to pin (obsoleted)
+// 1, //upport two media type
+// &TheoraDecodeInputTypes //Pointer to media type (Video/Theora)
+// } ,
+//
+// //MTS::: Needs better name
+// {
+// L"YV12 Output", //Name (obsoleted)
+// FALSE, //Renders from this pin ?? Not sure about this.
+// TRUE, //Is an output pin
+// FALSE, //Cannot have zero instances of this pin
+// FALSE, //Cannot have more than one instance of this pin
+// NULL, //Connects to filter (obsoleted)
+// NULL, //Connects to pin (obsoleted)
+// 1, //Only support one media type
+// &TheoraDecodeOutputTypes //Pointer to media type (YV12)
+//
+// }
+//};
+
+
+#ifndef WINCE
+
+
+const REGPINTYPES TheoraDecodeOutputTypes[] = {
+ {
+ &MEDIATYPE_Video,
+ &MEDIASUBTYPE_YV12
+ },
+ {
+ &MEDIATYPE_Video,
+ &MEDIASUBTYPE_YUY2
+ }
};
const REGPINTYPES TheoraDecodeInputTypes = {
@@ -138,14 +185,12 @@
FALSE, //Cannot have more than one instance of this pin
NULL, //Connects to filter (obsoleted)
NULL, //Connects to pin (obsoleted)
- 1, //Only support one media type
- &TheoraDecodeOutputTypes //Pointer to media type (YV12)
+ 2, //Only support one media type
+ TheoraDecodeOutputTypes //Pointer to media types (YV12)
}
};
-
-#ifndef WINCE
const REGFILTER2 TheoraDecodeFilterReg = {
1,
MERIT_NORMAL,
@@ -155,6 +200,60 @@
};
#else
+
+
+const AMOVIESETUP_MEDIATYPE TheoraDecodeOutputTypes[] = {
+ {
+ &MEDIATYPE_Video,
+ &MEDIASUBTYPE_YV12
+ },
+ {
+ &MEDIATYPE_Video,
+ &MEDIASUBTYPE_YUY2
+ },
+ {
+ &MEDIATYPE_Video,
+ &MEDIASUBTYPE_RGB565
+ },
+ {
+ &MEDIATYPE_Video,
+ &MEDIASUBTYPE_RGB24
+
+ }
+};
+
+const AMOVIESETUP_MEDIATYPE TheoraDecodeInputTypes = {
+ &MEDIATYPE_OggPacketStream,
+ &MEDIASUBTYPE_None
+};
+const AMOVIESETUP_PIN TheoraDecodePinReg[] = {
+ {
+ L"Theora Input", //Name (obsoleted)
+ FALSE, //Renders from this pin ?? Not sure about this.
+ FALSE, //Not an output pin
+ FALSE, //Cannot have zero instances of this pin
+ FALSE, //Cannot have more than one instance of this pin
+ &GUID_NULL, //Connects to filter (obsoleted)
+ NULL, //Connects to pin (obsoleted)
+ 1, //upport two media type
+ &TheoraDecodeInputTypes //Pointer to media type (Video/Theora)
+ } ,
+
+ //MTS::: Needs better name
+ {
+ L"YV12 Output", //Name (obsoleted)
+ FALSE, //Renders from this pin ?? Not sure about this.
+ TRUE, //Is an output pin
+ FALSE, //Cannot have zero instances of this pin
+ FALSE, //Cannot have more than one instance of this pin
+ &GUID_NULL, //Connects to filter (obsoleted)
+ NULL, //Connects to pin (obsoleted)
+ 4, //Only support one media type
+ TheoraDecodeOutputTypes //Pointer to media type (YV12)
+
+ }
+};
+
const AMOVIESETUP_FILTER TheoraDecodeFilterReg = {
&CLSID_TheoraDecodeFilter,
L"Theora Decode Fiter",
Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeInputPin.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeInputPin.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeInputPin.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -99,8 +99,15 @@
eVorbisSetupState mSetupState;
static const unsigned long VORBIS_IDENT_HEADER_SIZE = 30;
+
+#ifdef WINCE
+ static const unsigned long VORBIS_NUM_BUFFERS = 50;
+ static const unsigned long VORBIS_BUFFER_SIZE = 8192;
+
+#else
static const unsigned long VORBIS_NUM_BUFFERS = 75;
static const unsigned long VORBIS_BUFFER_SIZE = 65536;
+#endif
//Implementation of virtuals from AbstractTransform Filter
virtual bool ConstructCodec();
Modified: branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp 2006-04-09 09:54:51 UTC (rev 11113)
@@ -304,6 +304,7 @@
mBufferedPages.push_back(inOggPage);
return true;
} else {
+ debugLog<<"Found BOS"<<endl;
return mStreamMapper->acceptOggPage(inOggPage);
}
} else if (!mSeenPositiveGranulePos) {
@@ -556,10 +557,16 @@
for (int i = 0; i < locNumPins; i++) {
locPin = (OggDemuxPacketSourcePin*)GetPin(i);
-
+ debugLog<<"Adding decoder interface to sek table"<<endl;
mSeekTable->addStream(locPin->getSerialNo(), locPin->getDecoderInterface());
}
+ debugLog<<"Pre seek table build"<<endl;
+#ifndef WINCE
mSeekTable->buildTable();
+#else
+ mSeekTable->disableTable();
+#endif
+ debugLog<<"Post seek table build"<<endl;
}
}
}
Modified: branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/ds_guids.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/ds_guids.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/ds_guids.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -15,6 +15,7 @@
//0x31ca0186, 0x1ff0, 0x4181, 0xaa, 0x38, 0x3c, 0xa4, 0x4, 0xb, 0xd2, 0x60);
//**********************************
+
// {C9361F5A-3282-4944-9899-6D99CDC5370B}
//DEFINE_GUID(CLSID_OggDemuxPacketSourceFilter,
//0xc9361f5a, 0x3282, 0x4944, 0x98, 0x99, 0x6d, 0x99, 0xcd, 0xc5, 0x37, 0xb);
Modified: branches/oggdsf_ce_port/src/lib/core/ogg/libOOOggSeek/AutoOggChainGranuleSeekTable.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/core/ogg/libOOOggSeek/AutoOggChainGranuleSeekTable.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/core/ogg/libOOOggSeek/AutoOggChainGranuleSeekTable.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -19,6 +19,8 @@
/// Builds the actual seek table: only works if we have random access to the file.
virtual bool buildTable();
+ virtual void disableTable() { mIsEnabled = false; }
+
//IOggCallback interface
virtual bool acceptOggPage(OggPage* inOggPage);
Modified: branches/oggdsf_ce_port/src/lib/player/libDSPlay/DSPlayer.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/player/libDSPlay/DSPlayer.cpp 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/player/libDSPlay/DSPlayer.cpp 2006-04-09 09:54:51 UTC (rev 11113)
@@ -36,8 +36,16 @@
#include "dsplayer.h"
+static const GUID CLSID_XX_VorbisDecoder =
+{ 0x5a1d945, 0xa794, 0x44ef, { 0xb4, 0x1a, 0x2f, 0x85, 0x1a, 0x11, 0x71, 0x55 } };
+static const GUID CLSID_XX_OggDemux =
+{ 0xc9361f5a, 0x3282, 0x4944, { 0x98, 0x99, 0x6d, 0x99, 0xcd, 0xc5, 0x37, 0xb } };
+static const GUID CLSID_XX_TheoraDecoder =
+{ 0x5187161, 0x5c36, 0x4324, { 0xa7, 0x34, 0x22, 0xbf, 0x37, 0x50, 0x9f, 0x2d } };
+
+
DSPlayer::DSPlayer(void)
: mGraphBuilder(NULL)
, mMediaControl(NULL)
@@ -77,8 +85,12 @@
//mCMMLProxy = new CMMLCallbackProxy; //Need to delete this !
debugLog = new fstream;
#ifdef OGGCODECS_LOGGING
+#ifndef WINCE
debugLog->open("C:\\logs\\DSPlayer.log", ios_base::out | ios_base::app);
+#else
+ debugLog->open("\\Storage Card\\dsplay.txt", ios_base::out | ios_base::app);
#endif
+#endif
*debugLog<<"Starting new log"<<endl;
}
@@ -485,6 +497,13 @@
mTop = inTop;
mWidth = inWidth;
mHeight = inHeight;
+ *debugLog<<"HWND = "<<(int)inWindowHandle<<endl;
+ *debugLog<<"Size of string = "<<inFileName.size();
+ for (int i = 0; i < inFileName.size(); i++) {
+ *debugLog<<(int)inFileName[i]<< ":";
+ *debugLog<<(char)inFileName[i]<< " - ";
+ }
+ *debugLog<<endl;
return loadFile(inFileName);
}
@@ -592,6 +611,7 @@
mIsLoaded = false;
return false;
}
+ *debugLog<<"Made filter graphs"<<endl;
@@ -731,6 +751,7 @@
locHR = mGraphBuilder->QueryInterface(IID_IVideoWindow, (void**)&locVideoWindow);
if (locHR == S_OK) {
+ *debugLog<<"Got IVideoWindow"<<endl;
mVideoWindow = locVideoWindow;
mVideoWindow->put_Owner((int)mWindowHandle);
mVideoWindow->SetWindowPosition(mLeft, mTop, mWidth, mHeight);
@@ -744,15 +765,162 @@
*debugLog<<"About to call render on "<<endl;
+ for (int i = 0; i < inFileName.size(); i++) {
+ *debugLog<<(int)inFileName[i]<< ":";
+ *debugLog<<(char)inFileName[i]<< " - ";
+ }
+ *debugLog<<endl;
//Build the graph
+#ifndef DSPLAY_OGG_SPECIFIC
locHR = mGraphBuilder->RenderFile(locWFileName.c_str(), NULL);
-
if (locHR != S_OK) {
- *debugLog<<"Render File FAILED !!"<<endl;
- mIsLoaded = false;
- return false;
+ if (locHR < 0) {
+ *debugLog<<"Render File FAILED !!"<<endl;
+ *debugLog<<"Error is "<<locHR<<endl;
+ mIsLoaded = false;
+ return false;
+ } else {
+ *debugLog<<"Render file Partial success"<<endl;
+ *debugLog<<"Code is "<<locHR<<endl;
+ }
}
+#else
+
+ *debugLog<<"Custom graph building for ogg"<<endl;
+ IBaseFilter* locDemuxer = NULL;
+ IFileSourceFilter* locFS = NULL;
+ //HRESULT locHR = S_FALSE;
+
+ locHR = CoCreateInstance(CLSID_XX_OggDemux, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locDemuxer);
+
+ *debugLog<<"Demux create = "<<locHR<<endl;
+ locHR = mGraphBuilder->AddFilter(locDemuxer, L"Custom Ogg Source");
+ *debugLog<<"Add demux to graph= "<<locHR<<endl;
+
+ locHR = locDemuxer->QueryInterface(IID_IFileSourceFilter, (void**)&locFS);
+
+ locHR = locFS->Load(locWFileName.c_str(), NULL);
+ *debugLog<<"Load = "<<locHR<<endl;
+
+
+ IEnumPins* locPinEnum = NULL;
+
+ locDemuxer->EnumPins(&locPinEnum);
+
+
+
+ IBaseFilter* locVorbisDecoder = NULL;
+ IBaseFilter* locTheoraDecoder = NULL;
+ IPin* locPin = NULL;
+ ULONG locHowMany = 0;
+ ULONG locHowManyDecoderPins = 0;
+ while (locPinEnum->Next(1, &locPin, &locHowMany) == S_OK) {
+ //locHR = locGraphBuilder->Render(locPin);
+ *debugLog<<"Pre Pin render attempt vorbis = "<<locHR<<endl;
+
+ locHR = CoCreateInstance(CLSID_XX_VorbisDecoder, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locVorbisDecoder);
+ *debugLog<<"Create vorbis decoder = "<<locHR<<endl;
+
+ locHR = mGraphBuilder->AddFilter(locVorbisDecoder, L"Vorbis Decoder");
+ *debugLog<<"Add vorbis filter = "<<locHR<<endl;
+
+ IEnumPins* locDecoderPinEnum = NULL;
+ locHR = locVorbisDecoder->EnumPins(&locDecoderPinEnum);
+ *debugLog<<"Get vorbis decoder pin enum = "<<locHR<<endl;
+
+ IPin* locDecoderPin = NULL;
+ IPin* locDecoderOutputPin = NULL;
+ locHR = locDecoderPinEnum->Next(1, &locDecoderPin, &locHowManyDecoderPins);
+ *debugLog<<"Get vorb pin from enum = "<<locHR<<endl;
+ PIN_DIRECTION locDirn;
+ locHR = locDecoderPin->QueryDirection(&locDirn);
+ *debugLog<<"Query dirn = "<<locHR<<endl;
+ if (locDirn != PINDIR_INPUT) {
+ *debugLog<<"First pin NOT AN INPUT PIN"<<endl;
+ //locDecoderPin->Release();
+ locDecoderOutputPin = locDecoderPin;
+ locDecoderPinEnum->Next(1, &locDecoderPin, &locHowManyDecoderPins);
+ }
+
+ *debugLog<<"Pre connect attempt for vorbis"<<endl;
+ locHR = mGraphBuilder->ConnectDirect(locPin, locDecoderPin, NULL);
+ *debugLog<<"Attempt connection to vorbis = "<<locHR<<endl;
+
+ if (locHR != S_OK) {
+ *debugLog<<"Begin theora attempt"<<endl;
+
+ locDecoderOutputPin = NULL;
+ locDecoderPin->Release();
+ locDecoderPinEnum->Release();
+ mGraphBuilder->RemoveFilter(locVorbisDecoder);
+ locVorbisDecoder->Release();
+
+
+ locHR = CoCreateInstance(CLSID_XX_TheoraDecoder, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locTheoraDecoder);
+ *debugLog<<"Create theora filter = "<<locHR<<endl;
+
+ locHR = mGraphBuilder->AddFilter(locTheoraDecoder, L"Theora Decoder");
+ *debugLog<<"Add theora filter = "<<locHR<<endl;
+
+ locDecoderPinEnum = NULL;
+ locHR = locTheoraDecoder->EnumPins(&locDecoderPinEnum);
+ *debugLog<<"Enum theo pins = "<<endl;
+
+ locDecoderPin = NULL;
+ locDecoderPinEnum->Next(1, &locDecoderPin, &locHowManyDecoderPins);
+ PIN_DIRECTION locDirn;
+ locDecoderPin->QueryDirection(&locDirn);
+ if (locDirn != PINDIR_INPUT) {
+ //locDecoderPin->Release();
+ locDecoderOutputPin = locDecoderPin;
+ locDecoderPinEnum->Next(1, &locDecoderPin, &locHowManyDecoderPins);
+ }
+
+ *debugLog<<"Pre theora connect attempt"<<endl;
+ locHR = mGraphBuilder->ConnectDirect(locPin, locDecoderPin,NULL);
+ *debugLog<<"Attempt connection to theora = "<<locHR<<endl;
+
+ if (locHR != S_OK) {
+ *debugLog<<"FAILED TO CONNECT TO THEORA FILTER"<<endl;
+ locDecoderPin->Release();
+ locDecoderPinEnum->Release();
+ mGraphBuilder->RemoveFilter(locTheoraDecoder);
+ locTheoraDecoder->Release();
+
+ } else {
+ *debugLog<<"++ Successfully conencted to theora filter"<<endl;
+ if (locDecoderOutputPin == NULL) {
+ locDecoderPinEnum->Next(1, &locDecoderOutputPin, &locHowManyDecoderPins);
+ }
+
+ locHR = mGraphBuilder->Render(locDecoderOutputPin);
+ *debugLog<<"Rendering theora output pin = "<<locHR<<endl;
+ }
+ } else {
+ *debugLog<<"++ Successfully connected to vorbis filter"<<endl;
+ if (locDecoderOutputPin != NULL) {
+
+ } else {
+ locDecoderPinEnum->Next(1, &locDecoderOutputPin, &locHowManyDecoderPins);
+ }
+
+ locHR = mGraphBuilder->Render(locDecoderOutputPin);
+ *debugLog<<"Rendering vorbis out put pin = "<<locHR<<endl;
+ }
+
+
+
+ locPin->Release();
+ locPin = NULL;
+ }
+
+
+#endif
+
+
+ *debugLog<<"Pre video ifo"<<endl;
+
//CHANGES::: Use this to get information about the video, once it's been rendered.
GetVideoInformation();
@@ -796,6 +964,8 @@
mBasicAudio = NULL;
}
+ *debugLog<<"After various interfaces got"<<endl;
+
#ifndef WINCE
//Get the IVideFrameStep if ity exists
IVideoFrameStep* locVideoStep = NULL;
@@ -821,15 +991,17 @@
locHR = locFilterEnum->Next(1, &locTestFilter, &locHowMany);
if (locHR == S_OK) {
+ *debugLog<<"Found filter in graph..."<<endl;
CLSID locCLSID;
if (locTestFilter->GetClassID(&locCLSID) == S_OK) {
if (locCLSID == X_CLSID_OggDemuxPacketSourceFilter) {
locOggDemuxFilter = locTestFilter;
//Addref here... since we always do a release below
locOggDemuxFilter->AddRef();
- locDoneSearch = true;
+ //locDoneSearch = true;
}
+ *debugLog<<"Filter guid = "<<locCLSID.Data1<<"-"<<locCLSID.Data2<<"-"<<locCLSID.Data3<<endl;
}
locTestFilter->Release();
@@ -854,6 +1026,8 @@
}
+ *debugLog<<"Almost done"<<endl;
+
//// {EB5AED9C-8CD0-4c4b-B5E8-F5D10AD1314D}
//DEFINE_GUID(IID_IOggBaseTime,
//0xeb5aed9c, 0x8cd0, 0x4c4b, 0xb5, 0xe8, 0xf5, 0xd1, 0xa, 0xd1, 0x31, 0x4d);
@@ -936,6 +1110,7 @@
return mIsLoaded;
}
bool DSPlayer::play() {
+ *debugLog<<"Play..."<<endl;
if (mIsLoaded) {
HRESULT locHR = mMediaControl->Run();
if (SUCCEEDED(locHR)) {
Added: branches/oggdsf_ce_port/src/lib/player/libDSPlay/WinCE_Exports.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/player/libDSPlay/WinCE_Exports.cpp 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/player/libDSPlay/WinCE_Exports.cpp 2006-04-09 09:54:51 UTC (rev 11113)
@@ -0,0 +1,344 @@
+#include "StdAfx.h"
+#include "WinCE_Exports.h"
+
+
+static const GUID CLSID_XX_OggDemux =
+ { 0xc9361f5a, 0x3282, 0x4944, { 0x98, 0x99, 0x6d, 0x99, 0xcd, 0xc5, 0x37, 0xb } };
+
+//0x5a1d945, 0xa794, 0x44ef, 0xb4, 0x1a, 0x2f, 0x85, 0x1a, 0x11, 0x71, 0x55);
+static const GUID CLSID_XX_VorbisDecoder =
+{ 0x5a1d945, 0xa794, 0x44ef, { 0xb4, 0x1a, 0x2f, 0x85, 0x1a, 0x11, 0x71, 0x55 } };
+
+//0x5187161, 0x5c36, 0x4324, 0xa7, 0x34, 0x22, 0xbf, 0x37, 0x50, 0x9f, 0x2d);
+static const GUID CLSID_XX_TheoraDecoder =
+{ 0x5187161, 0x5c36, 0x4324, { 0xa7, 0x34, 0x22, 0xbf, 0x37, 0x50, 0x9f, 0x2d } };
+
+
+///Setup the exported library
+bool c_initialise()
+{
+ //CoInitialize(NULL);
+ if (gDSPlay != NULL) {
+ return false;
+ } else {
+ gDSPlay = new DSPlayer;
+ return true;
+ }
+}
+///Destroy the internal state of the library
+bool c_destroy()
+{
+ delete gDSPlay;
+ CoUninitialize();
+
+ return true;
+}
+
+/// Load the named file into the player.
+bool c_loadFileWithParams(wchar_t* inFileName, HWND inWindowHandle, int inLeft, int inTop, int inWidth, int inHeight)
+{
+
+
+ //HRESULT locHR;
+ //IBaseFilter* locFilter = NULL;
+
+ //fstream debugLog;
+ //debugLog.open("\\Storage Card\\comstuff.txt", ios_base::out);
+
+ //locHR = CoInitialize(NULL);
+ //debugLog<<"Coinit = "<<locHR<<endl;
+
+ //locHR = CoCreateInstance(CLSID_XX_VorbisDecoder, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locFilter);
+ //debugLog<<"Vorb create = "<<locHR<<endl;
+
+ //locHR = CoCreateInstance(CLSID_XX_OggDemux, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locFilter);
+ //debugLog<<"demux create = "<<locHR<<endl;
+
+ //locHR = CoCreateInstance(CLSID_XX_TheoraDecoder, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locFilter);
+ //debugLog<<"Theo create = "<<locHR<<endl;
+
+ //debugLog.close();
+
+ //return true;
+
+
+ //IGraphBuilder* locGraphBuilder = NULL;
+ //IMediaControl* locMediaControl = NULL;
+ //HRESULT locHR = S_FALSE;;
+ //CoInitialize(NULL);
+ //IBaseFilter* locTheoDecode = NULL;
+ //locHR = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&locGraphBuilder);
+
+ //locHR = locGraphBuilder->RenderFile(L"\\Storage Card\\carbon.ogg", NULL);
+
+
+ // CoInitialize(NULL);
+ // fstream debugLog;
+ // debugLog.open("\\Storage Card\\internal.txt", ios_base::out);
+ // debugLog<<"Started"<<endl;
+ //
+
+ //
+
+
+ // IGraphBuilder* locGraphBuilder = NULL;
+ // IMediaControl* locMediaControl = NULL;
+ // IBaseFilter* locDemuxer = NULL;
+ // //ICustomSource* locCustomSourceSetter = NULL;
+ // IFileSourceFilter* locFS = NULL;
+ // HRESULT locHR = S_FALSE;;
+ //
+ // locHR = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&locGraphBuilder);
+
+ // debugLog<<"Graph Create = "<<locHR<<endl;
+ // locHR = CoCreateInstance(CLSID_XX_OggDemux, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locDemuxer);
+
+ // debugLog<<"Demux create = "<<locHR<<endl;
+ // locHR = locGraphBuilder->AddFilter(locDemuxer, L"Custom Ogg Source");
+ // debugLog<<"Add demux = "<<locHR<<endl;
+
+ // locHR = locDemuxer->QueryInterface(IID_IFileSourceFilter, (void**)&locFS);
+
+ // locHR = locFS->Load(L"\\Storage Card\\do_you_see.ogg", NULL);
+ // debugLog<<"Load = "<<locHR<<endl;
+
+
+ // //CustomSourceClass* locCustomFileSourceInterface = new CustomSourceClass;
+ // //locCustomFileSourceInterface->open("D:\\testfile.ogg");
+ // //
+ // //locCustomSourceSetter->setCustomSourceAndLoad(locCustomFileSourceInterface);
+
+ // //Do not release, it's not really a COM interface
+ // //locCustomSourceSetter->Release();
+
+ // IEnumPins* locPinEnum = NULL;
+
+ // locDemuxer->EnumPins(&locPinEnum);
+
+ //
+
+ // IPin* locPin = NULL;
+ // ULONG locHowMany = 0;
+ // while (locPinEnum->Next(1, &locPin, &locHowMany) == S_OK) {
+ // locHR = locGraphBuilder->Render(locPin);
+ // debugLog<<"Pin render = "<<locHR<<endl;
+ // locPin->Release();
+ // locPin = NULL;
+ // }
+
+
+
+
+
+ //locHR = locGraphBuilder->QueryInterface(IID_IMediaControl, (void**)&locMediaControl);
+
+
+ //locHR = locMediaControl->Run();
+
+ //IMediaEvent* locMediaEvent = NULL;
+ //locHR = locGraphBuilder->QueryInterface(IID_IMediaEvent, (void**)&locMediaEvent);
+ //
+ //HANDLE hEvent;
+ //long evCode, param1, param2;
+ //BOOLEAN bDone = FALSE;
+ //HRESULT hr = S_OK;
+ //hr = locMediaEvent->GetEventHandle((OAEVENT*)&hEvent);
+ //if (FAILED(hr))
+ //{
+ // /* Insert failure-handling code here. */
+ //}
+ //while(!bDone)
+ //{
+ // if (WAIT_OBJECT_0 == WaitForSingleObject(hEvent, 100))
+ // {
+ // while (hr = locMediaEvent->GetEvent(&evCode, ¶m1, ¶m2, 0), SUCCEEDED(hr))
+ // {
+ // //printf("Event code: %#04x\n Params: %d, %d\n", evCode, param1, param2);
+ // //cout<<"Event : "<<evCode<<" Params : "<<param1<<", "<<param2<<endl;
+ // locMediaEvent->FreeEventParams(evCode, param1, param2);
+ // bDone = (EC_COMPLETE == evCode);
+ // }
+ // }
+ //}
+
+ ////cout<<"Finished..."<<endl;
+ //int x;
+ ////cin>>x;
+ //locMediaControl->Release();
+ //locGraphBuilder->Release();
+ //CoUninitialize();
+ //return true;
+
+
+
+
+
+
+
+
+ wstring locFileName = inFileName;
+
+ return gDSPlay->loadFile(locFileName, inWindowHandle, inLeft, inTop, inWidth, inHeight);
+
+}
+
+bool c_loadFile(wstring inFileName)
+{
+ return gDSPlay->loadFile(inFileName);
+}
+
+bool c_setWindowPosition(int inLeft, int inTop, int inWidth, int inHeight)
+{
+ return gDSPlay->setWindowPosition(inLeft, inTop, inWidth, inHeight);
+}
+
+/// Start playing the media file.
+bool c_play()
+{
+ return gDSPlay->play();
+}
+
+/// Pause the media file.
+bool c_pause()
+{
+ return gDSPlay->pause();
+}
+
+/// Stop the media file.
+bool c_stop()
+{
+ return gDSPlay->stop();
+}
+
+/// Gets the current volume setting 100 units per db ie 10,000 = 100db
+long c_getVolume()
+{
+ return gDSPlay->getVolume();
+}
+
+/// Gets the balance of the channels. Divide by 100 to get attenuation. -10,000 = right channel silent.
+long c_getBalance()
+{
+ return gDSPlay->getBalance();
+}
+
+/// Sets the current volume (-10,000 to 10,000)
+bool c_setVolume(long inVolume)
+{
+ return gDSPlay->setVolume(inVolume);
+}
+
+///Sets the current balance (-10,000 to 10,000)
+bool c_setBalance(long inBalance)
+{
+ return gDSPlay->setBalance(inBalance);
+}
+
+/// Gets the average time per frame in ds units. Returns 0 if unknown or no video.
+__int64 c_averageTimePerFrame()
+{
+ return gDSPlay->averageTimePerFrame();
+}
+
+/// Gets the average frame rate in fps*100 (ie 29.97 fps = 2997)
+__int64 c_averageFrameRate()
+{
+ return gDSPlay->averageFrameRate();
+}
+
+/// Gets the width of the video data. Not necessarily the same as the display size.
+int c_videoWidth()
+{
+ return gDSPlay->videoWidth();
+}
+
+/// Gets the height of the video data. Not necessarily the same as the display size.
+int c_videoHeight()
+{
+ return gDSPlay->videoHeight();
+}
+
+/// Steps forward a single video frame. Check canStepFrame() to see if this is possible
+bool c_stepFrame()
+{
+ return gDSPlay->stepFrame();
+}
+
+/// Checks if the graph can step forward frame by frame.
+bool c_canStepFrame()
+{
+ return gDSPlay->canStepFrame();
+}
+
+/// Seek to the specified time in 100 nanoseconds units. ie 10 000 000 per second.
+__int64 c_seek(__int64 inTime)
+{
+ return gDSPlay->seek(inTime);
+}
+
+/// Seek to the start of the media file.
+__int64 c_seekStart()
+{
+ return gDSPlay->seekStart();
+}
+
+/// Queries the time in the media in 100ns units. Returns -1 if unknown or no file loaded.
+__int64 c_queryPosition()
+{
+ return gDSPlay->queryPosition();
+}
+
+/// Repaints the frame. Only needed for windowless rendering.
+void c_repaint()
+{
+ return gDSPlay->repaint();
+}
+
+/// Returns if there is a file loaded.
+bool c_isLoaded()
+{
+ return gDSPlay->isLoaded();
+}
+
+/// Returns the file size in bytes of the media file.
+__int64 c_fileSize()
+{
+ return gDSPlay->fileSize();
+}
+
+/// Returns the duration of the file in 100 nanosecond units. ie 10 000 000 per second.
+__int64 c_fileDuration()
+{
+ return gDSPlay->fileDuration();
+}
+
+/// Returns a .NET Bitmap class of the current video frame. Requires Renderless mode.
+//System::Drawing::Bitmap* GetImage();
+
+/// Sets the callback for media events. Notably EC_COMPLETE.
+bool c_setMediaEventCallback(IMediaEventNotification* inMediaEventCallback)
+{
+ return gDSPlay->setMediaEventCallback(inMediaEventCallback);
+}
+//
+///// Returns a pointer to the current media event callback.
+//IMediaEventNotification* getMediaEventCallback()
+//{
+// return gDSPlay->getMediaEventCallback();
+//}
+
+/// Sets the callback for CMMLTags. Only valid for annodex files.
+//bool setCMMLCallbacks(IDNCMMLCallbacks* inCMMLCallbacks);
+
+/// Triggers an event check, which if needed will fire the callbacks.
+bool c_checkEvents()
+{
+ return gDSPlay->checkEvents();
+}
+
+/// Releases all the interfaces in use and unloads the file.
+void c_releaseInterfaces()
+{
+ return gDSPlay->releaseInterfaces();
+}
+
Added: branches/oggdsf_ce_port/src/lib/player/libDSPlay/WinCE_Exports.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/player/libDSPlay/WinCE_Exports.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/player/libDSPlay/WinCE_Exports.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -0,0 +1,106 @@
+#pragma once
+
+#include "DSPlayer.h"
+DSPlayer* gDSPlay = NULL;
+
+
+
+
+//DSPlayer(void);
+//
+///// Constructor takes a HWND and the video location/size wrt to the window the handle refers to.
+//DSPlayer(HWND inWindowHandle, int inLeft, int inTop, int inWidth, int inHeight);
+//~DSPlayer(void);
+
+///Setup the exported library
+
+extern "C" {
+bool __cdecl c_initialise();
+///Destroy the internal state of the library
+bool c_destroy();
+
+/// Load the named file into the player.
+bool __cdecl c_loadFileWithParams(wchar_t* inFileName, HWND inWindowHandle, int inLeft, int inTop, int inWidth, int inHeight);
+
+bool c_loadFile(wstring inFileName);
+
+bool c_setWindowPosition(int inLeft, int inTop, int inWidth, int inHeight);
+
+/// Start playing the media file.
+bool c_play();
+
+/// Pause the media file.
+bool c_pause();
+
+/// Stop the media file.
+bool c_stop();
+
+/// Gets the current volume setting 100 units per db ie 10,000 = 100db
+long c_getVolume();
+
+/// Gets the balance of the channels. Divide by 100 to get attenuation. -10,000 = right channel silent.
+long c_getBalance();
+
+/// Sets the current volume (-10,000 to 10,000)
+bool c_setVolume(long inVolume);
+
+///Sets the current balance (-10,000 to 10,000)
+bool c_setBalance(long inBalance);
+
+/// Gets the average time per frame in ds units. Returns 0 if unknown or no video.
+__int64 c_averageTimePerFrame();
+
+/// Gets the average frame rate in fps*100 (ie 29.97 fps = 2997)
+__int64 c_averageFrameRate();
+
+/// Gets the width of the video data. Not necessarily the same as the display size.
+int c_videoWidth();
+
+/// Gets the height of the video data. Not necessarily the same as the display size.
+int c_videoHeight();
+
+/// Steps forward a single video frame. Check canStepFrame() to see if this is possible
+bool c_stepFrame();
+
+/// Checks if the graph can step forward frame by frame.
+bool c_canStepFrame();
+
+/// Seek to the specified time in 100 nanoseconds units. ie 10 000 000 per second.
+__int64 c_seek(__int64 inTime);
+
+/// Seek to the start of the media file.
+__int64 c_seekStart();
+
+/// Queries the time in the media in 100ns units. Returns -1 if unknown or no file loaded.
+__int64 c_queryPosition();
+
+/// Repaints the frame. Only needed for windowless rendering.
+void c_repaint();
+
+/// Returns if there is a file loaded.
+bool c_isLoaded();
+
+/// Returns the file size in bytes of the media file.
+__int64 c_fileSize();
+
+/// Returns the duration of the file in 100 nanosecond units. ie 10 000 000 per second.
+__int64 c_fileDuration();
+
+/// Returns a .NET Bitmap class of the current video frame. Requires Renderless mode.
+//System::Drawing::Bitmap* GetImage();
+
+/// Sets the callback for media events. Notably EC_COMPLETE.
+bool c_setMediaEventCallback(IMediaEventNotification* inMediaEventCallback);
+
+///// Returns a pointer to the current media event callback.
+//IMediaEventNotification* getMediaEventCallback();
+
+/// Sets the callback for CMMLTags. Only valid for annodex files.
+//bool setCMMLCallbacks(IDNCMMLCallbacks* inCMMLCallbacks);
+
+/// Triggers an event check, which if needed will fire the callbacks.
+bool c_checkEvents();
+
+/// Releases all the interfaces in use and unloads the file.
+void c_releaseInterfaces();
+}
\ No newline at end of file
Added: branches/oggdsf_ce_port/src/lib/player/libDSPlay/c_exports.def
===================================================================
--- branches/oggdsf_ce_port/src/lib/player/libDSPlay/c_exports.def 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/player/libDSPlay/c_exports.def 2006-04-09 09:54:51 UTC (rev 11113)
@@ -0,0 +1,32 @@
+LIBRARY libDSPlay.dll
+EXPORTS
+
+ c_initialise
+ c_destroy
+ c_loadFile
+ c_loadFileWithParams
+ c_setWindowPosition
+ c_play
+ c_pause
+ c_stop
+ c_getVolume
+ c_getBalance
+ c_setVolume
+ c_setBalance
+ c_averageTimePerFrame
+ c_averageFrameRate
+ c_videoWidth
+ c_videoHeight
+ c_stepFrame
+ c_canStepFrame
+ c_seek
+ c_seekStart
+ c_queryPosition
+ c_repaint
+ c_isLoaded
+ c_fileSize
+ c_fileDuration
+ c_setMediaEventCallback
+ ;getMediaEventCallback
+ c_checkEvents
+ c_releaseInterfaces
Added: branches/oggdsf_ce_port/src/lib/player/libDSPlay/dllstuff.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/player/libDSPlay/dllstuff.cpp 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/player/libDSPlay/dllstuff.cpp 2006-04-09 09:54:51 UTC (rev 11113)
@@ -0,0 +1,18 @@
+#include "StdAfx.h"
+
+
+BOOL APIENTRY DllMain( HANDLE,
+ DWORD ul_reason_for_call,
+ LPVOID
+ )
+{
+ switch (ul_reason_for_call)
+ {
+ case DLL_PROCESS_ATTACH:
+ case DLL_THREAD_ATTACH:
+ case DLL_THREAD_DETACH:
+ case DLL_PROCESS_DETACH:
+ break;
+ }
+ return TRUE;
+}
Added: branches/oggdsf_ce_port/src/lib/player/libDSPlay/dllstuff.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/player/libDSPlay/dllstuff.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/player/libDSPlay/dllstuff.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -0,0 +1,9 @@
+#pragma once
+
+class dllstuff
+{
+public:
+ dllstuff(void);
+public:
+ ~dllstuff(void);
+};
Modified: branches/oggdsf_ce_port/src/lib/player/libDSPlay/libDSPlay.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/lib/player/libDSPlay/libDSPlay.vcproj 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/player/libDSPlay/libDSPlay.vcproj 2006-04-09 09:54:51 UTC (rev 11113)
@@ -153,12 +153,11 @@
/>
</Configuration>
<Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
+ Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ OutputDirectory="$(SolutionDir)Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
+ IntermediateDirectory="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="1"
- WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
@@ -174,15 +173,17 @@
/>
<Tool
Name="VCMIDLTool"
+ TargetEnvironment="1"
/>
<Tool
Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
- RuntimeLibrary="2"
+ ExecutionBucket="7"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -206,16 +207,24 @@
Name="VCBscMakeTool"
/>
<Tool
- Name="VCFxCopTool"
+ Name="VCCodeSignTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
+ <DeploymentTool
+ ForceDirty="-1"
+ RemoteDirectory=""
+ RegisterOutput="0"
+ AdditionalFiles=""
+ />
+ <DebuggerTool
+ />
</Configuration>
<Configuration
- Name="Release|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(SolutionDir)Pocket PC 2003 (ARMV4)\$(ConfigurationName)"
- IntermediateDirectory="Pocket PC 2003 (ARMV4)\$(ConfigurationName)"
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="1"
WholeProgramOptimization="1"
@@ -234,15 +243,14 @@
/>
<Tool
Name="VCMIDLTool"
- TargetEnvironment="1"
/>
<Tool
Name="VCCLCompilerTool"
- ExecutionBucket="7"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
RuntimeLibrary="2"
UsePrecompiledHeader="2"
WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
/>
<Tool
@@ -267,26 +275,19 @@
Name="VCBscMakeTool"
/>
<Tool
- Name="VCCodeSignTool"
+ Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
</Configuration>
<Configuration
- Name="Debug_WM5_PPC_ARM|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
+ Name="Release|Pocket PC 2003 (ARMV4)"
+ OutputDirectory="$(SolutionDir)Pocket PC 2003 (ARMV4)\$(ConfigurationName)"
+ IntermediateDirectory="Pocket PC 2003 (ARMV4)\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="1"
+ WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
@@ -302,18 +303,16 @@
/>
<Tool
Name="VCMIDLTool"
+ TargetEnvironment="1"
/>
<Tool
Name="VCCLCompilerTool"
- Optimization="0"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
+ ExecutionBucket="7"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
UsePrecompiledHeader="2"
WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="4"
+ DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -337,18 +336,27 @@
Name="VCBscMakeTool"
/>
<Tool
- Name="VCFxCopTool"
+ Name="VCCodeSignTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
+ <DeploymentTool
+ ForceDirty="-1"
+ RemoteDirectory=""
+ RegisterOutput="0"
+ AdditionalFiles=""
+ />
+ <DebuggerTool
+ />
</Configuration>
<Configuration
- Name="Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)"
- OutputDirectory="$(SolutionDir)Pocket PC 2003 (ARMV4)\$(ConfigurationName)"
- IntermediateDirectory="Pocket PC 2003 (ARMV4)\$(ConfigurationName)"
+ Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ OutputDirectory="$(SolutionDir)Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
+ IntermediateDirectory="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="1"
+ WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
@@ -369,12 +377,11 @@
<Tool
Name="VCCLCompilerTool"
ExecutionBucket="7"
- Optimization="0"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
- MinimalRebuild="true"
- RuntimeLibrary="3"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="2"
UsePrecompiledHeader="2"
WarningLevel="3"
+ DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -413,9 +420,9 @@
/>
</Configuration>
<Configuration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(SolutionDir)Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
- IntermediateDirectory="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
+ Name="Debug_WM5_PPC_ARM|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="1"
>
@@ -433,17 +440,17 @@
/>
<Tool
Name="VCMIDLTool"
- TargetEnvironment="1"
/>
<Tool
Name="VCCLCompilerTool"
- ExecutionBucket="7"
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
MinimalRebuild="true"
+ BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="2"
WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"
/>
<Tool
@@ -468,27 +475,18 @@
Name="VCBscMakeTool"
/>
<Tool
- Name="VCCodeSignTool"
+ Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
- <DeploymentTool
- ForceDirty="-1"
- RemoteDirectory=""
- RegisterOutput="0"
- AdditionalFiles=""
- />
- <DebuggerTool
- />
</Configuration>
<Configuration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(SolutionDir)Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
- IntermediateDirectory="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
+ Name="Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)"
+ OutputDirectory="$(SolutionDir)Pocket PC 2003 (ARMV4)\$(ConfigurationName)"
+ IntermediateDirectory="Pocket PC 2003 (ARMV4)\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="1"
- WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
@@ -509,11 +507,12 @@
<Tool
Name="VCCLCompilerTool"
ExecutionBucket="7"
- PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
- RuntimeLibrary="2"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="true"
+ RuntimeLibrary="3"
UsePrecompiledHeader="2"
WarningLevel="3"
- DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@@ -553,9 +552,9 @@
</Configuration>
<Configuration
Name="Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
- OutputDirectory="$(SolutionDir)Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
+ OutputDirectory="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
IntermediateDirectory="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\$(ConfigurationName)"
- ConfigurationType="4"
+ ConfigurationType="2"
CharacterSet="1"
>
<Tool
@@ -578,9 +577,10 @@
Name="VCCLCompilerTool"
ExecutionBucket="7"
Optimization="0"
- PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;$(ARCHFAM);$(_ARCHFAM_)"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;$(ARCHFAM);$(_ARCHFAM_);DSPLAY_OGG_SPECIFIC"
MinimalRebuild="true"
RuntimeLibrary="3"
+ TreatWChar_tAsBuiltInType="true"
UsePrecompiledHeader="2"
WarningLevel="4"
DebugInformationFormat="3"
@@ -595,7 +595,10 @@
Name="VCPreLinkEventTool"
/>
<Tool
- Name="VCLibrarianTool"
+ Name="VCLinkerTool"
+ AdditionalOptions=""
+ AdditionalDependencies="Strmiids.lib"
+ ModuleDefinitionFile="c_exports.def"
/>
<Tool
Name="VCALinkTool"
@@ -829,6 +832,14 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
+ RelativePath=".\c_exports.def"
+ >
+ </File>
+ <File
+ RelativePath=".\dllstuff.cpp"
+ >
+ </File>
+ <File
RelativePath=".\DSPlayer.cpp"
>
</File>
@@ -856,7 +867,7 @@
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32"
+ Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
>
<Tool
Name="VCCLCompilerTool"
@@ -864,7 +875,7 @@
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Pocket PC 2003 (ARMV4)"
+ Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
@@ -872,7 +883,7 @@
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug_WM5_PPC_ARM|Win32"
+ Name="Release|Pocket PC 2003 (ARMV4)"
>
<Tool
Name="VCCLCompilerTool"
@@ -880,7 +891,7 @@
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)"
+ Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
>
<Tool
Name="VCCLCompilerTool"
@@ -888,7 +899,7 @@
/>
</FileConfiguration>
<FileConfiguration
- Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ Name="Debug_WM5_PPC_ARM|Win32"
>
<Tool
Name="VCCLCompilerTool"
@@ -896,7 +907,7 @@
/>
</FileConfiguration>
<FileConfiguration
- Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+ Name="Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)"
>
<Tool
Name="VCCLCompilerTool"
@@ -936,6 +947,10 @@
/>
</FileConfiguration>
</File>
+ <File
+ RelativePath=".\WinCE_Exports.cpp"
+ >
+ </File>
</Filter>
<Filter
Name="Header Files"
@@ -943,6 +958,10 @@
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
+ RelativePath=".\dllstuff.h"
+ >
+ </File>
+ <File
RelativePath=".\DSPlayer.h"
>
</File>
@@ -958,6 +977,10 @@
RelativePath=".\stdafx.h"
>
</File>
+ <File
+ RelativePath=".\WinCE_Exports.h"
+ >
+ </File>
</Filter>
<Filter
Name="Resource Files"
Modified: branches/oggdsf_ce_port/src/lib/player/libDSPlay/stdafx.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/player/libDSPlay/stdafx.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/lib/player/libDSPlay/stdafx.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -7,7 +7,7 @@
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
+#include <windows.h>
-
// TODO: reference additional headers your program requires here
Modified: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp 2006-04-09 09:54:51 UTC (rev 11113)
@@ -11,7 +11,10 @@
static const GUID CLSID_XX_OggDemux =
{ 0xc9361f5a, 0x3282, 0x4944, { 0x98, 0x99, 0x6d, 0x99, 0xcd, 0xc5, 0x37, 0xb } };
+static const GUID CLSID_X_Theora_Decoder =
+{ 0x5187161, 0x5c36, 0x4324, { 0xa7, 0x34, 0x22, 0xbf, 0x37, 0x50, 0x9f, 0x2d } };
+
#define MAX_LOADSTRING 100
// Global Variables:
@@ -252,6 +255,53 @@
case WM_COMMAND:
if (LOWORD(wParam) == IDOK)
{
+
+ //IBaseFilter* locVidRender = NULL;
+ //CoCreateInstance(CLSID_VideoRenderer, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)locVidRender);
+
+ //IEnumPins* locPinEnum = NULL;
+ //locVidRender->EnumPins(&locPinEnum);
+
+ //IPin* locPin = NULL;
+ //ULONG locHowMany = 0;
+ //while(locPinEnum->Next(1, &locPin, &locHowMany)) {
+
+ // IEnumMediaTypes* locMTEnum = NULL;
+ //
+ // locPin->EnumMediaTypes(&locMTEnum);
+
+ // ULONG locHowManyMT = 0;
+ // AM_MEDIA_TYPE* locMediaType = NULL;
+ // while (locMTEnum->Next(1, &locMediaType, &locHowManyMT)) {
+ // if (locMediaType->majortype == MEDIATYPE_Video) {
+ // if (locMediaType->subtype == MEDIASUBTYPE_YUY2) {
+ // locHowManyMT = locHowManyMT;
+ // } else if (locMediaType->subtype == MEDIASUBTYPE_RGB565) {
+ // locHowManyMT = locHowManyMT;
+ // } else if (locMediaType->subtype == MEDIASUBTYPE_RGB555) {
+ // locHowManyMT = locHowManyMT;
+ // } else if (locMediaType->subtype == MEDIASUBTYPE_RGB24) {
+ // locHowManyMT = locHowManyMT;
+ // } else {
+ // locHowManyMT = locHowManyMT;
+ // }
+ // }
+
+ // }
+ //}
+
+ //IDirectDrawVideo* locDDV = NULL;
+ //locVidRender->QueryInterface(IID_IDirectDrawVideo, (void**)&locDDV);
+
+ //DWORD locNumCodes = 0;
+ //locDDV->GetFourCCCodes(&locNumCodes, NULL);
+
+ //DWORD* locCodes = new DWORD[locNumCodes];
+ //locDDV->GetFourCCCodes(&locNumCodes, locCodes);
+
+
+
+
//HINSTANCE locLib;
//DWORD locErr;
////FARPROC locProc;
@@ -288,20 +338,71 @@
+
+ //c_initialise();
+ ////wstring locStr = L"\\Storage Card\\do_you_see.ogg";
+ //c_loadFileWithParams( L"\\Storage Card\\do_you_see.ogg", hDlg, 0,0,64,48);
+ //c_play();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
IGraphBuilder* locGraphBuilder = NULL;
IMediaControl* locMediaControl = NULL;
HRESULT locHR = S_FALSE;;
CoInitialize(NULL);
+ IBaseFilter* locTheoDecode = NULL;
locHR = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void **)&locGraphBuilder);
+
+ //locHR = CoCreateInstance(CLSID_X_Theora_Decoder, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void **)&locTheoDecode);
- IBaseFilter* locDemux = NULL;
+
+
+ //IBaseFilter* locDemux = NULL;
//locHR = CoCreateInstance(CLSID_XX_OggDemux, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void **)&locDemux);
- locHR = locGraphBuilder->RenderFile(L"\\Storage Card\\do_you_see.ogg", NULL);
+ locHR = locGraphBuilder->RenderFile(L"\\Storage Card\\carbon.ogg", NULL);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
/*
+
+
+
+
+
+
IGraphBuilder* locGraphBuilder = NULL;
IMediaControl* locMediaControl = NULL;
IBaseFilter* locDemuxer = NULL;
+ IBaseFilter* locTheoDecoder = NULL;
//ICustomSource* locCustomSourceSetter = NULL;
IFileSourceFilter* locFS = NULL;
HRESULT locHR = S_FALSE;;
@@ -310,11 +411,16 @@
locHR = CoCreateInstance(CLSID_XX_OggDemux, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locDemuxer);
+ locHR = CoCreateInstance(CLSID_X_Theora_Decoder, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&locTheoDecoder);
+
locHR = locGraphBuilder->AddFilter(locDemuxer, L"Custom Ogg Source");
+ locHR = locGraphBuilder->AddFilter(locTheoDecoder, L"Theo Filter");
+
+
locHR = locDemuxer->QueryInterface(IID_IFileSourceFilter, (void**)&locFS);
- locHR = locFS->Load(L"\\Storage Card\\do_you_see.ogg", NULL);
+ locHR = locFS->Load(L"\\Storage Card\\carbon.ogg", NULL);
//CustomSourceClass* locCustomFileSourceInterface = new CustomSourceClass;
@@ -327,66 +433,87 @@
IEnumPins* locPinEnum = NULL;
- locDemuxer->EnumPins(&locPinEnum);
+ locTheoDecoder->EnumPins(&locPinEnum);
+ vector<IPin*> locTheoPins;
+ ULONG locHowMany = 0;
+ IPin* locPin = NULL;
- IPin* locPin = NULL;
- ULONG locHowMany = 0;
+
+
while (locPinEnum->Next(1, &locPin, &locHowMany) == S_OK) {
- locHR = locGraphBuilder->Render(locPin);
+ locTheoPins.push_back(locPin);
+ }
+
+
+
+ locDemuxer->EnumPins(&locPinEnum);
+ locPin = NULL;
+
+
+
+ locHowMany = 0;
+ while (locPinEnum->Next(1, &locPin, &locHowMany) == S_OK) {
+ //locHR = locGraphBuilder->Render(locPin);
+
+ //for (size_t i = 0; i < locTheoPins.size(); i++) {
+ //locPin->Connect(locTheoPins[i],
+ locHR = locGraphBuilder->ConnectDirect(locPin, locTheoPins[0], NULL);
+ locHR = locGraphBuilder->Render(locTheoPins[1]);
+ //}
locPin->Release();
locPin = NULL;
}
+
*/
+ //locHR = locGraphBuilder->QueryInterface(IID_IMediaControl, (void**)&locMediaControl);
- locHR = locGraphBuilder->QueryInterface(IID_IMediaControl, (void**)&locMediaControl);
+ //locHR = locMediaControl->Run();
- locHR = locMediaControl->Run();
+ //IMediaEvent* locMediaEvent = NULL;
+ //locHR = locGraphBuilder->QueryInterface(IID_IMediaEvent, (void**)&locMediaEvent);
+ //
+ //HANDLE hEvent;
+ //long evCode, param1, param2;
+ //BOOLEAN bDone = FALSE;
+ //HRESULT hr = S_OK;
+ //hr = locMediaEvent->GetEventHandle((OAEVENT*)&hEvent);
+ //if (FAILED(hr))
+ //{
+ // /* Insert failure-handling code here. */
+ //}
+ //while(!bDone)
+ //{
+ // if (WAIT_OBJECT_0 == WaitForSingleObject(hEvent, 100))
+ // {
+ // while (hr = locMediaEvent->GetEvent(&evCode, ¶m1, ¶m2, 0), SUCCEEDED(hr))
+ // {
+ // //printf("Event code: %#04x\n Params: %d, %d\n", evCode, param1, param2);
+ // //cout<<"Event : "<<evCode<<" Params : "<<param1<<", "<<param2<<endl;
+ // locMediaEvent->FreeEventParams(evCode, param1, param2);
+ // bDone = (EC_COMPLETE == evCode);
+ // }
+ // }
+ //}
- IMediaEvent* locMediaEvent = NULL;
- locHR = locGraphBuilder->QueryInterface(IID_IMediaEvent, (void**)&locMediaEvent);
-
- HANDLE hEvent;
- long evCode, param1, param2;
- BOOLEAN bDone = FALSE;
- HRESULT hr = S_OK;
- hr = locMediaEvent->GetEventHandle((OAEVENT*)&hEvent);
- if (FAILED(hr))
- {
- /* Insert failure-handling code here. */
- }
- while(!bDone)
- {
- if (WAIT_OBJECT_0 == WaitForSingleObject(hEvent, 100))
- {
- while (hr = locMediaEvent->GetEvent(&evCode, ¶m1, ¶m2, 0), SUCCEEDED(hr))
- {
- //printf("Event code: %#04x\n Params: %d, %d\n", evCode, param1, param2);
- //cout<<"Event : "<<evCode<<" Params : "<<param1<<", "<<param2<<endl;
- locMediaEvent->FreeEventParams(evCode, param1, param2);
- bDone = (EC_COMPLETE == evCode);
- }
- }
- }
+ ////cout<<"Finished..."<<endl;
+ //int x;
+ ////cin>>x;
+ //locMediaControl->Release();
+ //locGraphBuilder->Release();
+ //CoUninitialize();
- //cout<<"Finished..."<<endl;
- int x;
- //cin>>x;
- locMediaControl->Release();
- locGraphBuilder->Release();
- CoUninitialize();
-
EndDialog(hDlg, LOWORD(wParam));
Modified: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h 2006-04-09 09:54:51 UTC (rev 11113)
@@ -1,2 +1,6 @@
#pragma once
#include "resourceppc.h"
+#include "WinCE_Exports.h"
+
+#include <vector>
+using namespace std;
\ No newline at end of file
Modified: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj 2006-04-09 02:02:19 UTC (rev 11112)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj 2006-04-09 09:54:51 UTC (rev 11113)
@@ -41,9 +41,11 @@
Name="VCCLCompilerTool"
ExecutionBucket="7"
Optimization="0"
+ AdditionalIncludeDirectories="..\..\lib\player\libDSPlay"
PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_WINDOWS;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;POCKETPC2003_UI_MODEL"
MinimalRebuild="true"
RuntimeLibrary="1"
+ TreatWChar_tAsBuiltInType="true"
UsePrecompiledHeader="2"
WarningLevel="3"
DebugInformationFormat="3"
More information about the commits
mailing list