[xiph-commits] r11022 - in branches/oggdsf_ce_port: build/oggcodecs_wm5 sln/oggdsf_wm5 src/lib/codecs/theora/libs/libOOTheora src/lib/codecs/vorbis/filters/dsfVorbisDecoder src/lib/core/directshow/dsfOggDemux2 src/tests src/tests/testLoadLib

illiminable at svn.xiph.org illiminable at svn.xiph.org
Sat Mar 18 23:49:28 PST 2006


Author: illiminable
Date: 2006-03-18 23:49:02 -0800 (Sat, 18 Mar 2006)
New Revision: 11022

Added:
   branches/oggdsf_ce_port/src/tests/testLoadLib/
   branches/oggdsf_ce_port/src/tests/testLoadLib/ReadMe.txt
   branches/oggdsf_ce_port/src/tests/testLoadLib/resourceppc.h
   branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.cpp
   branches/oggdsf_ce_port/src/tests/testLoadLib/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.ico
   branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj
   branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc
   branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc2
Modified:
   branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj
   branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln
   branches/oggdsf_ce_port/src/lib/codecs/theora/libs/libOOTheora/libOOTheora.vcproj
   branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.cpp
   branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.h
   branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/dsfVorbisDecoder.vcproj
   branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/vorbisdecoderdllstuff.cpp
   branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj
Log:
* Some updates in the deployment project. Attempts to deploy, demux, vorbis, speex and theora decoder. All builds, but currently doesn't deploy as it's all built in debug configurations, but there are no debug builds for the directshow core available. Release configurations need to be made.
* Add some extra functions which are depracated on the desktop, but required for the mobile.
* Add dodgy test app, which attempts to manually load and register the filters for to try for debugging deployment errors.

