| 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,
|
|
|