| Index: chrome/browser/chromeos/arc/video/gpu_arc_video_service_host.cc
|
| diff --git a/chrome/browser/chromeos/arc/video/gpu_arc_video_service_host.cc b/chrome/browser/chromeos/arc/video/gpu_arc_video_service_host.cc
|
| index 03c7124e3ad346156f647b3ed603c8443bd11406..36fcda47c9233f889882fc93f090d04c1e17b36e 100644
|
| --- a/chrome/browser/chromeos/arc/video/gpu_arc_video_service_host.cc
|
| +++ b/chrome/browser/chromeos/arc/video/gpu_arc_video_service_host.cc
|
| @@ -31,6 +31,11 @@ void ConnectToVideoDecodeAcceleratorOnIOThread(
|
| content::BindInterfaceInGpuProcess(std::move(request));
|
| }
|
|
|
| +void ConnectToEncodeAcceleratorOnIOThread(
|
| + mojom::VideoEncodeAcceleratorRequest request) {
|
| + content::BindInterfaceInGpuProcess(std::move(request));
|
| +}
|
| +
|
| } // namespace
|
|
|
| class VideoAcceleratorFactoryService : public mojom::VideoAcceleratorFactory {
|
| @@ -47,7 +52,10 @@ class VideoAcceleratorFactoryService : public mojom::VideoAcceleratorFactory {
|
|
|
| void CreateEncodeAccelerator(
|
| mojom::VideoEncodeAcceleratorRequest request) override {
|
| - // TODO(owenlin): Implement this function.
|
| + content::BrowserThread::PostTask(
|
| + content::BrowserThread::IO, FROM_HERE,
|
| + base::Bind(&ConnectToEncodeAcceleratorOnIOThread,
|
| + base::Passed(&request)));
|
| }
|
|
|
| private:
|
|
|