Modified: branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj
===================================================================
--- branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/build/oggcodecs_wm5/oggcodecs_wm5.vddproj	2006-03-19 07:49:02 UTC (rev 11022)
@@ -14,58 +14,70 @@
     {
         "Entry"
         {
-        "MsmKey" = "8:_0585B77FD3C644EDBB20BD30F7227C9F"
+        "MsmKey" = "8:_07061F9B96124E73928A0D625D4EAC43"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_07061F9B96124E73928A0D625D4EAC43"
+        "MsmKey" = "8:_3C1ED3991BEE4DE79ABEF31F6AEBC705"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_1C1E2BEDD5EC449482C1B5B5F45D614F"
+        "MsmKey" = "8:_3DF217B99DB14F3CB0C18118683DDE25"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_78B83888966E4D28897A832EC1CB59EB"
+        "MsmKey" = "8:_4811BCC1ADF5454F89B779DF82058CA2"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_7CC0F388C7734C2B8ECED59713F156C7"
+        "MsmKey" = "8:_657FA65D0EF840B58E117C34EF725AE2"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_9045BC3A246540B4AE1D93004338266D"
+        "MsmKey" = "8:_710D82D6AEB54CB287B25DF834D94509"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_BC04D4D4A1EE423EBFA34E91DF63319A"
+        "MsmKey" = "8:_78B83888966E4D28897A832EC1CB59EB"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_FC0F711C0A9A47699D526C0B5B30DF9E"
+        "MsmKey" = "8:_7CC0F388C7734C2B8ECED59713F156C7"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_FCF43A756AEE4B2DBAC90D9377016631"
+        "MsmKey" = "8:_898F68EFD6EB479185D2277F89249261"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
+        "Entry"
+        {
+        "MsmKey" = "8:_BC04D4D4A1EE423EBFA34E91DF63319A"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
+        "Entry"
+        {
+        "MsmKey" = "8:_FC0F711C0A9A47699D526C0B5B30DF9E"
+        "OwnerKey" = "8:_UNDEFINED"
+        "MsmSig" = "8:_UNDEFINED"
+        }
     }
     "Configurations"
     {
@@ -81,6 +93,18 @@
         "CertificateHash" = "8:"
         "TimeStampServer" = "8:"
         }
+        "Debug_WM5_PPC_ARM"
+        {
+        "DisplayName" = "8:Debug_WM5_PPC_ARM"
+        "IsDebugOnly" = "11:FALSE"
+        "IsReleaseOnly" = "11:FALSE"
+        "OutputFilename" = "8:Debug_WM5_PPC_ARM\\oggcodecs_wm5.cab"
+        "PackageFileSize" = "3:-2147483648"
+        "CabType" = "3:1"
+        "SignOutput" = "11:FALSE"
+        "CertificateHash" = "8:"
+        "TimeStampServer" = "8:"
+        }
         "Release"
         {
         "DisplayName" = "8:Release"
@@ -98,6 +122,24 @@
     {
         "File"
         {
+            "{BA458234-9B71-4F46-8107-E91156377184}:_710D82D6AEB54CB287B25DF834D94509"
+            {
+            "SourcePath" = "8:V:\\Program Files\\Microsoft Visual Studio 8\\VC\\ce\\Dll\\armv4\\msvcr80d.dll"
+            "TargetName" = "8:msvcr80d.dll"
+            "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:"
+            }
         }
         "Folder"
         {
@@ -110,6 +152,15 @@
                 {
                 }
             }
+            "{F6DFDB62-1DD1-498B-89B7-27BAC542EE5A}:_4F94174C36AD4B1B8302678AD372CE00"
+            {
+            "Name" = "8:#1912"
+            "Condition" = "8:"
+            "Property" = "8:%CE2%"
+                "Folders"
+                {
+                }
+            }
             "{D5B00AC1-E6C3-4CC5-90FF-8E0F53D9E5E0}:_8BE9216FDC6E4FB1B98829D8873DE833"
             {
             "DefaultLocation" = "8:%InstallDir%"
@@ -125,7 +176,7 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:oggcodecs_wm5"
-        "Manufacturer" = "8:Default Company Name"
+        "Manufacturer" = "8:illiminable Software"
         "OSVersionMin" = "8:4.0"
         "OSVersionMax" = "8:5.99"
         "NoUninstall" = "11:FALSE"
@@ -134,9 +185,9 @@
         }
         "ProjectOutput"
         {
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_0585B77FD3C644EDBB20BD30F7227C9F"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_07061F9B96124E73928A0D625D4EAC43"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\theora\\filters\\dsfTheoraDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfTheoraDecoder.dll"
+            "SourcePath" = "8:..\\..\\src\\lib\\core\\ogg\\libOOOggSeek\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOOggSeek.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -154,15 +205,15 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}"
+            "OutputProjectGuid" = "8:{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_07061F9B96124E73928A0D625D4EAC43"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_3C1ED3991BEE4DE79ABEF31F6AEBC705"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\core\\ogg\\libOOOggSeek\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOOggSeek.dll"
+            "SourcePath" = "8:..\\..\\src\\lib\\core\\directshow\\dsfOggDemux2\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfOggDemux2.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -180,15 +231,15 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{9A14F6AC-BC6E-401A-A300-07369BD6C5FE}"
+            "OutputProjectGuid" = "8:{304B710A-7355-471C-A4A8-9E8F6D640E6D}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_1C1E2BEDD5EC449482C1B5B5F45D614F"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_3DF217B99DB14F3CB0C18118683DDE25"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\speex\\filters\\dsfSpeexDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfSpeexDecoder.dll"
+            "SourcePath" = "8:..\\..\\src\\tests\\testloadlib\\windows mobile 5.0 pocket pc sdk (armv4i)\\debug\\testLoadLib.exe"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -206,15 +257,15 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}"
+            "OutputProjectGuid" = "8:{D3DE90D9-0D36-462C-B2D3-9460071681E5}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_78B83888966E4D28897A832EC1CB59EB"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_4811BCC1ADF5454F89B779DF82058CA2"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\core\\ogg\\libOOOgg\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOOgg.dll"
+            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\filters\\dsfVorbisDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfVorbisDecoder.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -232,15 +283,15 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{223ACC19-608E-4E1B-A054-067F0CACB272}"
+            "OutputProjectGuid" = "8:{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_7CC0F388C7734C2B8ECED59713F156C7"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_657FA65D0EF840B58E117C34EF725AE2"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\theora\\libs\\libOOTheora\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOTheora.dll"
+            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\speex\\filters\\dsfSpeexDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfSpeexDecoder.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -258,15 +309,15 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{6B20BD7A-644B-4087-9CAC-71B2D68D0231}"
+            "OutputProjectGuid" = "8:{3FB9B20E-790A-402F-A02C-B0FBDC5938E3}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_9045BC3A246540B4AE1D93004338266D"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_78B83888966E4D28897A832EC1CB59EB"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\filters\\dsfVorbisDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfVorbisDecoder.dll"
+            "SourcePath" = "8:..\\..\\src\\lib\\core\\ogg\\libOOOgg\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOOgg.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -284,15 +335,15 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}"
+            "OutputProjectGuid" = "8:{223ACC19-608E-4E1B-A054-067F0CACB272}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_BC04D4D4A1EE423EBFA34E91DF63319A"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_7CC0F388C7734C2B8ECED59713F156C7"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\libs\\libvorbis\\win32\\Vorbis_Dynamic_Debug\\vorbis_d.dll"
+            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\theora\\libs\\libOOTheora\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libOOTheora.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -310,15 +361,15 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}"
+            "OutputProjectGuid" = "8:{6B20BD7A-644B-4087-9CAC-71B2D68D0231}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_FC0F711C0A9A47699D526C0B5B30DF9E"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_898F68EFD6EB479185D2277F89249261"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\helper\\libfishsound\\win32\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libfishsound.dll"
+            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\theora\\filters\\dsfTheoraDecoder\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfTheoraDecoder.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -336,15 +387,15 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}"
+            "OutputProjectGuid" = "8:{11CBDFD6-0D73-40C0-95DF-997C5FD873F2}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
-            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_FCF43A756AEE4B2DBAC90D9377016631"
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_BC04D4D4A1EE423EBFA34E91DF63319A"
             {
-            "SourcePath" = "8:..\\..\\src\\lib\\core\\directshow\\dsfOggDemux2\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\dsfOggDemux2.dll"
+            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\vorbis\\libs\\libvorbis\\win32\\Vorbis_Dynamic_Debug\\vorbis_d.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_8BE9216FDC6E4FB1B98829D8873DE833"
@@ -362,12 +413,38 @@
             "ProjectOutputGroupRegister" = "3:0"
             "OutputConfiguration" = "8:"
             "OutputGroupCanonicalName" = "8:Built"
-            "OutputProjectGuid" = "8:{304B710A-7355-471C-A4A8-9E8F6D640E6D}"
+            "OutputProjectGuid" = "8:{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}"
             "ShowKeyOutput" = "11:TRUE"
                 "ExcludeFilters"
                 {
                 }
             }
+            "{605BE39E-5046-48BD-AEC0-63C3A46626D5}:_FC0F711C0A9A47699D526C0B5B30DF9E"
+            {
+            "SourcePath" = "8:..\\..\\src\\lib\\codecs\\helper\\libfishsound\\win32\\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\\Debug_WM5_PPC_ARM\\libfishsound.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:{AE0ABDB0-AE3B-4C38-843B-3408A6B87BA4}"
+            "ShowKeyOutput" = "11:TRUE"
+                "ExcludeFilters"
+                {
+                }
+            }
         }
         "Registry"
         {

Modified: branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln
===================================================================
--- branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/sln/oggdsf_wm5/oggdsf_wm5.sln	2006-03-19 07:49:02 UTC (rev 11022)
@@ -244,6 +244,8 @@
 EndProject
 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}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug Unicode|Any CPU = Debug Unicode|Any CPU
@@ -4293,7 +4295,8 @@
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug
-		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug
+		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM
+		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug|Any CPU.ActiveCfg = Debug
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug|Mixed Platforms.ActiveCfg = Debug
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug
@@ -4324,6 +4327,105 @@
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Win32.ActiveCfg = Release
 		{7732F199-20CF-4BF0-AC6B-E97EF48836F3}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_CE_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}.Debug_CE_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}.Debug_Static|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug_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}.Debug_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}.Debug_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}.Debug|Any CPU.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Mixed Platforms.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Mixed Platforms.Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Mixed Platforms.Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Win32.ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release Unicode|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 Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release__cdecl|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__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release_NoDotNET|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_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|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)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Mixed Platforms.Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{D3DE90D9-0D36-462C-B2D3-9460071681E5}.Release|Win32.ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{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)
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

