Fixed shorten decoder.

CQTexperiment
vspader 2007-05-11 01:33:05 +00:00
parent bbba06e4b2
commit ab0cb5c15d
1 changed files with 7 additions and 7 deletions

View File

@ -36,12 +36,14 @@
decoder->go(); decoder->go();
[self willChangeValueForKey:@"properties"];
[self didChangeValueForKey:@"properties"];
return YES; return YES;
} }
- (int)fillBuffer:(void *)buf ofSize:(UInt32)size - (int)fillBuffer:(void *)buf ofSize:(UInt32)size
{ {
//long numread = bufferAmount; //long numread = bufferAmount;
//long count = 0; //long count = 0;
long numread, count; long numread, count;
@ -57,11 +59,11 @@
{ {
bufferAmount = decoder->read(inputBuffer, bufferSize); bufferAmount = decoder->read(inputBuffer, bufferSize);
} }
if (bufferAmount == 0) if (bufferAmount == 0) {
return 0; return 0;
}
else if(bufferAmount == (unsigned)( -2)) else if(bufferAmount == (unsigned)( -2))
{ {
//NSLog(@"closing file, eof");
return -2; return -2;
} }
else else
@ -71,8 +73,6 @@
} }
} }
//NSLog(@"bufferAmount: %d",bufferAmount);
count = bufferAmount; count = bufferAmount;
if (bufferAmount > size) if (bufferAmount > size)