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