Skip to content
Snippets Groups Projects
Commit c6df7776 authored by Kateryna Kostiuk's avatar Kateryna Kostiuk
Browse files

player: fix read audio

Add buffer reader only for currently running players.

Change-Id: I6d8c581e7a7d58b11f5d93c7655c76a08da74baa
parent 616fdeda
No related branches found
No related tags found
No related merge requests found
......@@ -195,17 +195,13 @@ AudioInput::configureFilePlayback(const std::string& path, std::shared_ptr<Media
decoder->emulateRate();
fileBuf_ = Manager::instance().getRingBufferPool().createRingBuffer(id_);
Manager::instance()
.getRingBufferPool()
.bindHalfDuplexOut(RingBufferPool::DEFAULT_ID, id_);
playingFile_ = true;
decoder_ = std::move(decoder);
}
void
AudioInput::setPaused(bool paused) {
paused_ = paused;
if (paused_) {
if (paused) {
Manager::instance()
.getRingBufferPool()
.unBindHalfDuplexOut(RingBufferPool::DEFAULT_ID, id_);
......@@ -214,6 +210,7 @@ AudioInput::setPaused(bool paused) {
.getRingBufferPool()
.bindHalfDuplexOut(RingBufferPool::DEFAULT_ID, id_);
}
paused_ = paused;
}
void
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment