| Index: media/filters/opus_audio_decoder.cc
|
| diff --git a/media/filters/opus_audio_decoder.cc b/media/filters/opus_audio_decoder.cc
|
| index 938e984c37f51c740d9d68c6710962ceb8f36870..f96b7024062d6ef02c1da589590c488c1877626b 100644
|
| --- a/media/filters/opus_audio_decoder.cc
|
| +++ b/media/filters/opus_audio_decoder.cc
|
| @@ -298,7 +298,10 @@ void OpusAudioDecoder::DecodeBuffer(
|
| DCHECK(task_runner_->BelongsToCurrentThread());
|
| DCHECK(!decode_cb.is_null());
|
|
|
| - DCHECK(input.get());
|
| + if (!input) {
|
| + decode_cb.Run(kAborted, NULL);
|
| + return;
|
| + }
|
|
|
| // Libopus does not buffer output. Decoding is complete when an end of stream
|
| // input buffer is received.
|
|
|