From 5a5a396b6266a5b65e6b8c8d508eccf4b52854a1 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Wed, 15 Jul 2015 13:41:35 -0700 Subject: [PATCH] Check we have an AM before sending packet --- libraries/audio-client/src/AudioIOStats.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/audio-client/src/AudioIOStats.cpp b/libraries/audio-client/src/AudioIOStats.cpp index baf9baedf8..0ad6860b5a 100644 --- a/libraries/audio-client/src/AudioIOStats.cpp +++ b/libraries/audio-client/src/AudioIOStats.cpp @@ -102,6 +102,10 @@ void AudioIOStats::sendDownstreamAudioStatsPacket() { _receivedAudioStream->perSecondCallbackForUpdatingStats(); auto nodeList = DependencyManager::get(); + SharedNodePointer audioMixer = nodeList->soloNodeOfType(NodeType::AudioMixer); + if (!audioMixer) { + return; + } quint8 appendFlag = 0; quint16 numStreamStatsToPack = 1; @@ -118,8 +122,7 @@ void AudioIOStats::sendDownstreamAudioStatsPacket() { // pack downstream audio stream stats statsPacket->writePrimitive(stats); - + // send packet - SharedNodePointer audioMixer = nodeList->soloNodeOfType(NodeType::AudioMixer); nodeList->sendPacket(std::move(statsPacket), *audioMixer); }