From c3b4e0539ed028c78f4eeaaa19eb272f4b9bcc11 Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Sat, 3 Feb 2024 22:25:06 +0000 Subject: [PATCH] Remove the IAX key messages. --- FMIAXNetwork.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/FMIAXNetwork.cpp b/FMIAXNetwork.cpp index 92bb8b6..e77b4ca 100644 --- a/FMIAXNetwork.cpp +++ b/FMIAXNetwork.cpp @@ -183,7 +183,9 @@ bool CFMIAXNetwork::writeStart() if (!m_enabled) return false; - return writeKey(true); + short audio[160U]; + ::memset(audio, 0x00U, 160U * sizeof(short)); + return writeAudio(audio, 160U); } bool CFMIAXNetwork::writeData(const float* data, unsigned int nSamples) @@ -232,7 +234,8 @@ bool CFMIAXNetwork::writeEnd() if (!m_enabled) return false; - return writeKey(false); + // return writeKey(false); + return true; } void CFMIAXNetwork::clock(unsigned int ms) @@ -450,10 +453,6 @@ void CFMIAXNetwork::clock(unsigned int ms) return; m_buffer.addData(buffer + 12U, length - 12U); - - short audio[160U]; - ::memset(audio, 0x00U, 160U * sizeof(short)); - writeAudio(audio, 160U); } else if ((buffer[0U] & 0x80U) == 0x00U) { #if defined(DEBUG_IAX) LogDebug("IAX audio received");