mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
opensl: use AEC when relevant
Change-Id: I38ffcd79e3392b1eb8a763914fa182e1f17a2685
This commit is contained in:
@ -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();
|
||||
}
|
||||
|
Reference in New Issue
Block a user