Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / media / cast / test / fake_gpu_video_accelerator_factories.h
index c4ed825..7b815fd 100644 (file)
@@ -8,7 +8,7 @@
 #include "media/filters/gpu_video_accelerator_factories.h"
 
 #include "base/message_loop/message_loop.h"
-#include "media/cast/test/fake_task_runner.h"
+#include "media/cast/test/fake_single_thread_task_runner.h"
 
 namespace media {
 namespace cast {
@@ -17,14 +17,15 @@ namespace test {
 class FakeGpuVideoAcceleratorFactories : public GpuVideoAcceleratorFactories {
  public:
   explicit FakeGpuVideoAcceleratorFactories(
-      const scoped_refptr<base::TaskRunner>& fake_task_runner);
+      const scoped_refptr<base::SingleThreadTaskRunner>& fake_task_runner);
 
   virtual scoped_ptr<VideoEncodeAccelerator> CreateVideoEncodeAccelerator(
       VideoEncodeAccelerator::Client* client) OVERRIDE;
 
   virtual base::SharedMemory* CreateSharedMemory(size_t size) OVERRIDE;
 
-  virtual scoped_refptr<base::SingleThreadTaskRunner> GetTaskRunner() OVERRIDE;
+  virtual scoped_refptr<base::SingleThreadTaskRunner>
+      GetTaskRunner() OVERRIDE;
   //
   //  The following functions are no-op.
   //
@@ -39,22 +40,18 @@ class FakeGpuVideoAcceleratorFactories : public GpuVideoAcceleratorFactories {
   virtual void WaitSyncPoint(uint32 sync_point) OVERRIDE {}
 
   virtual void ReadPixels(uint32 texture_id,
-                          const gfx::Size& size,
+                          const gfx::Rect& visible_rect,
                           const SkBitmap& pixels) OVERRIDE {};
 
   virtual scoped_ptr<VideoDecodeAccelerator> CreateVideoDecodeAccelerator(
       VideoCodecProfile profile,
       VideoDecodeAccelerator::Client* client) OVERRIDE;
 
-  virtual void Abort() OVERRIDE {}
-
-  virtual bool IsAborted() OVERRIDE;
-
  private:
   friend class base::RefCountedThreadSafe<FakeGpuVideoAcceleratorFactories>;
   virtual ~FakeGpuVideoAcceleratorFactories();
 
-  const scoped_refptr<base::TaskRunner> fake_task_runner_;
+  const scoped_refptr<base::SingleThreadTaskRunner> fake_task_runner_;
 
   DISALLOW_COPY_AND_ASSIGN(FakeGpuVideoAcceleratorFactories);
 };