Modified: branches/oggdsf_ce_port/src/lib/codecs/theora/libs/libOOTheora/libOOTheora.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/theora/libs/libOOTheora/libOOTheora.vcproj	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/theora/libs/libOOTheora/libOOTheora.vcproj	2006-03-19 07:49:02 UTC (rev 11022)
@@ -976,7 +976,7 @@
 				AdditionalLibraryDirectories=""
 				GenerateDebugInformation="true"
 				ProgramDatabaseFile="$(OutDir)/libOOTheora.pdb"
-				SubSystem="2"
+				SubSystem="9"
 				ImportLibrary="$(OutDir)/libOOTheora.lib"
 				TargetMachine="0"
 			/>

Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.cpp	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.cpp	2006-03-19 07:49:02 UTC (rev 11022)
@@ -44,7 +44,11 @@
 	    &CLSID_VorbisDecodeFilter,            // CLSID
 	    VorbisDecodeFilter::CreateInstance,	// Method to create an instance of MyComponent
         NULL,									// Initialization function
+#ifdef WINCE
+		&VorbisDecodeFilterReg
+#else
         NULL									// Set-up information (for filters)
+#endif
     }
 
 };
@@ -52,8 +56,13 @@
 // Generic way of determining the number of items in the template
 int g_cTemplates = sizeof(g_Templates) / sizeof(g_Templates[0]); 
 
+#ifdef WINCE
+LPAMOVIESETUP_FILTER VorbisDecodeFilter::GetSetupData()
+{	
+	return (LPAMOVIESETUP_FILTER)&VorbisDecodeFilterReg;	
+}
+#endif
 
-
 //*************************************************************************************************
 VorbisDecodeFilter::VorbisDecodeFilter()
 	:	AbstractTransformFilter(NAME("Vorbis Decoder"), CLSID_VorbisDecodeFilter)

Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.h
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.h	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/VorbisDecodeFilter.h	2006-03-19 07:49:02 UTC (rev 11022)
@@ -61,6 +61,9 @@
 	virtual sVorbisFormatBlock* getVorbisFormatBlock();
 	virtual void setVorbisFormat(BYTE* inFormatBlock);
 
