Tidy getnextaudiochunk()

merge-requests/9/merge
Phil Taylor 2022-05-02 13:53:49 +01:00
rodzic 92288aa768
commit 43f423f1ad
1 zmienionych plików z 5 dodań i 9 usunięć

Wyświetl plik

@ -448,15 +448,11 @@ void audioHandler::getNextAudioChunk()
tempBuf.data.append(audioDevice->readAll());
if (tempBuf.data.length() < format.bytesForDuration(setup.blockSize * 1000)) {
return;
}
audioPacket livePacket;
livePacket.time= QTime::currentTime();
livePacket.sent = 0;
memcpy(&livePacket.guid, setup.guid, GUIDLEN);
while (tempBuf.data.length() > format.bytesForDuration(setup.blockSize * 1000)) {
while (tempBuf.data.length() >= format.bytesForDuration(setup.blockSize * 1000)) {
audioPacket livePacket;
livePacket.time = QTime::currentTime();
livePacket.sent = 0;
memcpy(&livePacket.guid, setup.guid, GUIDLEN);
QTime startProcessing = QTime::currentTime();
livePacket.data.clear();
livePacket.data = tempBuf.data.mid(0, format.bytesForDuration(setup.blockSize * 1000));