[xiph-commits] r11635 - in branches/oggdsf_ce_port: . bin build/NSIS/Release src/lib/core/directshow/dsfOggDemux2

illiminable at svn.xiph.org illiminable at svn.xiph.org
Fri Jun 23 12:27:13 PDT 2006


Author: illiminable
Date: 2006-06-23 12:22:34 -0700 (Fri, 23 Jun 2006)
New Revision: 11635

Added:
   branches/oggdsf_ce_port/bin/
   branches/oggdsf_ce_port/bin/MSLUM80.dll
   branches/oggdsf_ce_port/bin/MSLUM80D.dll
   branches/oggdsf_ce_port/bin/MSLUP80.dll
   branches/oggdsf_ce_port/bin/MSLUP80D.dll
   branches/oggdsf_ce_port/bin/MSLUR80.dll
   branches/oggdsf_ce_port/bin/MSLUR80D.dll
   branches/oggdsf_ce_port/bin/Microsoft.VC80.CRT.manifest
Modified:
   branches/oggdsf_ce_port/build/NSIS/Release/oggcodecs_release.nsi
   branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp
Log:
* Add custom built c runtime libraries which include the unicode compatability layer for 9X/ME machines to the repository.
* To build with this support you also have to overwrite some of visual studios files, or the resulting package will only work on NT/2k/XP, plus you have to distribute these modified versions instead of the usual runtime libraries.
* Package release is about 50% bigger than it used to be
* Update the NSIS installer script to use the modified libraries


Added: branches/oggdsf_ce_port/bin/MSLUM80.dll
===================================================================
(Binary files differ)


Property changes on: branches/oggdsf_ce_port/bin/MSLUM80.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: branches/oggdsf_ce_port/bin/MSLUM80D.dll
===================================================================
(Binary files differ)


Property changes on: branches/oggdsf_ce_port/bin/MSLUM80D.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: branches/oggdsf_ce_port/bin/MSLUP80.dll
===================================================================
(Binary files differ)


Property changes on: branches/oggdsf_ce_port/bin/MSLUP80.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: branches/oggdsf_ce_port/bin/MSLUP80D.dll
===================================================================
(Binary files differ)


Property changes on: branches/oggdsf_ce_port/bin/MSLUP80D.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: branches/oggdsf_ce_port/bin/MSLUR80.dll
===================================================================
(Binary files differ)


Property changes on: branches/oggdsf_ce_port/bin/MSLUR80.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: branches/oggdsf_ce_port/bin/MSLUR80D.dll
===================================================================
(Binary files differ)


Property changes on: branches/oggdsf_ce_port/bin/MSLUR80D.dll
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: branches/oggdsf_ce_port/bin/Microsoft.VC80.CRT.manifest
===================================================================
--- branches/oggdsf_ce_port/bin/Microsoft.VC80.CRT.manifest	2006-06-23 14:18:53 UTC (rev 11634)
+++ branches/oggdsf_ce_port/bin/Microsoft.VC80.CRT.manifest	2006-06-23 19:22:34 UTC (rev 11635)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!-- Copyright © 1981-2001 Microsoft Corporation -->
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+    <noInheritable/>
+    <assemblyIdentity 
+        type="win32" 
+        name="Microsoft.VC80.CRT" 
+        version="8.0.50608.0" 
+        processorArchitecture="x86" 
+        publicKeyToken="1fc8b3b9a1e18e3b"
+    />
+    <file name="msvcr80.dll"/>
+    <file name="msvcp80.dll"/>
+    <file name="msvcm80.dll"/>
+</assembly>

Modified: branches/oggdsf_ce_port/build/NSIS/Release/oggcodecs_release.nsi
===================================================================
--- branches/oggdsf_ce_port/build/NSIS/Release/oggcodecs_release.nsi	2006-06-23 14:18:53 UTC (rev 11634)
+++ branches/oggdsf_ce_port/build/NSIS/Release/oggcodecs_release.nsi	2006-06-23 19:22:34 UTC (rev 11635)
@@ -3,7 +3,16 @@
 ; Location of Visual Studio runtime libraries on the compiling system
 ;   ************* Change this to match the path where msvcp71.dll and msvcr71.dll live ******************
 ; !define VS_RUNTIME_LOCATION "c:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin"
-!define VS_RUNTIME_LOCATION "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT"
+
+
+; !define VS_RUNTIME_LOCATION "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT"
+; !define VS_RUNTIME_LOCATION_PREFIX "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT\MSVC"
+
+
+;  To use the unicows enabled versions, use these rebuilt crt's
+
+!define VS_RUNTIME_LOCATION ..\..\..\bin
+!define VS_RUNTIME_LOCATION_PREFIX ..\..\..\bin\MSLU
 ;   *****************************************************************************************************
 
 ; HM NIS Edit Wizard helper defines
@@ -105,8 +114,8 @@
   SetOverwrite ifnewer
 
   ; Runtime libraries from visual studio - 3
-  File "${VS_RUNTIME_LOCATION}\msvcr80.dll"
-  File "${VS_RUNTIME_LOCATION}\msvcp80.dll"
+  File "${VS_RUNTIME_LOCATION_PREFIX}r80.dll"
+  File "${VS_RUNTIME_LOCATION_PREFIX}p80.dll"
   File "${VS_RUNTIME_LOCATION}\Microsoft.VC80.CRT.manifest"
 
   ; Unicows for old windows with no unicode - 1

Modified: branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp
===================================================================
--- branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp	2006-06-23 14:18:53 UTC (rev 11634)
+++ branches/oggdsf_ce_port/src/lib/core/directshow/dsfOggDemux2/OggDemuxPacketSourceFilter.cpp	2006-06-23 19:22:34 UTC (rev 11635)
@@ -140,7 +140,7 @@
 	,	mUsingCustomSource(false)
 
 {
-    debugLog.open(L"d:\\demux.log", ios_base::out);
+    debugLog.open(L"c:\\demux.log", ios_base::out);
 	debugLog<<L"Constructor"<<endl;
 
 	//Why do we do this, should the base class do it ?



More information about the commits mailing list