+#ifdef WINCE
+	virtual LPAMOVIESETUP_FILTER GetSetupData(); //		{	return (LPAMOVIESETUP_FILTER)&VorbisDecodeFilterReg;	}
+#endif
 protected:
 	//VIRTUAL FUNCTIONS - AbstractTransformFilter
 	virtual bool ConstructPins();

Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/dsfVorbisDecoder.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/dsfVorbisDecoder.vcproj	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/dsfVorbisDecoder.vcproj	2006-03-19 07:49:02 UTC (rev 11022)
@@ -1002,6 +1002,7 @@
 				GenerateDebugInformation="true"
 				ProgramDatabaseFile="$(OutDir)/dsfVorbisDecoder.pdb"
 				SubSystem="9"
+				EntryPointSymbol=""
 				ImportLibrary="$(OutDir)/dsfVorbisDecoder.lib"
 				TargetMachine="0"
 			/>
@@ -1023,7 +1024,7 @@
 			<DeploymentTool
 				ForceDirty="-1"
 				RemoteDirectory=""
-				RegisterOutput="0"
+				RegisterOutput="-1"
 				AdditionalFiles=""
 			/>
 			<DebuggerTool

Modified: branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/vorbisdecoderdllstuff.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/vorbisdecoderdllstuff.cpp	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/codecs/vorbis/filters/dsfVorbisDecoder/vorbisdecoderdllstuff.cpp	2006-03-19 07:49:02 UTC (rev 11022)
@@ -35,6 +35,7 @@
 extern "C" BOOL WINAPI DllEntryPoint(HINSTANCE, ULONG, LPVOID);
 BOOL APIENTRY DllMain(HANDLE hModule, DWORD dwReason, LPVOID lpReserved)
 {
+	//MessageBox(NULL, L"asda", L"ASD", MB_OK);
     return DllEntryPoint((HINSTANCE)(hModule), dwReason, lpReserved);
 }
 
