[xiph-commits] r8758 - in trunk/oggdsf: sln/oggdsf_all src/lib/core/directshow/dsfOggMux src/lib/helper src/lib/helper/libAnxHelper

illiminable at motherfish-iii.xiph.org illiminable at motherfish-iii.xiph.org
Fri Jan 14 03:13:33 PST 2005


Author: illiminable
Date: 2005-01-14 03:13:33 -0800 (Fri, 14 Jan 2005)
New Revision: 8758

Added:
   trunk/oggdsf/src/lib/helper/libAnxHelper/
   trunk/oggdsf/src/lib/helper/libAnxHelper/FishSkeleton.cpp
   trunk/oggdsf/src/lib/helper/libAnxHelper/FishSkeleton.h
   trunk/oggdsf/src/lib/helper/libAnxHelper/ReadMe.txt
   trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.cpp
   trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.h
   trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.vcproj
   trunk/oggdsf/src/lib/helper/libAnxHelper/stdafx.cpp
   trunk/oggdsf/src/lib/helper/libAnxHelper/stdafx.h
Modified:
   trunk/oggdsf/sln/oggdsf_all/oggdsf_all.sln
   trunk/oggdsf/src/lib/core/directshow/dsfOggMux/dsfOggMux.vcproj
Log:
* Add fishbone stuff to new lib anxHelper

