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