Changeset 667

Show
Ignore:
Timestamp:
02/27/07 10:24:39 (3 years ago)
Author:
vasi
Message:

start rewriting metadata code

Location:
QTSplit
Files:
5 added
2 modified
2 moved

Legend:

Unmodified
Added
Removed
  • QTSplit/QTSplit.xcodeproj/project.pbxproj

    r666 r667  
    1414                595DA4FF0B9407A500E14579 /* Tempfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 595DA4FC0B94078A00E14579 /* Tempfile.m */; }; 
    1515                596E1F9F0B9445D5006888A9 /* SaveChapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 596E1F9D0B9445D5006888A9 /* SaveChapter.m */; }; 
    16                 596E21010B945B0F006888A9 /* QTMovie+MetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 592859180B9185CE007D691F /* QTMovie+MetaData.m */; }; 
     16                596E21010B945B0F006888A9 /* QTMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 592859180B9185CE007D691F /* QTMetaData.m */; }; 
    1717                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 */; }; 
    2018                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 */; }; 
    2121                599C82740B9295B2000864BE /* QTTime+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 592255880B5F19FA003047FF /* QTTime+Extensions.m */; }; 
    22                 599C82750B9295B3000864BE /* QTMovie+MetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 592859180B9185CE007D691F /* QTMovie+MetaData.m */; }; 
     22                599C82750B9295B3000864BE /* QTMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 592859180B9185CE007D691F /* QTMetaData.m */; }; 
    2323                599C82760B9295B3000864BE /* QTKit+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 59E11D760B60A903002BF908 /* QTKit+Extensions.m */; }; 
    2424                599C82770B9295B4000864BE /* QTInterestingTimes.m in Sources */ = {isa = PBXBuildFile; fileRef = 597072410B6368E60009DC59 /* QTInterestingTimes.m */; }; 
     
    7474                592255880B5F19FA003047FF /* QTTime+Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QTTime+Extensions.m"; sourceTree = "<group>"; }; 
    7575                592255890B5F19FA003047FF /* QTTime+Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QTTime+Extensions.h"; sourceTree = "<group>"; }; 
    76                 592859180B9185CE007D691F /* QTMovie+MetaData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QTMovie+MetaData.m"; sourceTree = "<group>"; }; 
    77                 592859190B9185CE007D691F /* QTMovie+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>"; }; 
    7878                59285C8D0B9224D8007D691F /* libpcre.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libpcre.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; 
    7979                59285CA40B92270C007D691F /* pcre-build.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = "pcre-build.sh"; path = "AGRegex/pcre-build.sh"; sourceTree = "<group>"; }; 
     
    8686                596E1F9C0B9445D5006888A9 /* SaveChapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SaveChapter.h; sourceTree = "<group>"; }; 
    8787                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>"; }; 
    8891                597072410B6368E60009DC59 /* QTInterestingTimes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QTInterestingTimes.m; sourceTree = "<group>"; }; 
    8992                597072420B6368E60009DC59 /* QTInterestingTimes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QTInterestingTimes.h; sourceTree = "<group>"; }; 
     
    113116                        buildActionMask = 2147483647; 
    114117                        files = ( 
    115                                 596E21050B945B35006888A9 /* libpcre.dylib in Frameworks */, 
    116118                                595DA0800B937C8500E14579 /* QTKit.framework in Frameworks */, 
    117119                                595DA0810B937C8600E14579 /* QuickTime.framework in Frameworks */, 
     
    197199                                59E11D770B60A903002BF908 /* QTKit+Extensions.h */, 
    198200                                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 */, 
    201206                                592255890B5F19FA003047FF /* QTTime+Extensions.h */, 
    202207                                592255880B5F19FA003047FF /* QTTime+Extensions.m */, 
     
    341346                        files = ( 
    342347                                595DA08C0B937CB700E14579 /* TestCase.m in Sources */, 
    343                                 596E21010B945B0F006888A9 /* QTMovie+MetaData.m in Sources */, 
     348                                596E21010B945B0F006888A9 /* QTMetaData.m in Sources */, 
    344349                                596E21030B945B25006888A9 /* ErrorException.m in Sources */, 
    345                                 596E21040B945B2D006888A9 /* AGRegex.m in Sources */, 
    346350                                596E210C0B945C02006888A9 /* NSString+MacTypes.m in Sources */, 
     351                                596E222E0B947A64006888A9 /* QTMetaData+Thin.m in Sources */, 
    347352                        ); 
    348353                        runOnlyForDeploymentPostprocessing = 0; 
     
    355360                                599C82870B929604000864BE /* AGRegex.m in Sources */, 
    356361                                599C82740B9295B2000864BE /* QTTime+Extensions.m in Sources */, 
    357                                 599C82750B9295B3000864BE /* QTMovie+MetaData.m in Sources */, 
     362                                599C82750B9295B3000864BE /* QTMetaData.m in Sources */, 
    358363                                599C82760B9295B3000864BE /* QTKit+Extensions.m in Sources */, 
    359364                                599C82770B9295B4000864BE /* QTInterestingTimes.m in Sources */, 
     
    369374                                595DA4FF0B9407A500E14579 /* Tempfile.m in Sources */, 
    370375                                596E1F9F0B9445D5006888A9 /* SaveChapter.m in Sources */, 
     376                                596E222D0B947A64006888A9 /* QTMetaData+Thin.m in Sources */, 
    371377                        ); 
    372378                        runOnlyForDeploymentPostprocessing = 0; 
  • QTSplit/TestCase.m

    r666 r667  
    1 #import "QTMovie+MetaData.h" 
     1#import "QTMetaData+Thin.h" 
    22 
    3 /* Usage: ./TestCase mov.m4a 
    4  * 
    5  * The movie argument should have chapters, and be at least 10 seconds long */ 
    63int main(int argc, char *argv[]) { 
    74    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
     
    1411        [err code], [err localizedDescription]]; 
    1512     
    16     [src printMetaData]; 
     13    [[src metaData] dump]; 
    1714     
    1815    [pool release];