| Index: media/filters/decoder_stream.cc
|
| diff --git a/media/filters/decoder_stream.cc b/media/filters/decoder_stream.cc
|
| index 5a9861971326faadf83d109dfaeb1c263318cf83..b317a013d4108ccf1bd4b11d15d2907b727dd130 100644
|
| --- a/media/filters/decoder_stream.cc
|
| +++ b/media/filters/decoder_stream.cc
|
| @@ -302,8 +302,10 @@ void DecoderStream<StreamType>::OnDecodeDone(int buffer_size,
|
|
|
| TRACE_EVENT_ASYNC_END0("media", GetTraceString<StreamType>(), this);
|
|
|
| - if (end_of_stream)
|
| + if (end_of_stream) {
|
| + DCHECK(!pending_decode_requests_);
|
| decoding_eos_ = false;
|
| + }
|
|
|
| if (state_ == STATE_ERROR) {
|
| DCHECK(read_cb_.is_null());
|
|
|