提交 2ac1ad52 编写于 作者: J jp9000

deps/media-playback: Fix pause continually running loop

Fixes an issue where when paused, the thread loop would continue to
repeat endlessly until unpaused.
上级 358f4539
......@@ -679,9 +679,10 @@ static inline bool mp_media_thread(mp_media_t *m)
pthread_mutex_lock(&m->mutex);
is_active = m->active;
pause = m->pause;
pthread_mutex_unlock(&m->mutex);
if (!is_active) {
if (!is_active || pause) {
if (os_sem_wait(m->sem) < 0)
return false;
} else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册