Fix non-looped injected audio possibly looping

This commit is contained in:
Ryan Huffman 2016-01-27 13:47:32 -08:00
parent 4de8e7a3c8
commit 7e5eec55da

View file

@ -281,7 +281,7 @@ int64_t AudioInjector::injectNextFrame() {
_currentPacket->write(_audioData.data() + _currentSendOffset, bytesToCopy);
_currentSendOffset += bytesToCopy;
totalBytesLeftToCopy -= bytesToCopy;
if (_currentSendOffset >= _audioData.size()) {
if (_options.loop && _currentSendOffset >= _audioData.size()) {
_currentSendOffset = 0;
}
}