From bfce9a4fcc559145642515e1aa922e6912b350f1 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 25 Mar 2018 04:22:54 +0200 Subject: [PATCH] Multiple audio support: serialization and deserialization of audio data --- sdrbase/audio/audiodevicemanager.cpp | 628 +++++++++++++++------------ sdrbase/audio/audiodevicemanager.h | 177 ++++---- 2 files changed, 456 insertions(+), 349 deletions(-) diff --git a/sdrbase/audio/audiodevicemanager.cpp b/sdrbase/audio/audiodevicemanager.cpp index a4cf98249..6b92b406a 100644 --- a/sdrbase/audio/audiodevicemanager.cpp +++ b/sdrbase/audio/audiodevicemanager.cpp @@ -1,270 +1,358 @@ -/////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2017 F4EXB // -// written by Edouard Griffiths // -// // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation as version 3 of the License, or // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License V3 for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program. If not, see . // -/////////////////////////////////////////////////////////////////////////////////// - -#include