/[tivodecode]/tivocom/trunk/tivocom.vcproj
ViewVC logotype

Contents of /tivocom/trunk/tivocom.vcproj

Parent Directory Parent Directory | Revision Log Revision Log


Revision 254 - (show annotations) (download)
Sun Sep 9 23:26:20 2007 UTC (14 years, 9 months ago) by jeremyd2019
File size: 7732 byte(s)
rework interfaces (bumped typelib version to 1.1).  Add support for decoding the MPEG stream.  Added support to read and write from streams (implementing IStream) and make the versions which take filenames use a stream implementation that wraps file access.  Make OpenTivoFile take the MAK as a parameter.  It has a default value of "" (empty string), which means try to get the MAK from the registry, so either omit that param (for those languages which permit that) or specify it as empty string to use the MAK from the registry.  Added progress reporting of MPEG stream decoding via a connection point.  Progress is updated every 100 frames, and percent complete is provided if the tivo file stream supports Seek and Stat functions

1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="8.00"
5 Name="tivocom"
6 ProjectGUID="{139B0D57-EF09-4BBA-9644-F4FD5301911F}"
7 Keyword="AtlProj"
8 >
9 <Platforms>
10 <Platform
11 Name="Win32"
12 />
13 </Platforms>
14 <ToolFiles>
15 </ToolFiles>
16 <Configurations>
17 <Configuration
18 Name="Debug|Win32"
19 OutputDirectory="$(ConfigurationName)"
20 IntermediateDirectory="$(ConfigurationName)"
21 ConfigurationType="2"
22 UseOfATL="1"
23 ATLMinimizesCRunTimeLibraryUsage="false"
24 CharacterSet="1"
25 >
26 <Tool
27 Name="VCPreBuildEventTool"
28 />
29 <Tool
30 Name="VCCustomBuildTool"
31 />
32 <Tool
33 Name="VCXMLDataGeneratorTool"
34 />
35 <Tool
36 Name="VCWebServiceProxyGeneratorTool"
37 />
38 <Tool
39 Name="VCMIDLTool"
40 PreprocessorDefinitions="_DEBUG"
41 MkTypLibCompatible="false"
42 TargetEnvironment="1"
43 GenerateStublessProxies="true"
44 TypeLibraryName="$(IntDir)/tivocom.tlb"
45 HeaderFileName="tivocom.h"
46 DLLDataFileName=""
47 InterfaceIdentifierFileName="tivocom_i.c"
48 ProxyFileName="tivocom_p.c"
49 ValidateParameters="false"
50 />
51 <Tool
52 Name="VCCLCompilerTool"
53 Optimization="0"
54 AdditionalIncludeDirectories="../tivodecode"
55 PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG;_USRDLL;_MERGE_PROXYSTUB"
56 MinimalRebuild="true"
57 BasicRuntimeChecks="3"
58 RuntimeLibrary="1"
59 UsePrecompiledHeader="2"
60 WarningLevel="3"
61 Detect64BitPortabilityProblems="true"
62 DebugInformationFormat="4"
63 />
64 <Tool
65 Name="VCManagedResourceCompilerTool"
66 />
67 <Tool
68 Name="VCResourceCompilerTool"
69 PreprocessorDefinitions="_DEBUG"
70 Culture="1033"
71 AdditionalIncludeDirectories="$(IntDir)"
72 />
73 <Tool
74 Name="VCPreLinkEventTool"
75 />
76 <Tool
77 Name="VCLinkerTool"
78 RegisterOutput="true"
79 IgnoreImportLibrary="true"
80 AdditionalDependencies="crypt32.lib ws2_32.lib"
81 LinkIncremental="2"
82 ModuleDefinitionFile=".\tivocom.def"
83 GenerateDebugInformation="true"
84 SubSystem="2"
85 TargetMachine="1"
86 />
87 <Tool
88 Name="VCALinkTool"
89 />
90 <Tool
91 Name="VCManifestTool"
92 />
93 <Tool
94 Name="VCXDCMakeTool"
95 />
96 <Tool
97 Name="VCBscMakeTool"
98 />
99 <Tool
100 Name="VCFxCopTool"
101 />
102 <Tool
103 Name="VCAppVerifierTool"
104 />
105 <Tool
106 Name="VCWebDeploymentTool"
107 />
108 <Tool
109 Name="VCPostBuildEventTool"
110 />
111 </Configuration>
112 <Configuration
113 Name="Release|Win32"
114 OutputDirectory="$(ConfigurationName)"
115 IntermediateDirectory="$(ConfigurationName)"
116 ConfigurationType="2"
117 UseOfATL="1"
118 ATLMinimizesCRunTimeLibraryUsage="false"
119 CharacterSet="1"
120 >
121 <Tool
122 Name="VCPreBuildEventTool"
123 />
124 <Tool
125 Name="VCCustomBuildTool"
126 />
127 <Tool
128 Name="VCXMLDataGeneratorTool"
129 />
130 <Tool
131 Name="VCWebServiceProxyGeneratorTool"
132 />
133 <Tool
134 Name="VCMIDLTool"
135 PreprocessorDefinitions="NDEBUG"
136 MkTypLibCompatible="false"
137 TargetEnvironment="1"
138 GenerateStublessProxies="true"
139 TypeLibraryName="$(IntDir)/tivocom.tlb"
140 HeaderFileName="tivocom.h"
141 DLLDataFileName=""
142 InterfaceIdentifierFileName="tivocom_i.c"
143 ProxyFileName="tivocom_p.c"
144 ValidateParameters="false"
145 />
146 <Tool
147 Name="VCCLCompilerTool"
148 Optimization="2"
149 AdditionalIncludeDirectories="../tivodecode"
150 PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG;_USRDLL;_MERGE_PROXYSTUB"
151 RuntimeLibrary="0"
152 UsePrecompiledHeader="2"
153 WarningLevel="3"
154 Detect64BitPortabilityProblems="true"
155 DebugInformationFormat="3"
156 />
157 <Tool
158 Name="VCManagedResourceCompilerTool"
159 />
160 <Tool
161 Name="VCResourceCompilerTool"
162 PreprocessorDefinitions="NDEBUG"
163 Culture="1033"
164 AdditionalIncludeDirectories="$(IntDir)"
165 />
166 <Tool
167 Name="VCPreLinkEventTool"
168 />
169 <Tool
170 Name="VCLinkerTool"
171 RegisterOutput="true"
172 IgnoreImportLibrary="true"
173 AdditionalDependencies="crypt32.lib ws2_32.lib"
174 LinkIncremental="1"
175 ModuleDefinitionFile=".\tivocom.def"
176 GenerateDebugInformation="true"
177 SubSystem="2"
178 OptimizeReferences="2"
179 EnableCOMDATFolding="2"
180 TargetMachine="1"
181 />
182 <Tool
183 Name="VCALinkTool"
184 />
185 <Tool
186 Name="VCManifestTool"
187 />
188 <Tool
189 Name="VCXDCMakeTool"
190 />
191 <Tool
192 Name="VCBscMakeTool"
193 />
194 <Tool
195 Name="VCFxCopTool"
196 />
197 <Tool
198 Name="VCAppVerifierTool"
199 />
200 <Tool
201 Name="VCWebDeploymentTool"
202 />
203 <Tool
204 Name="VCPostBuildEventTool"
205 />
206 </Configuration>
207 </Configurations>
208 <References>
209 </References>
210 <Files>
211 <Filter
212 Name="Source Files"
213 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
214 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
215 >
216 <File
217 RelativePath=".\CChunkCollection.cpp"
218 >
219 </File>
220 <File
221 RelativePath=".\CTivoChunk.cpp"
222 >
223 </File>
224 <File
225 RelativePath=".\CTivoDecode.cpp"
226 >
227 </File>
228 <File
229 RelativePath=".\CTivoFile.cpp"
230 >
231 </File>
232 <File
233 RelativePath=".\dlldatax.c"
234 >
235 <FileConfiguration
236 Name="Debug|Win32"
237 >
238 <Tool
239 Name="VCCLCompilerTool"
240 UsePrecompiledHeader="0"
241 />
242 </FileConfiguration>
243 <FileConfiguration
244 Name="Release|Win32"
245 >
246 <Tool
247 Name="VCCLCompilerTool"
248 UsePrecompiledHeader="0"
249 />
250 </FileConfiguration>
251 </File>
252 <File
253 RelativePath=".\stdafx.cpp"
254 >
255 <FileConfiguration
256 Name="Debug|Win32"
257 >
258 <Tool
259 Name="VCCLCompilerTool"
260 UsePrecompiledHeader="1"
261 />
262 </FileConfiguration>
263 <FileConfiguration
264 Name="Release|Win32"
265 >
266 <Tool
267 Name="VCCLCompilerTool"
268 UsePrecompiledHeader="1"
269 />
270 </FileConfiguration>
271 </File>
272 <File
273 RelativePath=".\tivocom.cpp"
274 >
275 </File>
276 <File
277 RelativePath=".\tivocom.def"
278 >
279 </File>
280 <File
281 RelativePath=".\tivocom.idl"
282 >
283 </File>
284 </Filter>
285 <Filter
286 Name="Header Files"
287 Filter="h;hpp;hxx;hm;inl;inc;xsd"
288 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
289 >
290 <File
291 RelativePath=".\CChunkCollection.h"
292 >
293 </File>
294 <File
295 RelativePath=".\CTivoChunk.h"
296 >
297 </File>
298 <File
299 RelativePath=".\CTivoDecode.h"
300 >
301 </File>
302 <File
303 RelativePath=".\CTivoFile.h"
304 >
305 </File>
306 <File
307 RelativePath=".\dlldatax.h"
308 >
309 </File>
310 <File
311 RelativePath=".\DTivoDecodeEvents_CP.h"
312 >
313 </File>
314 <File
315 RelativePath=".\DTivoFileEvents_CP.h"
316 >
317 </File>
318 <File
319 RelativePath=".\FileStream.h"
320 >
321 </File>
322 <File
323 RelativePath=".\hasher.h"
324 >
325 </File>
326 <File
327 RelativePath=".\Resource.h"
328 >
329 </File>
330 <File
331 RelativePath=".\stdafx.h"
332 >
333 </File>
334 </Filter>
335 <Filter
336 Name="Resource Files"
337 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
338 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
339 >
340 <File
341 RelativePath=".\tivocom.rc"
342 >
343 </File>
344 <File
345 RelativePath=".\tivocom.rgs"
346 >
347 </File>
348 <File
349 RelativePath=".\TivoDecode.rgs"
350 >
351 </File>
352 <File
353 RelativePath=".\TivoFile.rgs"
354 >
355 </File>
356 </Filter>
357 <Filter
358 Name="Generated Files"
359 SourceControlFiles="false"
360 >
361 <File
362 RelativePath=".\tivocom.h"
363 >
364 </File>
365 <File
366 RelativePath=".\tivocom_i.c"
367 >
368 <FileConfiguration
369 Name="Debug|Win32"
370 >
371 <Tool
372 Name="VCCLCompilerTool"
373 UsePrecompiledHeader="0"
374 />
375 </FileConfiguration>
376 <FileConfiguration
377 Name="Release|Win32"
378 >
379 <Tool
380 Name="VCCLCompilerTool"
381 UsePrecompiledHeader="0"
382 />
383 </FileConfiguration>
384 </File>
385 </Filter>
386 </Files>
387 <Globals>
388 </Globals>
389 </VisualStudioProject>

cvs@jdrake.com
ViewVC Help
Powered by ViewVC 1.1.13