Index: content/common/gpu/media/android_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/android_video_decode_accelerator.cc b/content/common/gpu/media/android_video_decode_accelerator.cc |
index f6f30f55e0389b6b84baf3f3e3a1b5e47ae743da..ee5a942c4463744aab80cbd2735568feadde7305 100644 |
--- a/content/common/gpu/media/android_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/android_video_decode_accelerator.cc |
@@ -952,8 +952,12 @@ void AndroidVideoDecodeAccelerator::ConfigureMediaCodecAsynchronously() { |
strategy_->CodecChanged(nullptr, output_picture_buffers_); |
} |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner = |
+ g_avda_timer.Pointer()->ConstructionTaskRunner(); |
+ CHECK(task_runner); |
+ |
base::PostTaskAndReplyWithResult( |
- g_avda_timer.Pointer()->ConstructionTaskRunner().get(), FROM_HERE, |
+ task_runner.get(), FROM_HERE, |
base::Bind(&AndroidVideoDecodeAccelerator::ConfigureMediaCodecOnAnyThread, |
codec_config_), |
base::Bind(&AndroidVideoDecodeAccelerator::OnCodecConfigured, |