提交 3752dc8f 编写于 作者: O openeuler-ci-bot 提交者: Gitee

!58 deadlock: notify all cond fisrt to avoid deadlock

Merge pull request !58 from rongwang/master
...@@ -34,7 +34,9 @@ AudioSink::AudioSink() : ...@@ -34,7 +34,9 @@ AudioSink::AudioSink() :
queue_(max_queue_size) { queue_(max_queue_size) {
} }
AudioSink::~AudioSink() {} AudioSink::~AudioSink() {
queue_.close_locked();
}
void AudioSink::on_data_requested(void *user_data, std::uint8_t *buffer, int size) { void AudioSink::on_data_requested(void *user_data, std::uint8_t *buffer, int size) {
auto thiz = static_cast<AudioSink*>(user_data); auto thiz = static_cast<AudioSink*>(user_data);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册