Modified: trunk/oggdsf/sln/oggdsf_all/oggdsf_all.sln
===================================================================
--- trunk/oggdsf/sln/oggdsf_all/oggdsf_all.sln	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/sln/oggdsf_all/oggdsf_all.sln	2005-01-14 11:13:33 UTC (rev 8758)
@@ -1174,6 +1174,12 @@
 		{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
 	EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libAnxHelper", "..\..\src\lib\helper\libAnxHelper\libAnxHelper.vcproj", "{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}"
+	ProjectSection(ProjectDependencies) = postProject
+		{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
+		{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(SolutionConfiguration) = preSolution
 		Debug = Debug
@@ -2643,6 +2649,26 @@
 		{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_SSE.Build.0 = Release|Win32
 		{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_SSE2.ActiveCfg = Release|Win32
 		{899EB7AD-26BF-4495-9BE5-EADECCC288B2}.Release_SSE2.Build.0 = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug.ActiveCfg = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug.Build.0 = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode.ActiveCfg = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug Unicode.Build.0 = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl.ActiveCfg = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Debug__cdecl.Build.0 = Debug|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile.ActiveCfg = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.MakeFile.Build.0 = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release.ActiveCfg = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release.Build.0 = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode.ActiveCfg = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release Unicode.Build.0 = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl.ActiveCfg = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release__cdecl.Build.0 = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET.ActiveCfg = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_NoDotNET.Build.0 = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE.ActiveCfg = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE.Build.0 = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2.ActiveCfg = Release|Win32
+		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release_SSE2.Build.0 = Release|Win32
 	EndGlobalSection
 	GlobalSection(SolutionItems) = postSolution
 	EndGlobalSection

Modified: trunk/oggdsf/src/lib/core/directshow/dsfOggMux/dsfOggMux.vcproj
===================================================================
--- trunk/oggdsf/src/lib/core/directshow/dsfOggMux/dsfOggMux.vcproj	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/core/directshow/dsfOggMux/dsfOggMux.vcproj	2005-01-14 11:13:33 UTC (rev 8758)
@@ -270,9 +270,6 @@
 				RelativePath="dsfOggMux.cpp">
 			</File>
 			<File
-				RelativePath=".\FishSkeleton.cpp">
-			</File>
-			<File
 				RelativePath="OggMux.def">
 			</File>
 			<File
@@ -316,9 +313,6 @@
 			Name="Header Files"
 			Filter="h;hpp;hxx;hm;inl;inc">
 			<File
-				RelativePath=".\FishSkeleton.h">
-			</File>
-			<File
 				RelativePath=".\IOggMuxProgress.h">
 			</File>
 			<File

Added: trunk/oggdsf/src/lib/helper/libAnxHelper/FishSkeleton.cpp
===================================================================
--- trunk/oggdsf/src/lib/helper/libAnxHelper/FishSkeleton.cpp	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/helper/libAnxHelper/FishSkeleton.cpp	2005-01-14 11:13:33 UTC (rev 8758)
@@ -0,0 +1,116 @@
+//===========================================================================
+//Copyright (C) 2003, 2004 Zentaro Kavanagh
+//
+//Copyright (C) 2004 Commonwealth Scientific and Industrial Research
+//   Organisation (CSIRO) Australia
+//
+//Redistribution and use in source and binary forms, with or without
+//modification, are permitted provided that the following conditions
+//are met:
+//
+//- Redistributions of source code must retain the above copyright
+//  notice, this list of conditions and the following disclaimer.
+//
+//- Redistributions in binary form must reproduce the above copyright
+//  notice, this list of conditions and the following disclaimer in the
+//  documentation and/or other materials provided with the distribution.
+//
+//- Neither the name of Zentaro Kavanagh nor the names of contributors 
+//  may be used to endorse or promote products derived from this software 
+//  without specific prior written permission.
+//
+//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+//``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+//LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+//PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE ORGANISATION OR
+//CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+//EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+//PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+//PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+//LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+//NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+//SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//===========================================================================
+
+#include "stdafx.h"
+#include ".\fishskeleton.h"
+
+FishSkeleton::FishSkeleton(void)
+{
+}
+
+FishSkeleton::~FishSkeleton(void)
+{
+}
+OggPage* FishSkeleton::makeFishHeadBOS_3_0	(		unsigned long inSerialNo
+												,	unsigned short inVersionMajor
+												,	unsigned short inVersionMinor
+												,	unsigned __int64 inTimebaseNum
+												,	unsigned __int64 inTimebaseDenom
+												,	const unsigned char* inUTC
+														
+											)
+{
+	unsigned char* locBuff = NULL;
+	StampedOggPacket* locPack = NULL;
+	OggPage* retPage = NULL;
+	unsigned char* locSegTable = NULL;
+	switch (inVersionMajor) {
+		case 2:
+			locBuff = new unsigned char[FishSkeleton::FISHEAD_3_0_PACKET_SIZE];
+
+			//	0	-	7		fishead\0
+			//  8	-   9		Version Major
+			// 10	-  11		Version Minor
+			// 12	-  19		Timebase Num
+			// 20	-  27		Timebase Denom
+			// 28	=  48		UTC
+			locBuff[0] = 'f';
+			locBuff[1] = 'i';
+			locBuff[2] = 's';
+			locBuff[3] = 'h';
+			locBuff[4] = 'e';
+			locBuff[5] = 'a';
+			locBuff[6] = 'd';
+			locBuff[7] = 0;
+			iLE_Math::UShortToCharArr(inVersionMajor, locBuff + 8);
+			iLE_Math::UShortToCharArr(inVersionMinor, locBuff + 10);
+			iLE_Math::Int64ToCharArr(inTimebaseNum, locBuff + 12);
+			iLE_Math::Int64ToCharArr(inTimebaseDenom, locBuff + 20);
+			for (int i = 0; i < 20; i++) {
+				locBuff[28 + i] = inUTC[i];
+			}
+			
+			locPack = new StampedOggPacket(locBuff, FishSkeleton::FISHEAD_3_0_PACKET_SIZE, false, false, 0, 0, StampedOggPacket::OGG_END_ONLY);
+
+			retPage = new OggPage;
+			retPage->header()->setHeaderFlags(2);
+			retPage->header()->setGranulePos((__int64)0);
+			retPage->header()->setNumPageSegments( 1);
+			locSegTable = new unsigned char[1];
+			locSegTable[0] = FishSkeleton::FISHEAD_3_0_PACKET_SIZE;
+			retPage->header()->setSegmentTable(locSegTable, 1);
+			retPage->header()->setHeaderSize(28);
+			retPage->header()->setDataSize(FishSkeleton::FISHEAD_3_0_PACKET_SIZE);
+
+			retPage->header()->setStreamSerialNo(inSerialNo);
+			retPage->addPacket(locPack);
+			
+			return retPage;
+
+		default:
+			return NULL;
+
+
+	}
+}
+
+StampedOggPacket* FishSkeleton::makeFishBone_3_0	(		unsigned __int64 inGranuleRateNum
+														,	unsigned __int64 inGranuleDenom
+														,	unsigned long inNumSecHeaders
+														,	unsigned short inGranuleShift
+														,	vector<string> inMessageHeaders
+													) 
+{
+	return NULL;
+}
\ No newline at end of file

Added: trunk/oggdsf/src/lib/helper/libAnxHelper/FishSkeleton.h
===================================================================
--- trunk/oggdsf/src/lib/helper/libAnxHelper/FishSkeleton.h	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/helper/libAnxHelper/FishSkeleton.h	2005-01-14 11:13:33 UTC (rev 8758)
@@ -0,0 +1,58 @@
+//===========================================================================
+//Copyright (C) 2003, 2004 Zentaro Kavanagh
+//
+//Copyright (C) 2004 Commonwealth Scientific and Industrial Research
+//   Organisation (CSIRO) Australia
+//
+//Redistribution and use in source and binary forms, with or without
+//modification, are permitted provided that the following conditions
+//are met:
+//
+//- Redistributions of source code must retain the above copyright
+//  notice, this list of conditions and the following disclaimer.
+//
+//- Redistributions in binary form must reproduce the above copyright
+//  notice, this list of conditions and the following disclaimer in the
+//  documentation and/or other materials provided with the distribution.
+//
+//- Neither the name of Zentaro Kavanagh nor the names of contributors 
+//  may be used to endorse or promote products derived from this software 
+//  without specific prior written permission.
+//
+//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+//``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+//LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+//PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE ORGANISATION OR
+//CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+//EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+//PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+//PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+//LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+//NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+//SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//===========================================================================
+#pragma once
+
+#include <libOOOgg/OggPage.h>
+class FishSkeleton
+{
+public:
+	FishSkeleton(void);
+	~FishSkeleton(void);
+
+	static const int FISHEAD_3_0_PACKET_SIZE = 48;
+	static OggPage* makeFishHeadBOS_3_0	(			unsigned long inSerialNo
+												,	unsigned short inVersionMajor
+												,	unsigned short inVersionMinor
+												,	unsigned __int64 inTimebaseNum
+												,	unsigned __int64 inTimebaseDenom
+												,	const unsigned char* inUTC
+											);
+
+	static StampedOggPacket* makeFishBone_3_0	(	unsigned __int64 inGranuleRateNum
+												,	unsigned __int64 inGranuleDenom
+												,	unsigned long inNumSecHeaders
+												,	unsigned short inGranuleShift
+												,	vector<string> inMessageHeaders
+											);
+};

Added: trunk/oggdsf/src/lib/helper/libAnxHelper/ReadMe.txt
===================================================================
--- trunk/oggdsf/src/lib/helper/libAnxHelper/ReadMe.txt	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/helper/libAnxHelper/ReadMe.txt	2005-01-14 11:13:33 UTC (rev 8758)
@@ -0,0 +1,32 @@
+========================================================================
+    DYNAMIC LINK LIBRARY : libAnxHelper Project Overview
+========================================================================
+
+AppWizard has created this libAnxHelper DLL for you.  
+This file contains a summary of what you will find in each of the files that
+make up your libAnxHelper application.
+
+
+libAnxHelper.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.
+
+libAnxHelper.cpp
+    This is the main DLL source file.
+
+/////////////////////////////////////////////////////////////////////////////
+Other standard files:
+
+StdAfx.h, StdAfx.cpp
+    These files are used to build a precompiled header (PCH) file
+    named libAnxHelper.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.
+
+/////////////////////////////////////////////////////////////////////////////

Added: trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.cpp
===================================================================
--- trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.cpp	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.cpp	2005-01-14 11:13:33 UTC (rev 8758)
@@ -0,0 +1,36 @@
+// libAnxHelper.cpp : Defines the entry point for the DLL application.
+//
+
+#include "stdafx.h"
+#include "libAnxHelper.h"
+BOOL APIENTRY DllMain( HANDLE hModule, 
+                       DWORD  ul_reason_for_call, 
+                       LPVOID lpReserved
+					 )
+{
+	switch (ul_reason_for_call)
+	{
+	case DLL_PROCESS_ATTACH:
+	case DLL_THREAD_ATTACH:
+	case DLL_THREAD_DETACH:
+	case DLL_PROCESS_DETACH:
+		break;
+	}
+    return TRUE;
+}
+
+// This is an example of an exported variable
+LIBANXHELPER_API int nlibAnxHelper=0;
+
+// This is an example of an exported function.
+LIBANXHELPER_API int fnlibAnxHelper(void)
+{
+	return 42;
+}
+
+// This is the constructor of a class that has been exported.
+// see libAnxHelper.h for the class definition
+ClibAnxHelper::ClibAnxHelper()
+{ 
+	return; 
+}

Added: trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.h
===================================================================
--- trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.h	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.h	2005-01-14 11:13:33 UTC (rev 8758)
@@ -0,0 +1,22 @@
+// The following ifdef block is the standard way of creating macros which make exporting 
+// from a DLL simpler. All files within this DLL are compiled with the LIBANXHELPER_EXPORTS
+// symbol defined on the command line. this symbol should not be defined on any project
+// that uses this DLL. This way any other project whose source files include this file see 
+// LIBANXHELPER_API functions as being imported from a DLL, whereas this DLL sees symbols
+// defined with this macro as being exported.
+#ifdef LIBANXHELPER_EXPORTS
+#define LIBANXHELPER_API __declspec(dllexport)
+#else
+#define LIBANXHELPER_API __declspec(dllimport)
+#endif
+
+// This class is exported from the libAnxHelper.dll
+class LIBANXHELPER_API ClibAnxHelper {
+public:
+	ClibAnxHelper(void);
+	// TODO: add your methods here.
+};
+
+extern LIBANXHELPER_API int nlibAnxHelper;
+
+LIBANXHELPER_API int fnlibAnxHelper(void);

Added: trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.vcproj
===================================================================
--- trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.vcproj	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/helper/libAnxHelper/libAnxHelper.vcproj	2005-01-14 11:13:33 UTC (rev 8758)
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="libAnxHelper"
+	ProjectGUID="{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="2"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\core\ogg;..\..\helper"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBANXHELPER_EXPORTS"
+				MinimalRebuild="TRUE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="3"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="4"
+				CallingConvention="2"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/libAnxHelper.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/libAnxHelper.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/libAnxHelper.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="2"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="..\..\core\ogg;..\..\helper"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBANXHELPER_EXPORTS"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="3"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"
+				CallingConvention="2"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/libAnxHelper.dll"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/libAnxHelper.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+			<File
+				RelativePath=".\FishSkeleton.cpp">
+			</File>
+			<File
+				RelativePath=".\libAnxHelper.cpp">
+			</File>
+			<File
+				RelativePath=".\stdafx.cpp">
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+			<File
+				RelativePath=".\FishSkeleton.h">
+			</File>
+			<File
+				RelativePath=".\libAnxHelper.h">
+			</File>
+			<File
+				RelativePath=".\stdafx.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
+		</Filter>
+		<File
+			RelativePath=".\ReadMe.txt">
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Added: trunk/oggdsf/src/lib/helper/libAnxHelper/stdafx.cpp
===================================================================
--- trunk/oggdsf/src/lib/helper/libAnxHelper/stdafx.cpp	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/helper/libAnxHelper/stdafx.cpp	2005-01-14 11:13:33 UTC (rev 8758)
@@ -0,0 +1,8 @@
+// stdafx.cpp : source file that includes just the standard includes
+// libAnxHelper.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: trunk/oggdsf/src/lib/helper/libAnxHelper/stdafx.h
===================================================================
--- trunk/oggdsf/src/lib/helper/libAnxHelper/stdafx.h	2005-01-14 11:05:01 UTC (rev 8757)
+++ trunk/oggdsf/src/lib/helper/libAnxHelper/stdafx.h	2005-01-14 11:13:33 UTC (rev 8758)
@@ -0,0 +1,13 @@
+// stdafx.h : include file for standard system include files,
+// or project specific include files that are used frequently, but
+// are changed infrequently
+//
+
+#pragma once
+
+
+#define WIN32_LEAN_AND_MEAN		// Exclude rarely-used stuff from Windows headers
+// Windows Header Files:
+#include <windows.h>
+
+// TODO: reference additional headers your program requires here



More information about the commits mailing list