Fixed shorten decoder.
parent
bbba06e4b2
commit
ab0cb5c15d
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue