| Index: content/common/gpu/media/gpu_video_encode_accelerator.cc
|
| diff --git a/content/common/gpu/media/gpu_video_encode_accelerator.cc b/content/common/gpu/media/gpu_video_encode_accelerator.cc
|
| index 4dd875b157cb7e225d6acbb26bd0dbf7e924b3c1..8fea29efd1ba0b08b91519ad8d9fc42aabd5872f 100644
|
| --- a/content/common/gpu/media/gpu_video_encode_accelerator.cc
|
| +++ b/content/common/gpu/media/gpu_video_encode_accelerator.cc
|
| @@ -8,6 +8,7 @@
|
| #include "base/command_line.h"
|
| #include "base/logging.h"
|
| #include "base/memory/shared_memory.h"
|
| +#include "base/message_loop/message_loop_proxy.h"
|
| #include "base/numerics/safe_math.h"
|
| #include "base/sys_info.h"
|
| #include "build/build_config.h"
|
| @@ -279,9 +280,8 @@
|
| buffer_offset,
|
| base::TimeDelta(),
|
| // It's turtles all the way down...
|
| - base::Bind(base::IgnoreResult(
|
| - &base::SingleThreadTaskRunner::PostTask),
|
| - base::ThreadTaskRunnerHandle::Get(),
|
| + base::Bind(base::IgnoreResult(&base::MessageLoopProxy::PostTask),
|
| + base::MessageLoopProxy::current(),
|
| FROM_HERE,
|
| base::Bind(&GpuVideoEncodeAccelerator::EncodeFrameFinished,
|
| weak_this_factory_.GetWeakPtr(),
|
|
|