[xiph-commits] r15038 - in trunk/oggdsf: build/NSIS/Release sln/oggsdf src/lib/codecs/vorbis/libs/libvorbis/win32/VS2008/libvorbis src/lib/core/directshow/dsfOggDemux2 src/lib/core/ogg/libOOOgg

cristianadam at svn.xiph.org cristianadam at svn.xiph.org
Sat Jun 14 08:24:06 PDT 2008


Author: cristianadam
Date: 2008-06-14 08:24:05 -0700 (Sat, 14 Jun 2008)
New Revision: 15038

Modified:
   trunk/oggdsf/build/NSIS/Release/build.cmd
   trunk/oggdsf/sln/oggsdf/oggdsf.sln
   trunk/oggdsf/src/lib/codecs/vorbis/libs/libvorbis/win32/VS2008/libvorbis/libvorbis.vcproj
   trunk/oggdsf/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp
   trunk/oggdsf/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj
   trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggDataBuffer.cpp
   trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggMuxStream.cpp
   trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggPacketiser.cpp
   trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggPaginator.cpp
Log:
Fixed crash with incomplete ogg movie. Better handling of invalid packets. All those throw 0 are caught now.

Modified: trunk/oggdsf/build/NSIS/Release/build.cmd
===================================================================
--- trunk/oggdsf/build/NSIS/Release/build.cmd	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/build/NSIS/Release/build.cmd	2008-06-14 15:24:05 UTC (rev 15038)
@@ -1,5 +1,5 @@
 @echo off
 call copy_binaries.cmd
-set PRODUCT_VERSION=0.80.15035
+set PRODUCT_VERSION=0.80.15038
 "%ProgramFiles%\nsis\makensisw.exe" oggcodecs_release.nsi 
 signtool sign /a /t http://time.certum.pl/ oggcodecs_%PRODUCT_VERSION%.exe 
\ No newline at end of file

Modified: trunk/oggdsf/sln/oggsdf/oggdsf.sln
===================================================================
--- trunk/oggdsf/sln/oggsdf/oggdsf.sln	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/sln/oggsdf/oggdsf.sln	2008-06-14 15:24:05 UTC (rev 15038)
@@ -7269,170 +7269,130 @@
 		{03207781-0D1C-4DB3-A71D-45C608F28DBD}.Release|Win32.ActiveCfg = Release|Win32
 		{03207781-0D1C-4DB3-A71D-45C608F28DBD}.Release|Win32.Build.0 = Release|Win32
 		{03207781-0D1C-4DB3-A71D-45C608F28DBD}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Mixed Platforms.Deploy.0 = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug_CE_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug_CE_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Win32.ActiveCfg = Debug_CE_ARM|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Win32.Build.0 = Debug_CE_ARM|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Win32
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Any CPU.ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Mixed Platforms.ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Mixed Platforms.Build.0 = Debug|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Mixed Platforms.Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4)
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Win32.ActiveCfg = Debug|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Win32.Build.0 = Debug|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Win32.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{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|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
 		{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|Win32
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Any CPU.ActiveCfg = Release|Pocket PC 2003 (ARMV4)
+		{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
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Mixed Platforms.Deploy.0 = Release|Win32
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4)
-		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4)
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Win32.ActiveCfg = Release|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Win32.Build.0 = Release|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32

Modified: trunk/oggdsf/src/lib/codecs/vorbis/libs/libvorbis/win32/VS2008/libvorbis/libvorbis.vcproj
===================================================================
--- trunk/oggdsf/src/lib/codecs/vorbis/libs/libvorbis/win32/VS2008/libvorbis/libvorbis.vcproj	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/src/lib/codecs/vorbis/libs/libvorbis/win32/VS2008/libvorbis/libvorbis.vcproj	2008-06-14 15:24:05 UTC (rev 15038)
@@ -46,7 +46,7 @@
 				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS"
 				MinimalRebuild="true"
 				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
+				RuntimeLibrary="3"
 				UsePrecompiledHeader="0"
 				WarningLevel="4"
 				Detect64BitPortabilityProblems="true"

Modified: trunk/oggdsf/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp
===================================================================
--- trunk/oggdsf/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp	2008-06-14 15:24:05 UTC (rev 15038)
@@ -594,7 +594,8 @@
 		locIsEOF = mDataSource->isEOF();
 	}
 
