Changeset 667
- Timestamp:
- 02/27/07 10:24:39 (3 years ago)
- Location:
- QTSplit
- Files:
-
- 5 added
- 2 modified
- 2 moved
-
QTMetaData+Private.h (added)
-
QTMetaData+Thin.h (added)
-
QTMetaData+Thin.m (added)
-
QTMetaData.h (added)
-
QTMetaData.m (added)
-
QTParseSongName.h (moved) (moved from QTSplit/QTMovie+MetaData.h)
-
QTParseSongName.m (moved) (moved from QTSplit/QTMovie+MetaData.m)
-
QTSplit.xcodeproj/project.pbxproj (modified) (8 diffs)
-
TestCase.m (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
QTSplit/QTSplit.xcodeproj/project.pbxproj
r666 r667 14 14 595DA4FF0B9407A500E14579 /* Tempfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 595DA4FC0B94078A00E14579 /* Tempfile.m */; }; 15 15 596E1F9F0B9445D5006888A9 /* SaveChapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 596E1F9D0B9445D5006888A9 /* SaveChapter.m */; }; 16 596E21010B945B0F006888A9 /* QTM ovie+MetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 592859180B9185CE007D691F /* QTMovie+MetaData.m */; };16 596E21010B945B0F006888A9 /* QTMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 592859180B9185CE007D691F /* QTMetaData.m */; }; 17 17 596E21030B945B25006888A9 /* ErrorException.m in Sources */ = {isa = PBXBuildFile; fileRef = 592252230B5ED657003047FF /* ErrorException.m */; }; 18 596E21040B945B2D006888A9 /* AGRegex.m in Sources */ = {isa = PBXBuildFile; fileRef = 59285CF40B922DFF007D691F /* AGRegex.m */; };19 596E21050B945B35006888A9 /* libpcre.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 59285C8D0B9224D8007D691F /* libpcre.dylib */; };20 18 596E210C0B945C02006888A9 /* NSString+MacTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 59E11E490B60B6EA002BF908 /* NSString+MacTypes.m */; }; 19 596E222D0B947A64006888A9 /* QTMetaData+Thin.m in Sources */ = {isa = PBXBuildFile; fileRef = 596E222B0B947A64006888A9 /* QTMetaData+Thin.m */; }; 20 596E222E0B947A64006888A9 /* QTMetaData+Thin.m in Sources */ = {isa = PBXBuildFile; fileRef = 596E222B0B947A64006888A9 /* QTMetaData+Thin.m */; }; 21 21 599C82740B9295B2000864BE /* QTTime+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 592255880B5F19FA003047FF /* QTTime+Extensions.m */; }; 22 599C82750B9295B3000864BE /* QTM ovie+MetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 592859180B9185CE007D691F /* QTMovie+MetaData.m */; };22 599C82750B9295B3000864BE /* QTMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 592859180B9185CE007D691F /* QTMetaData.m */; }; 23 23 599C82760B9295B3000864BE /* QTKit+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 59E11D760B60A903002BF908 /* QTKit+Extensions.m */; }; 24 24 599C82770B9295B4000864BE /* QTInterestingTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 597072410B6368E60009DC59 /* QTInterestingTimes.m */; }; … … 74 74 592255880B5F19FA003047FF /* QTTime+Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QTTime+Extensions.m"; sourceTree = "<group>"; }; 75 75 592255890B5F19FA003047FF /* QTTime+Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QTTime+Extensions.h"; sourceTree = "<group>"; }; 76 592859180B9185CE007D691F /* QTM ovie+MetaData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QTMovie+MetaData.m"; sourceTree = "<group>"; };77 592859190B9185CE007D691F /* QTM ovie+MetaData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QTMovie+MetaData.h"; sourceTree = "<group>"; };76 592859180B9185CE007D691F /* QTMetaData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QTMetaData.m; sourceTree = "<group>"; }; 77 592859190B9185CE007D691F /* QTMetaData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QTMetaData.h; sourceTree = "<group>"; }; 78 78 59285C8D0B9224D8007D691F /* libpcre.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libpcre.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; 79 79 59285CA40B92270C007D691F /* pcre-build.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = "pcre-build.sh"; path = "AGRegex/pcre-build.sh"; sourceTree = "<group>"; }; … … 86 86 596E1F9C0B9445D5006888A9 /* SaveChapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SaveChapter.h; sourceTree = "<group>"; }; 87 87 596E1F9D0B9445D5006888A9 /* SaveChapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SaveChapter.m; sourceTree = "<group>"; }; 88 596E222A0B947A64006888A9 /* QTMetaData+Thin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QTMetaData+Thin.h"; sourceTree = "<group>"; }; 89 596E222B0B947A64006888A9 /* QTMetaData+Thin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QTMetaData+Thin.m"; sourceTree = "<group>"; }; 90 596E225E0B947B84006888A9 /* QTMetaData+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QTMetaData+Private.h"; sourceTree = "<group>"; }; 88 91 597072410B6368E60009DC59 /* QTInterestingTimes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QTInterestingTimes.m; sourceTree = "<group>"; }; 89 92 597072420B6368E60009DC59 /* QTInterestingTimes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QTInterestingTimes.h; sourceTree = "<group>"; }; … … 113 116 buildActionMask = 2147483647; 114 117 files = ( 115 596E21050B945B35006888A9 /* libpcre.dylib in Frameworks */,116 118 595DA0800B937C8500E14579 /* QTKit.framework in Frameworks */, 117 119 595DA0810B937C8600E14579 /* QuickTime.framework in Frameworks */, … … 197 199 59E11D770B60A903002BF908 /* QTKit+Extensions.h */, 198 200 59E11D760B60A903002BF908 /* QTKit+Extensions.m */, 199 592859190B9185CE007D691F /* QTMovie+MetaData.h */, 200 592859180B9185CE007D691F /* QTMovie+MetaData.m */, 201 592859190B9185CE007D691F /* QTMetaData.h */, 202 592859180B9185CE007D691F /* QTMetaData.m */, 203 596E225E0B947B84006888A9 /* QTMetaData+Private.h */, 204 596E222A0B947A64006888A9 /* QTMetaData+Thin.h */, 205 596E222B0B947A64006888A9 /* QTMetaData+Thin.m */, 201 206 592255890B5F19FA003047FF /* QTTime+Extensions.h */, 202 207 592255880B5F19FA003047FF /* QTTime+Extensions.m */, … … 341 346 files = ( 342 347 595DA08C0B937CB700E14579 /* TestCase.m in Sources */, 343 596E21010B945B0F006888A9 /* QTM ovie+MetaData.m in Sources */,348 596E21010B945B0F006888A9 /* QTMetaData.m in Sources */, 344 349 596E21030B945B25006888A9 /* ErrorException.m in Sources */, 345 596E21040B945B2D006888A9 /* AGRegex.m in Sources */,346 350 596E210C0B945C02006888A9 /* NSString+MacTypes.m in Sources */, 351 596E222E0B947A64006888A9 /* QTMetaData+Thin.m in Sources */, 347 352 ); 348 353 runOnlyForDeploymentPostprocessing = 0; … … 355 360 599C82870B929604000864BE /* AGRegex.m in Sources */, 356 361 599C82740B9295B2000864BE /* QTTime+Extensions.m in Sources */, 357 599C82750B9295B3000864BE /* QTM ovie+MetaData.m in Sources */,362 599C82750B9295B3000864BE /* QTMetaData.m in Sources */, 358 363 599C82760B9295B3000864BE /* QTKit+Extensions.m in Sources */, 359 364 599C82770B9295B4000864BE /* QTInterestingTimes.m in Sources */, … … 369 374 595DA4FF0B9407A500E14579 /* Tempfile.m in Sources */, 370 375 596E1F9F0B9445D5006888A9 /* SaveChapter.m in Sources */, 376 596E222D0B947A64006888A9 /* QTMetaData+Thin.m in Sources */, 371 377 ); 372 378 runOnlyForDeploymentPostprocessing = 0; -
QTSplit/TestCase.m
r666 r667 1 #import "QTM ovie+MetaData.h"1 #import "QTMetaData+Thin.h" 2 2 3 /* Usage: ./TestCase mov.m4a4 *5 * The movie argument should have chapters, and be at least 10 seconds long */6 3 int main(int argc, char *argv[]) { 7 4 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; … … 14 11 [err code], [err localizedDescription]]; 15 12 16 [ src printMetaData];13 [[src metaData] dump]; 17 14 18 15 [pool release];
