| Index: services/media/framework_ffmpeg/ffmpeg_demux.cc
|
| diff --git a/services/media/framework_ffmpeg/ffmpeg_demux.cc b/services/media/framework_ffmpeg/ffmpeg_demux.cc
|
| index d89b2f9a024b52e1f1cf5eab7ac20c7dc0cfcc70..7c363799f6ed78b27649ed11caf9101b0f88c62e 100644
|
| --- a/services/media/framework_ffmpeg/ffmpeg_demux.cc
|
| +++ b/services/media/framework_ffmpeg/ffmpeg_demux.cc
|
| @@ -235,8 +235,8 @@ void FfmpegDemuxImpl::Worker() {
|
|
|
| {
|
| std::unique_lock<std::mutex> lock(mutex_);
|
| - if (!packet_requested_ && !terminating_ &&
|
| - seek_position_ == kNotSeeking) {
|
| + while (!packet_requested_ && !terminating_ &&
|
| + seek_position_ == kNotSeeking) {
|
| condition_variable_.wait(lock);
|
| }
|
|
|
|
|