[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