From 79c6ed97399c3851f867d2018b5dfe9dcb5d0069 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Thu, 28 Jan 2016 12:22:36 -0800 Subject: [PATCH] add some debug for AudioInjector DOS case --- libraries/audio/src/AudioInjector.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libraries/audio/src/AudioInjector.cpp b/libraries/audio/src/AudioInjector.cpp index 217b8b0d53..8eb032f8a8 100644 --- a/libraries/audio/src/AudioInjector.cpp +++ b/libraries/audio/src/AudioInjector.cpp @@ -295,7 +295,14 @@ int64_t AudioInjector::injectNextFrame() { if (audioMixer) { // send off this audio packet - nodeList->sendUnreliablePacket(*_currentPacket, *audioMixer); + auto bytesWritten = nodeList->sendUnreliablePacket(*_currentPacket, *audioMixer); + if (bytesWritten < 0) { + auto currentTime = _frameTimer->nsecsElapsed() / 1000; + qDebug() << this << "error sending audio injector packet. NF:" + << _nextFrame << "CT:" << currentTime + << "CF:" << currentTime / AudioConstants::NETWORK_FRAME_USECS; + } + _outgoingSequenceNumber++; }