From 6b2744ef0a7cac3cdaa71493e46f449771630efb Mon Sep 17 00:00:00 2001 From: philippegorley <philippe.gorley@savoirfairelinux.com> Date: Fri, 14 Dec 2018 12:24:25 -0500 Subject: [PATCH] audio: play file audio locally when streaming Change-Id: Ie6b0b0090c451db7f8df3f53dbbc45726bfe08f2 --- src/media/audio/audio_input.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/media/audio/audio_input.cpp b/src/media/audio/audio_input.cpp index 582e73cce4..268fb392b7 100644 --- a/src/media/audio/audio_input.cpp +++ b/src/media/audio/audio_input.cpp @@ -167,7 +167,10 @@ AudioInput::initFile(const std::string& path) return initDevice(""); } fileBuf_ = Manager::instance().getRingBufferPool().createRingBuffer(fileId_); + // have file audio mixed into the call buffer so it gets sent to the peer Manager::instance().getRingBufferPool().bindHalfDuplexOut(id_, fileId_); + // have file audio mixed into the local buffer so it gets played + Manager::instance().getRingBufferPool().bindHalfDuplexOut(RingBufferPool::DEFAULT_ID, fileId_); decodingFile_ = true; return true; } -- GitLab