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 08b56aa145c5fc46b2afd2f4ffcd3a3e9c4d1c6a..b39f8995517655ad4dd1f0eb5ef555519fb6f6fa 100644 |
--- a/media/base/android/media_decoder_job.cc |
+++ b/media/base/android/media_decoder_job.cc |
@@ -258,7 +258,7 @@ void MediaDecoderJob::DecodeNextAccessUnit( |
&MediaDecoderJob::DecodeInternal, base::Unretained(this), |
received_data_.access_units[access_unit_index_], |
start_time_ticks, start_presentation_timestamp, needs_flush_, |
- media::BindToLoop(ui_task_runner_, base::Bind( |
+ media::BindToCurrentLoop(base::Bind( |
&MediaDecoderJob::OnDecodeCompleted, base::Unretained(this))))); |
needs_flush_ = false; |
} |