add a crash guard around negative silent samples

This commit is contained in:
Stephen Birarda 2014-06-09 14:03:47 -07:00
parent 6cf30cf9d1
commit ee71d34f02

View file

@ -55,7 +55,9 @@ int PositionalAudioRingBuffer::parseData(const QByteArray& packet) {
readBytes += sizeof(int16_t); readBytes += sizeof(int16_t);
addSilentFrame(numSilentSamples); if (numSilentSamples > 0) {
addSilentFrame(numSilentSamples);
}
} else { } else {
// there is audio data to read // there is audio data to read
readBytes += writeData(packet.data() + readBytes, packet.size() - readBytes); readBytes += writeData(packet.data() + readBytes, packet.size() - readBytes);