From b9aa7719c9ee484b37e7bebbf2e8f89f5083daa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 12 Mar 2021 20:50:32 -0500 Subject: [PATCH] opensl: use AEC when relevant Change-Id: I38ffcd79e3392b1eb8a763914fa182e1f17a2685 --- src/media/audio/opensl/opensllayer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/media/audio/opensl/opensllayer.cpp b/src/media/audio/opensl/opensllayer.cpp index 764d761a2f..2558cff64a 100644 --- a/src/media/audio/opensl/opensllayer.cpp +++ b/src/media/audio/opensl/opensllayer.cpp @@ -69,6 +69,7 @@ OpenSLLayer::startStream(AudioDeviceType stream) player_->setBufQueue(&playBufQueue_, &freePlayBufQueue_); player_->registerCallback(std::bind(&OpenSLLayer::engineServicePlay, this)); player_->start(); + playbackChanged(true); } catch (const std::exception& e) { JAMI_ERR("Error initializing audio playback: %s", e.what()); } @@ -116,6 +117,7 @@ OpenSLLayer::stopStream(AudioDeviceType stream) if (stream == AudioDeviceType::PLAYBACK) { if (player_) { + playbackChanged(false); player_->stop(); player_.reset(); } -- GitLab