Index: media/renderers/gpu_video_accelerator_factories.h |
diff --git a/media/renderers/gpu_video_accelerator_factories.h b/media/renderers/gpu_video_accelerator_factories.h |
index ae766edc49483116e1c34625087acbabf1c89800..7a564c870ad79fcd4ed61aaa7832a8a4dd467484 100644 |
--- a/media/renderers/gpu_video_accelerator_factories.h |
+++ b/media/renderers/gpu_video_accelerator_factories.h |
@@ -28,6 +28,10 @@ class Rect; |
class Size; |
} |
+namespace gpu { |
+struct SyncToken; |
+}; |
+ |
namespace media { |
class VideoDecodeAccelerator; |
@@ -72,7 +76,8 @@ class MEDIA_EXPORT GpuVideoAcceleratorFactories { |
uint32 texture_target) = 0; |
virtual void DeleteTexture(uint32 texture_id) = 0; |
- virtual void WaitSyncPoint(uint32 sync_point) = 0; |
+ virtual void WaitSyncPoint(uint32 sync_point, |
+ const gpu::SyncToken& sync_token) = 0; |
virtual scoped_ptr<gfx::GpuMemoryBuffer> AllocateGpuMemoryBuffer( |
const gfx::Size& size, |