Changeset 3
- Timestamp:
- 06/06/06 12:02:21 (2 years ago)
- Files:
-
- trunk/A52/ACShepA52Decoder.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/A52/ACShepA52Decoder.cpp
r1 r3 800 800 offset++; 801 801 if(offset + 7 > ioInputDataByteSize) 802 CODEC_THROW(kAudioCodecNotEnoughBufferSpaceError);802 break; 803 803 bytes_to_read = a52_syncinfo(static_cast<const uint8_t*>(inInputData) + offset, &packetFlags, &packetSampleRate, &packetBitrate); 804 804 } 805 if(bytes_to_read == 0) 806 //Broke out of previous loop 807 break; 805 808 806 809 if(bytes_to_read + offset > ioInputDataByteSize) 807 810 break; 808 bytes_can_copy = GetInputBufferByteSize() ;811 bytes_can_copy = GetInputBufferByteSize() - GetUsedInputBufferByteSize(); 809 812 if(bytes_to_read > bytes_can_copy) 810 CODEC_THROW(kAudioCodecNotEnoughBufferSpaceError);813 break; 811 814 812 815 ACSimpleCodec::AppendInputBuffer(inInputData, offset, bytes_to_read);
