Changeset 14
- Timestamp:
- 08/16/06 21:54:21 (2 years ago)
- Files:
-
- trunk/A52Codec.xcodeproj/project.pbxproj (modified) (1 diff)
- trunk/AC3MovieImport/AC3MovieImport.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/A52Codec.xcodeproj/project.pbxproj
r12 r14 103 103 containerPortal = F5A548DE02879EB701000102 /* Project object */; 104 104 proxyType = 1; 105 remoteGlobalIDString = F5DA8EE20A54C702004A41D0 /* Build All */;105 remoteGlobalIDString = F5DA8EE20A54C702004A41D0; 106 106 remoteInfo = "Build All"; 107 107 }; trunk/AC3MovieImport/AC3MovieImport.c
r11 r14 137 137 OSErr err; 138 138 139 printf("allocing\n");139 // printf("allocing\n"); 140 140 // Allocate memory for our globals, and inform the component manager that we've done so 141 141 globals = (AC3MovieImportGlobals)NewPtrClear(sizeof(AC3MovieImportGlobalsRecord)); … … 155 155 #pragma unused(self) 156 156 157 printf("closing\n");157 // printf("closing\n"); 158 158 // Make sure to dealocate our storage 159 159 if (globals) … … 254 254 OSErr err = noErr; 255 255 DataHandler dataHandler = 0; 256 unsigned char header[ 7];256 unsigned char header[107]; 257 257 258 258 *valid = 0; … … 275 275 int sample_rate; 276 276 int bit_rate; 277 int frame_size = a52_syncinfo(header, &flags, &sample_rate, &bit_rate); 278 if (frame_size > 0) { 279 *valid = 128; 280 } 277 int i; 278 for(i=0;i<100;i++) 279 { 280 int frame_size = a52_syncinfo(header+i, &flags, &sample_rate, &bit_rate); 281 if (frame_size > 0) { 282 *valid = 128; 283 break; 284 } 285 } 281 286 282 287 bail: … … 338 343 OSErr err = noErr; 339 344 Track audioTrack = NULL; 340 Media audioMedia ;345 Media audioMedia = NULL; 341 346 ComponentInstance dataHandler = 0; 342 347 unsigned char header[7];
