From bcc16b8d2945da0dc15366a4f1c1fda1da8b6fba Mon Sep 17 00:00:00 2001 From: Phil Taylor Date: Tue, 5 Jul 2022 10:31:45 +0100 Subject: [PATCH] Send blank audio packet on disconnct --- udpaudio.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/udpaudio.cpp b/udpaudio.cpp index b49359d..38cd48d 100644 --- a/udpaudio.cpp +++ b/udpaudio.cpp @@ -96,6 +96,16 @@ udpAudio::udpAudio(QHostAddress local, QHostAddress ip, quint16 audioPort, quint udpAudio::~udpAudio() { + + // Send empty packet before deleting audio + audioPacket tempAudio; + QByteArray tempArray((const char *)'\0', 1920); + tempAudio.seq = 0; + tempAudio.time = lastReceived; + tempAudio.sent = 0; + tempAudio.data = tempArray; + emit haveAudioData(tempAudio); + if (pingTimer != Q_NULLPTR) { qDebug(logUdp()) << "Stopping pingTimer";