-	while(true) {
+	bool continueLooping = true;
+	while(continueLooping) {
 		if(CheckRequest(&locCommand) == TRUE) {
 			debugLog<<L"DataProcessLoop : Thread Command issued... leaving loop."<<endl;
 			delete[] locBuff;
@@ -608,33 +609,43 @@
 			locBytesRead = mDataSource->read(locBuff, 4096);
 			mJustReset = false;
 		}
-		//debugLog <<"DataProcessLoop : gcount = "<<locBytesRead<<endl;
+
+		try
 		{
-			CAutoLock locDemuxLock(mDemuxLock);
-			//CAutoLock locStreamLock(mStreamLock);
-			if (mJustReset) {		//To avoid blocking problems... restart the loop if it was just reset while waiting for lock.
-                debugLog<<L"DataProcessLoop : Detected JustRest condition"<<endl;
-				continue;
+			//debugLog <<"DataProcessLoop : gcount = "<<locBytesRead<<endl;
+			{
+				CAutoLock locDemuxLock(mDemuxLock);
+				//CAutoLock locStreamLock(mStreamLock);
+				if (mJustReset) {		//To avoid blocking problems... restart the loop if it was just reset while waiting for lock.
+					debugLog<<L"DataProcessLoop : Detected JustRest condition"<<endl;
+					continue;
+				}
+				locFeedResult = mOggBuffer.feed((const unsigned char*)locBuff, locBytesRead);
+				locKeepGoing = ((locFeedResult == (OggDataBuffer::FEED_OK)) || (locFeedResult == OggDataBuffer::PROCESS_DISPATCH_FALSE));;
+				if (locFeedResult != OggDataBuffer::FEED_OK)
+				{
+					debugLog << L"Feed result = "<<locFeedResult<<endl;
+					break;
+				}
 			}
-			locFeedResult = mOggBuffer.feed((const unsigned char*)locBuff, locBytesRead);
-			locKeepGoing = ((locFeedResult == (OggDataBuffer::FEED_OK)) || (locFeedResult == OggDataBuffer::PROCESS_DISPATCH_FALSE));;
-            if (locFeedResult != OggDataBuffer::FEED_OK)
-            {
-                debugLog << L"Feed result = "<<locFeedResult<<endl;
-                break;
-            }
+			//if (!locKeepGoing) {
+			//	//debugLog << "DataProcessLoop : Feed in data buffer said stop"<<endl;
+	  //          CAutoLock locStreamLock(mStreamLock);
+			//	debugLog<<L"DataProcessLoop : Keep going false Deliver EOS"<<endl;
+	  //          debugLog<<L"Feed Result = "<<locFeedResult<<endl;
+			//	DeliverEOS();
+			//}
+			{
+				CAutoLock locSourceLock(mSourceFileLock);
+				locIsEOF = mDataSource->isEOF();
+			}
 		}
-		//if (!locKeepGoing) {
-		//	//debugLog << "DataProcessLoop : Feed in data buffer said stop"<<endl;
-  //          CAutoLock locStreamLock(mStreamLock);
-		//	debugLog<<L"DataProcessLoop : Keep going false Deliver EOS"<<endl;
-  //          debugLog<<L"Feed Result = "<<locFeedResult<<endl;
-		//	DeliverEOS();
-		//}
+		catch (int)
 		{
-			CAutoLock locSourceLock(mSourceFileLock);
-			locIsEOF = mDataSource->isEOF();
+			locIsEOF = true;
+			continueLooping = false;
 		}
+
 		if (locIsEOF) {
 			//debugLog << "DataProcessLoop : EOF"<<endl;
             CAutoLock locStreamLock(mStreamLock);

Modified: trunk/oggdsf/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj
===================================================================
--- trunk/oggdsf/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/src/lib/core/directshow/dsfOggDemux2/dsfOggDemux2.vcproj	2008-06-14 15:24:05 UTC (rev 15038)
@@ -51,6 +51,7 @@
 				AdditionalIncludeDirectories="..\BaseClasses;..\..\ogg;..\libDirectshowAbstracts;..\..\..\helper"
 				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;_DEBUG;_WINDOWS;_USRDLL;DSFOGGDEMUX2_EXPORTS"
 				MinimalRebuild="true"
+				ExceptionHandling="2"
 				BasicRuntimeChecks="3"
 				RuntimeLibrary="3"
 				UsePrecompiledHeader="0"
@@ -137,6 +138,7 @@
 				OmitFramePointers="true"
 				AdditionalIncludeDirectories="..\BaseClasses;..\..\ogg;..\libDirectshowAbstracts;..\..\..\helper"
 				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;NDEBUG;_WINDOWS;_USRDLL;DSFOGGDEMUX2_EXPORTS"
+				ExceptionHandling="2"
 				RuntimeLibrary="2"
 				UsePrecompiledHeader="2"
 				WarningLevel="4"

Modified: trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggDataBuffer.cpp
===================================================================
--- trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggDataBuffer.cpp	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggDataBuffer.cpp	2008-06-14 15:24:05 UTC (rev 15038)
@@ -63,7 +63,9 @@
 OggDataBuffer::~OggDataBuffer(void)
 {
 	delete mBuffer;
+	mBuffer = 0;
 	delete pendingPage;
+	pendingPage = 0;
 	//debugLog.close();
 	
 }
@@ -398,7 +400,9 @@
 	mPrevGranPos = 0;
 	//debugLog<<"ClearData : Transition back to AWAITING_BASE_HEADER"<<endl;
 	
-	
+	// This might leak, but fixes crash with invalid data
+	pendingPage = 0;
+
 	mNumBytesNeeded = OggPageHeader::OGG_BASE_HEADER_SIZE;
 	mState = AWAITING_BASE_HEADER;
 

Modified: trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggMuxStream.cpp
===================================================================
--- trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggMuxStream.cpp	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggMuxStream.cpp	2008-06-14 15:24:05 UTC (rev 15038)
@@ -72,6 +72,7 @@
 		return true;
 	} else {
 		delete inOggPage;
+		inOggPage = 0;
 		return true;
 	}
 }

Modified: trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggPacketiser.cpp
===================================================================
--- trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggPacketiser.cpp	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggPacketiser.cpp	2008-06-14 15:24:05 UTC (rev 15038)
@@ -151,6 +151,7 @@
 							mPacketiserState = PKRSTATE_OK;
 							mPendingPacket = NULL;
 							delete inOggPage;
+							inOggPage = 0;
 							return false;
 						}
 						//debugLog<<"acceptOggPage : ... delivery sucessful..."<<endl;
@@ -169,6 +170,7 @@
 					mPacketiserState = PKRSTATE_INVALID_STREAM;
 					
 					delete inOggPage;
+					inOggPage = 0;
 					throw 0;
 				}
 			} else {
@@ -184,6 +186,7 @@
 					if( processPage(inOggPage, false, false) == false) {
 						//TODO::: State change ???
 						delete inOggPage;
+						inOggPage = 0;
 						return false;
 					}
 				} else {
@@ -199,6 +202,7 @@
 			//UNKNOWN CASE::: Header continuation flag set, but no packets on page.
 			mPacketiserState = PKRSTATE_INVALID_STREAM;
 			delete inOggPage;
+			inOggPage = 0;
 			throw 0;
 		}
 	} else {
@@ -223,6 +227,7 @@
 					//debugLog<<"acceptOggPage : FAIL STATE DELIVERY"<<endl;
 					//TODO::: State change
 					delete inOggPage;
+					inOggPage = 0;
 					return false;
 				}
 