@@ -43,6 +44,8 @@
 STDAPI DllRegisterServer()
 {
 
+	//MessageBox(NULL, L"xxxxx", L"xxxxx", MB_OK);
+	return S_OK;
     HRESULT hr;
     
 

Modified: branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj	2006-03-19 07:49:02 UTC (rev 11022)
@@ -990,7 +990,7 @@
 				ModuleDefinitionFile="dsfOggDemux2.def"
 				GenerateDebugInformation="true"
 				ProgramDatabaseFile="$(OutDir)/dsfOggDemux2.pdb"
-				SubSystem="2"
+				SubSystem="9"
 				ImportLibrary="$(OutDir)/dsfOggDemux2.lib"
 				TargetMachine="0"
 			/>

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/ReadMe.txt
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/ReadMe.txt	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/ReadMe.txt	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,63 @@
+========================================================================
+    WIN32 APPLICATION : testLoadLib Project Overview
+========================================================================
+
+AppWizard has created this testLoadLib application for you.  
+
+This file contains a summary of what you will find in each of the files that
+make up your testLoadLib application.
+
+
+testLoadLib.vcproj
+    This is the main project file for VC++ projects generated using an Application Wizard. 
+    It contains information about the version of Visual C++ that generated the file, and 
+    information about the platforms, configurations, and project features selected with the
+    Application Wizard.
+
+testLoadLib.cpp
+    This is the main application source file.
+
+/////////////////////////////////////////////////////////////////////////////
+AppWizard has created the following resources:
+
+
+testLoadLibppc.rc
+    This is a listing of all of the Microsoft Windows resources that the
+    program uses when compiling for the Pocket PC 2003 platform, or a platform 
+    that supports the same user interface model. It includes the icons, bitmaps, 
+    and cursors that are stored in the RES subdirectory.  This file can be 
+    directly edited in Microsoft Visual C++. When the .rc file is persisted, 
+    the defines in the data section are persisted as the hexadecimal version
+    of the numeric value they are defined to rather than the friendly name of
+    the define.
+
+testLoadLibppc.rc2
+    This file contains resources that are not edited by Microsoft 
+    Visual C++.  You should place all resources not editable by
+    the resource editor in this file.
+
+Resourceppc.h
+    This is the standard header file, which defines new resource IDs.
+    Microsoft Visual C++ reads and updates this file.
+
+
+
+
+testLoadLib.ico
+    This is an icon file, which is used as the application's icon (32x32).
+    This icon is included by the main resource file testLoadLib.rc.
+
+/////////////////////////////////////////////////////////////////////////////
+Other standard files:
+
+StdAfx.h, StdAfx.cpp
+    These files are used to build a precompiled header (PCH) file
+    named testLoadLib.pch and a precompiled types file named StdAfx.obj.
+
+/////////////////////////////////////////////////////////////////////////////
+Other notes:
+
+AppWizard uses "TODO:" comments to indicate parts of the source code you
+should add to or customize.
+
+/////////////////////////////////////////////////////////////////////////////s
\ No newline at end of file

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/resourceppc.h
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/resourceppc.h	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/resourceppc.h	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,34 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by testLoadLibppc.rc
+//
+
+#define IDS_APP_TITLE			1
+#define IDC_TESTLOADLIB	2
+#define IDI_TESTLOADLIB	101
+#define IDR_MENU			102
+#define IDS_OK                          103
+#define IDS_HELP			104
+#define IDD_ABOUTBOX			105
+#define IDD_ABOUTBOX_WIDE		106
+#define IDC_STATIC_1			201
+#define IDC_STATIC_2			202
+#define IDC_STATIC_3			203
+#define IDM_OK				40000
+#define IDM_HELP			40001
+#define IDM_HELP_ABOUT			40002
+#ifndef IDC_STATIC
+#define IDC_STATIC			-1
+#endif
+
+// Next default values for new objects
+// 
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NO_MFC			130
+#define _APS_NEXT_RESOURCE_VALUE	129
+#define _APS_NEXT_COMMAND_VALUE		32771
+#define _APS_NEXT_CONTROL_VALUE		1000
+#define _APS_NEXT_SYMED_VALUE		110
+#endif
+#endif

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.cpp
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.cpp	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.cpp	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,8 @@
+// stdafx.cpp : source file that includes just the standard includes
+// testLoadLib.pch will be the pre-compiled header
+// stdafx.obj will contain the pre-compiled type information
+
+#include "stdafx.h"
+
+// TODO: reference any additional headers you need in STDAFX.H
+// and not in this file

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.h
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.h	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/stdafx.h	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,59 @@
+// stdafx.h : include file for standard system include files,
+// or project specific include files that are used frequently, but
+// are changed infrequently
+//
+
+#pragma once
+
+#pragma comment(linker, "/nodefaultlib:libc.lib")
+#pragma comment(linker, "/nodefaultlib:libcd.lib")
+
+// NOTE - this value is not strongly correlated to the Windows CE OS version being targeted
+#define WINVER _WIN32_WCE
+
+#include <ceconfig.h>
+#if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
+#define SHELL_AYGSHELL
+#endif
+
+#ifdef _CE_DCOM
+#define _ATL_APARTMENT_THREADED
+#endif
+
+#include <aygshell.h>
+#pragma comment(lib, "aygshell.lib") 
+
+
+// Windows Header Files:
+#include <windows.h>
+
+// C RunTime Header Files
+#include <stdlib.h>
+#include <malloc.h>
+#include <memory.h>
+#include <tchar.h>
+
+#if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
+#ifndef _DEVICE_RESOLUTION_AWARE
+#define _DEVICE_RESOLUTION_AWARE
+#endif
+#endif
+
+#ifdef _DEVICE_RESOLUTION_AWARE
+#include "DeviceResolutionAware.h"
+#endif
+
+#if _WIN32_WCE < 0x500 && ( defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP) )
+	#pragma comment(lib, "ccrtrtti.lib")
+	#ifdef _X86_	
+		#if defined(_DEBUG)
+			#pragma comment(lib, "libcmtx86d.lib")
+		#else
+			#pragma comment(lib, "libcmtx86.lib")
+		#endif
+	#endif
+#endif
+
+#include <altcecrt.h>
+
+// TODO: reference additional headers your program requires here

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.cpp	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,300 @@
+// testLoadLib.cpp : Defines the entry point for the application.
+//
+
+#include "stdafx.h"
+#include "testLoadLib.h"
+#include <windows.h>
+#include <commctrl.h>
+
+#define MAX_LOADSTRING 100
+
+// Global Variables:
+HINSTANCE			g_hInst;			// current instance
+HWND				g_hWndMenuBar;		// menu bar handle
+
+// Forward declarations of functions included in this code module:
+ATOM			MyRegisterClass(HINSTANCE, LPTSTR);
+BOOL			InitInstance(HINSTANCE, int);
+LRESULT CALLBACK	WndProc(HWND, UINT, WPARAM, LPARAM);
+INT_PTR CALLBACK	About(HWND, UINT, WPARAM, LPARAM);
+
+int WINAPI WinMain(HINSTANCE hInstance,
+                   HINSTANCE hPrevInstance,
+                   LPTSTR    lpCmdLine,
+                   int       nCmdShow)
+{
+	MSG msg;
+
+	// Perform application initialization:
+	if (!InitInstance(hInstance, nCmdShow)) 
+	{
+		return FALSE;
+	}
+
+	HACCEL hAccelTable;
+	hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_TESTLOADLIB));
+
+	// Main message loop:
+	while (GetMessage(&msg, NULL, 0, 0)) 
+	{
+		if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) 
+		{
+			TranslateMessage(&msg);
+			DispatchMessage(&msg);
+		}
+	}
+
+	return (int) msg.wParam;
+}
+
+//
+//  FUNCTION: MyRegisterClass()
+//
+//  PURPOSE: Registers the window class.
+//
+//  COMMENTS:
+//
+ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass)
+{
+	WNDCLASS wc;
+
+	wc.style         = CS_HREDRAW | CS_VREDRAW;
+	wc.lpfnWndProc   = WndProc;
+	wc.cbClsExtra    = 0;
+	wc.cbWndExtra    = 0;
+	wc.hInstance     = hInstance;
+	wc.hIcon         = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_TESTLOADLIB));
+	wc.hCursor       = 0;
+	wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
+	wc.lpszMenuName  = 0;
+	wc.lpszClassName = szWindowClass;
+
+	return RegisterClass(&wc);
+}
+
+//
+//   FUNCTION: InitInstance(HINSTANCE, int)
+//
+//   PURPOSE: Saves instance handle and creates main window
+//
+//   COMMENTS:
+//
+//        In this function, we save the instance handle in a global variable and
+//        create and display the main program window.
+//
+BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
+{
+    HWND hWnd;
+    TCHAR szTitle[MAX_LOADSTRING];		// title bar text
+    TCHAR szWindowClass[MAX_LOADSTRING];	// main window class name
+
+    g_hInst = hInstance; // Store instance handle in our global variable
+
+    // SHInitExtraControls should be called once during your application's initialization to initialize any
+    // of the device specific controls such as CAPEDIT and SIPPREF.
+    SHInitExtraControls();
+
+    LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); 
+    LoadString(hInstance, IDC_TESTLOADLIB, szWindowClass, MAX_LOADSTRING);
+
+    //If it is already running, then focus on the window, and exit
+    hWnd = FindWindow(szWindowClass, szTitle);	
+    if (hWnd) 
+    {
+        // set focus to foremost child window
+        // The "| 0x00000001" is used to bring any owned windows to the foreground and
+        // activate them.
+        SetForegroundWindow((HWND)((ULONG) hWnd | 0x00000001));
+        return 0;
+    } 
+
+    if (!MyRegisterClass(hInstance, szWindowClass))
+    {
+    	return FALSE;
+    }
+
+    hWnd = CreateWindow(szWindowClass, szTitle, WS_VISIBLE,
+        CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
+
+    if (!hWnd)
+    {
+        return FALSE;
+    }
+
+    // When the main window is created using CW_USEDEFAULT the height of the menubar (if one
+    // is created is not taken into account). So we resize the window after creating it
+    // if a menubar is present
+    if (g_hWndMenuBar)
+    {
+        RECT rc;
+        RECT rcMenuBar;
+
+        GetWindowRect(hWnd, &rc);
+        GetWindowRect(g_hWndMenuBar, &rcMenuBar);
+        rc.bottom -= (rcMenuBar.bottom - rcMenuBar.top);
+		
+        MoveWindow(hWnd, rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top, FALSE);
+    }
+
+    ShowWindow(hWnd, nCmdShow);
+    UpdateWindow(hWnd);
+
+
+    return TRUE;
+}
+
+//
+//  FUNCTION: WndProc(HWND, UINT, WPARAM, LPARAM)
+//
+//  PURPOSE:  Processes messages for the main window.
+//
+//  WM_COMMAND	- process the application menu
+//  WM_PAINT	- Paint the main window
+//  WM_DESTROY	- post a quit message and return
+//
+//
+LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
+{
+    int wmId, wmEvent;
+    PAINTSTRUCT ps;
+    HDC hdc;
+
+    static SHACTIVATEINFO s_sai;
+	
+    switch (message) 
+    {
+        case WM_COMMAND:
+            wmId    = LOWORD(wParam); 
+            wmEvent = HIWORD(wParam); 
+            // Parse the menu selections:
+            switch (wmId)
+            {
+                case IDM_HELP_ABOUT:
+                    DialogBox(g_hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, About);
+                    break;
+                case IDM_OK:
+                    SendMessage (hWnd, WM_CLOSE, 0, 0);				
+                    break;
+                default:
+                    return DefWindowProc(hWnd, message, wParam, lParam);
+            }
+            break;
+        case WM_CREATE:
+            SHMENUBARINFO mbi;
+
+            memset(&mbi, 0, sizeof(SHMENUBARINFO));
+            mbi.cbSize     = sizeof(SHMENUBARINFO);
+            mbi.hwndParent = hWnd;
+            mbi.nToolBarId = IDR_MENU;
+            mbi.hInstRes   = g_hInst;
+
+            if (!SHCreateMenuBar(&mbi)) 
+            {
+                g_hWndMenuBar = NULL;
+            }
+            else
+            {
+                g_hWndMenuBar = mbi.hwndMB;
+            }
+
+            // Initialize the shell activate info structure
+            memset(&s_sai, 0, sizeof (s_sai));
+            s_sai.cbSize = sizeof (s_sai);
+            break;
+        case WM_PAINT:
+            hdc = BeginPaint(hWnd, &ps);
+            
+            // TODO: Add any drawing code here...
+            
+            EndPaint(hWnd, &ps);
+            break;
+        case WM_DESTROY:
+            CommandBar_Destroy(g_hWndMenuBar);
+            PostQuitMessage(0);
+            break;
+
+        case WM_ACTIVATE:
+            // Notify shell of our activate message
+            SHHandleWMActivate(hWnd, wParam, lParam, &s_sai, FALSE);
+            break;
+        case WM_SETTINGCHANGE:
+            SHHandleWMSettingChange(hWnd, wParam, lParam, &s_sai);
+            break;
+
+        default:
+            return DefWindowProc(hWnd, message, wParam, lParam);
+    }
+    return 0;
+}
+
+// Message handler for about box.
+INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
+{
+    switch (message)
+    {
+        case WM_INITDIALOG:
+            {
+                // Create a Done button and size it.  
+                SHINITDLGINFO shidi;
+                shidi.dwMask = SHIDIM_FLAGS;
+                shidi.dwFlags = SHIDIF_DONEBUTTON | SHIDIF_SIPDOWN | SHIDIF_SIZEDLGFULLSCREEN | SHIDIF_EMPTYMENU;
+                shidi.hDlg = hDlg;
+                SHInitDialog(&shidi);
+            }
+            return (INT_PTR)TRUE;
+
+        case WM_COMMAND:
+            if (LOWORD(wParam) == IDOK)
+            {
+				HINSTANCE locLib = LoadLibrary(L"dsfVorbisDecoder.dll");
+				DWORD locErr = GetLastError();
+				FARPROC locProc = GetProcAddress(locLib, L"DllRegisterServer");
+				int locRes = locProc();
+				FreeLibrary(locLib);
+
+				locLib = LoadLibrary(L"dsfSpeexDecoder.dll");
+				locErr = GetLastError();
+				locProc = GetProcAddress(locLib, L"DllRegisterServer");
+				locRes = locProc();
+				FreeLibrary(locLib);
+
+				locLib = LoadLibrary(L"dsfTheoraDecoder.dll");
+				locErr = GetLastError();
+				locProc = GetProcAddress(locLib, L"DllRegisterServer");
+				locRes = locProc();
+				FreeLibrary(locLib);
+
+				locLib = LoadLibrary(L"dsfOggDemux2.dll");
+				locErr = GetLastError();
+				locProc = GetProcAddress(locLib, L"DllRegisterServer");
+				locRes = locProc();
+				FreeLibrary(locLib);
+
+				
+				if (locRes == 0) {
+					MessageBox(NULL, L"Worked", L"GetProc", MB_OK);
+				} else {
+					MessageBox(NULL, L"Failed", L"GetProc", MB_OK);
+				}
+                EndDialog(hDlg, LOWORD(wParam));
+                return TRUE;
+            }
+            break;
+
+        case WM_CLOSE:
+            EndDialog(hDlg, message);
+            return TRUE;
+
+#ifdef _DEVICE_RESOLUTION_AWARE
+        case WM_SIZE:
+            {
+		DRA::RelayoutDialog(
+			g_hInst, 
+			hDlg, 
+			DRA::GetDisplayMode() != DRA::Portrait ? MAKEINTRESOURCE(IDD_ABOUTBOX_WIDE) : MAKEINTRESOURCE(IDD_ABOUTBOX));
+            }
+            break;
+#endif
+    }
+    return (INT_PTR)FALSE;
+}

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.h	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,2 @@
+#pragma once
+#include "resourceppc.h"

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.ico
===================================================================
(Binary files differ)


