| Index: media/filters/fake_demuxer_stream.cc
|
| diff --git a/media/filters/fake_demuxer_stream.cc b/media/filters/fake_demuxer_stream.cc
|
| index 5c5ca50ebd455563d809a0bdbc11029707ae6186..f89de1029bef116b0932785b06c66ca8d67f3feb 100644
|
| --- a/media/filters/fake_demuxer_stream.cc
|
| +++ b/media/filters/fake_demuxer_stream.cc
|
| @@ -111,6 +111,15 @@ void FakeDemuxerStream::SatisfyRead() {
|
| DoRead();
|
| }
|
|
|
| +void FakeDemuxerStream::SatisfyAndHoldRead() {
|
| + DCHECK(task_runner_->BelongsToCurrentThread());
|
| + DCHECK_EQ(read_to_hold_, next_read_num_);
|
| + DCHECK(!read_cb_.is_null());
|
| +
|
| + ++read_to_hold_;
|
| + DoRead();
|
| +}
|
| +
|
| void FakeDemuxerStream::Reset() {
|
| read_to_hold_ = -1;
|
|
|
|
|