@@ -234,6 +239,7 @@
 				//debugLog<<"acceptOggPage : FAIL STATE DELIVERY"<<endl;
 				//TODO::: State change
 				delete inOggPage;
+				inOggPage = 0;
 				return false;			
 			}
 		}
@@ -276,6 +282,7 @@
 					//debugLog<<"acceptOggPage : Delivery failed..."<<endl;
 					//TODO::: State change ?
 					delete inOggPage;
+					inOggPage = 0;
 					return false;
 				}
 				//The last packet is complete. So send it.
@@ -295,12 +302,14 @@
 			// of file.
 			mPacketiserState = PKRSTATE_INVALID_STREAM;
 			delete inOggPage;
+			inOggPage = 0;
 			throw 0;
 		} else {
 			//debugLog<<"acceptOggPage : NEVER BE HERE 2"<<endl;
 			//Shouldn't be here
 			mPacketiserState = PKRSTATE_INVALID_STREAM;
 			delete inOggPage;
+			inOggPage = 0;
 			throw 0;
 		}
 	} else {
@@ -309,6 +318,7 @@
 	}
 	//debugLog<<"acceptOggPage : All ok... returning..."<<endl<<endl;
 	delete inOggPage;
+	inOggPage = 0;
 	return true;
 }
 

Modified: trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggPaginator.cpp
===================================================================
--- trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggPaginator.cpp	2008-06-14 13:45:01 UTC (rev 15037)
+++ trunk/oggdsf/src/lib/core/ogg/libOOOgg/OggPaginator.cpp	2008-06-14 15:24:05 UTC (rev 15038)
@@ -149,6 +149,7 @@
 	addPacketToPage(inOggPacket);
 
 	delete inOggPacket;
+	inOggPacket = 0;
 
 	return true;
 }



More information about the commits mailing list