Changeset 6364
- Timestamp:
- 11/29/08 15:18:22 (1 month ago)
- Files:
-
- trunk/Spiral/SPPlaylistLoader.m (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Spiral/SPPlaylistLoader.m
r6325 r6364 117 117 118 118 if(movie) { 119 [self performSelectorOnMainThread:@selector(_loadedMetadataOfFile: movie:)119 [self performSelectorOnMainThread:@selector(_loadedMetadataOfFile:duration:dimensions:) 120 120 withObject:file 121 withObject:movie 121 withObject:[movie attributeForKey:QTMovieDurationAttribute] 122 withObject:[movie attributeForKey:QTMovieNaturalSizeAttribute] 122 123 waitUntilDone:YES]; 123 124 … … 134 135 135 136 136 - (void)_loadedMetadataOfFile:(SPPlaylistFile *)file movie:(QTMovie *)movie{137 NSTimeInterval duration;138 139 if(QTGetTimeInterval([ movie duration], &duration))140 [file setDuration: duration];141 142 [file setDimensions:[ [movie attributeForKey:QTMovieNaturalSizeAttribute]sizeValue]];137 - (void)_loadedMetadataOfFile:(SPPlaylistFile *)file duration:(NSValue *)duration dimensions:(NSValue *)dimensions { 138 NSTimeInterval interval; 139 140 if(QTGetTimeInterval([duration QTTimeValue], &interval)) 141 [file setDuration:interval]; 142 143 [file setDimensions:[dimensions sizeValue]]; 143 144 [file setSize:[file sizeOnDisk]]; 144 145
