kopia lustrzana https://gitlab.com/eliggett/wfview
Clear audio buffer if it's full
rodzic
94a89dea33
commit
5a9342d9a9
|
@ -720,6 +720,8 @@ void audioHandler::incomingAudio(audioPacket inPacket)
|
|||
if (!ringBuf->try_write(livePacket))
|
||||
{
|
||||
qDebug(logAudio()) << (setup.isinput ? "Input" : "Output") << "Buffer full! capacity:" << ringBuf->capacity() << "length" << ringBuf->size();
|
||||
while (ringBuf->try_read(inPacket)); // Empty buffer
|
||||
return;
|
||||
}
|
||||
if ((inPacket.seq > lastSentSeq + 1) && (setup.codec == 0x40 || setup.codec == 0x80)) {
|
||||
qDebug(logAudio()) << (setup.isinput ? "Input" : "Output") << "Attempting FEC on packet" << inPacket.seq << "as last is"<<lastSentSeq ;
|
||||
|
|
Ładowanie…
Reference in New Issue