From ca6fa9f14aad290b041b50836f013b22a9fd8616 Mon Sep 17 00:00:00 2001 From: Dmytro Bogovych Date: Sun, 13 Jun 2021 21:15:01 +0300 Subject: [PATCH] - report samplerate for incoming audio dump --- src/engine/agent/Agent_Impl.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/engine/agent/Agent_Impl.cpp b/src/engine/agent/Agent_Impl.cpp index 91b5f3a3..c1c3557e 100644 --- a/src/engine/agent/Agent_Impl.cpp +++ b/src/engine/agent/Agent_Impl.cpp @@ -4,6 +4,7 @@ #include "helper/HL_StreamState.h" #include "helper/HL_VariantMap.h" #include "helper/HL_CsvReader.h" +#include "helper/HL_Base64.h" #include #if defined(USE_PVQA_LIBRARY) @@ -555,6 +556,8 @@ void AgentImpl::processGetMediaStats(JsonCpp::Value& request, JsonCpp::Value& an if (includeAqua) { answer["incoming_audio"] = mAquaIncoming.hexstring(); + answer["incoming_audio_samplerate"] = AUDIO_SAMPLERATE; + answer["incoming_audio_channels"] = AUDIO_CHANNELS; ICELogInfo(<< "Running AQuA analyzer."); ByteBuffer referenceAudio; @@ -599,6 +602,12 @@ void AgentImpl::processGetMediaStats(JsonCpp::Value& request, JsonCpp::Value& an } answer["aqua_mos"] = r.mMos; answer["aqua_report"] = r.mFaultsText; + /*std::string aqua_audio_text; + if (Base64::Encode(std::string(reinterpret_cast(mAquaIncoming.data()), mAquaIncoming.size()), &aqua_audio_text)) + { + answer["aqua_audio"] = aqua_audio_text; + }*/ + if (r.mErrorCode) { answer["aqua_error_code"] = r.mErrorCode; answer["aqua_error_message"] = r.mErrorMessage;