| Index: media/base/android/media_decoder_job.cc
|
| diff --git a/media/base/android/media_decoder_job.cc b/media/base/android/media_decoder_job.cc
|
| index 8b1ccc4ad1f0359979df14436406fc3b4e25ebe9..c1c56042b79dae82dcaf4e75ba6eeceffc2f266b 100644
|
| --- a/media/base/android/media_decoder_job.cc
|
| +++ b/media/base/android/media_decoder_job.cc
|
| @@ -388,9 +388,9 @@ void MediaDecoderJob::DecodeInternal(
|
| input_eos_encountered_ = false;
|
| output_eos_encountered_ = false;
|
| input_buf_index_ = -1;
|
| - MediaCodecStatus reset_status = media_codec_bridge_->Reset();
|
| - if (MEDIA_CODEC_OK != reset_status) {
|
| - callback.Run(reset_status, false, kNoTimestamp(), kNoTimestamp());
|
| + MediaCodecStatus flush_status = media_codec_bridge_->Flush();
|
| + if (flush_status != MEDIA_CODEC_OK) {
|
| + callback.Run(flush_status, false, kNoTimestamp(), kNoTimestamp());
|
| return;
|
| }
|
| }
|
|
|