Property changes on: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.ico
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLib.vcproj	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="testLoadLib"
+	ProjectGUID="{D3DE90D9-0D36-462C-B2D3-9460071681E5}"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				ExecutionBucket="7"
+				Optimization="0"
+				PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_WINDOWS;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;POCKETPC2003_UI_MODEL"
+				MinimalRebuild="true"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="2"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
+				Culture="1033"
+				AdditionalIncludeDirectories="$(IntDir)"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions=" /subsystem:windowsce,5.01"
+				OutputFile="$(OutDir)/testLoadLib.exe"
+				LinkIncremental="2"
+				DelayLoadDLLs="$(NOINHERIT)"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/testLoadLib.pdb"
+				SubSystem="0"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCCodeSignTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+			<DeploymentTool
+				ForceDirty="-1"
+				RemoteDirectory=""
+				RegisterOutput="0"
+				AdditionalFiles=""
+			/>
+			<DebuggerTool
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				ExecutionBucket="7"
+				Optimization="2"
+				PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;_WINDOWS;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;POCKETPC2003_UI_MODEL"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="2"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES)"
+				Culture="1033"
+				AdditionalIncludeDirectories="$(IntDir)"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions=" /subsystem:windowsce,5.01"
+				OutputFile="$(OutDir)/testLoadLib.exe"
+				LinkIncremental="1"
+				DelayLoadDLLs="$(NOINHERIT)"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/testLoadLib.pdb"
+				SubSystem="0"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCCodeSignTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+			<DeploymentTool
+				ForceDirty="-1"
+				RemoteDirectory=""
+				RegisterOutput="0"
+				AdditionalFiles=""
+			/>
+			<DebuggerTool
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath=".\stdafx.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\testLoadLib.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath=".\resourceppc.h"
+				>
+			</File>
+			<File
+				RelativePath=".\stdafx.h"
+				>
+			</File>
+			<File
+				RelativePath=".\testLoadLib.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+			<File
+				RelativePath=".\testLoadLib.ico"
+				>
+			</File>
+			<File
+				RelativePath=".\testLoadLibppc.rc"
+				>
+				<FileConfiguration
+					Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+					>
+					<Tool
+						Name="VCResourceCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"
+					>
+					<Tool
+						Name="VCResourceCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\testLoadLibppc.rc2"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath=".\ReadMe.txt"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,168 @@
+//Microsoft Visual C++ generated resource script.
+//
+#include "resourceppc.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#define APSTUDIO_HIDDEN_SYMBOLS
+#include "resdefce.h"
+#undef APSTUDIO_HIDDEN_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE 9, 1
+#pragma code_page(1252)
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+
+IDI_TESTLOADLIB       ICON         "testLoadLib.ico"
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU MENU DISCARDABLE 
+BEGIN
+    POPUP "Help"
+    BEGIN
+        MENUITEM "About",		IDM_HELP_ABOUT
+    END
+END
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Accelerator
+//
+
+IDC_TESTLOADLIB ACCELERATORS
+BEGIN
+    "A",            IDM_HELP_ABOUT,         VIRTKEY, CONTROL, NOINVERT
+    "Q",            IDM_OK,          VIRTKEY, CONTROL, NOINVERT
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_ABOUTBOX DIALOG 0, 0, 156, 129
+STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
+EXSTYLE WS_EX_CAPTIONOKBTN
+CAPTION "About testLoadLib"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON         IDI_TESTLOADLIB,IDC_STATIC_1,12,12,21,20,SS_REALSIZEIMAGE
+    LTEXT        "testLoadLib Version 1.0",IDC_STATIC_2,12,36,70,8,SS_NOPREFIX
+    LTEXT        "Copyright (C) 2006",IDC_STATIC_3,12,48,66,8
+END
+
+IDD_ABOUTBOX_WIDE DIALOG 0, 0, 210, 129
+STYLE WS_POPUP | WS_CAPTION 
+EXSTYLE WS_EX_CAPTIONOKBTN
+CAPTION "About testLoadLib"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    ICON         IDI_TESTLOADLIB,IDC_STATIC_1,12,12,21,20,SS_REALSIZEIMAGE
+    LTEXT        "testLoadLib Version 1.0",IDC_STATIC_2,48,12,66,8,SS_NOPREFIX
+    LTEXT        "Copyright (C) 2006",IDC_STATIC_3,48,24,66,8
+END
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE 
+BEGIN
+    IDD_ABOUTBOX, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 149
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 122
+    END
+
+    IDD_ABOUTBOX_WIDE, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 203
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 122
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+1 TEXTINCLUDE  
+BEGIN
+    "resourceppc.h\0"
+END
+
+2 TEXTINCLUDE  
+BEGIN
+    "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
+    "#include ""resdefce.h""\r\n"
+    "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE  
+BEGIN
+    "\r\n"
+    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
+    "LANGUAGE 9, 1\r\n"
+    "#pragma code_page(1252)\r\n"
+    "#include ""testLoadLibppc.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
+    "#endif\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+STRINGTABLE  
+BEGIN
+   IDC_TESTLOADLIB   "TESTLOADLIB"
+   IDS_APP_TITLE    "testLoadLib"
+   IDS_OK	"OK"
+   IDS_HELP	"HELP"
+END
+
+#endif
+/////////////////////////////////////////////////////////////////////////////
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE 9, 1
+#pragma code_page(1252)
+#include "testLoadLibppc.rc2"  // non-Microsoft Visual C++ edited resources
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED

Added: branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc2
===================================================================
--- branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc2	2006-03-18 19:19:19 UTC (rev 11021)
+++ branches/oggdsf_ce_port/src/tests/testLoadLib/testLoadLibppc.rc2	2006-03-19 07:49:02 UTC (rev 11022)
@@ -0,0 +1,35 @@
+//
+// testLoadLibPPC.RC2 - resources Microsoft Visual C++ does not edit directly
+//
+
+#ifdef APSTUDIO_INVOKED
+#error this file is not editable by Microsoft Visual C++
+#endif //APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+// Add manually edited resources here...
+
+/////////////////////////////////////////////////////////////////////////////
+HI_RES_AWARE CEUX {1}	// turn off the emulation layer
+			// Remove this resource to enable pixel-
+			// doubling on platforms that support it
+/////////////////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// SHMENUBAR
+//
+
+IDR_MENU SHMENUBAR DISCARDABLE
+BEGIN
+    IDR_MENU, 
+    2,
+
+    I_IMAGENONE, IDM_OK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE,
+    IDS_OK, 0, NOMENU,
+    
+    I_IMAGENONE, IDM_HELP, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE,
+    IDS_HELP, 0, 0,
+END
+



More information about the commits mailing list