Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / content / renderer / media / rtc_video_decoder.h
index 3c693e5..d1a04e5 100644 (file)
@@ -28,10 +28,6 @@ class WaitableEvent;
 class MessageLoopProxy;
 };
 
-namespace gpu {
-struct MailboxHolder;
-}
-
 namespace media {
 class DecoderBuffer;
 class GpuVideoAcceleratorFactories;
@@ -79,7 +75,6 @@ class CONTENT_EXPORT RTCVideoDecoder
   virtual int32_t Reset() OVERRIDE;
 
   // VideoDecodeAccelerator::Client implementation.
-  virtual void NotifyInitializeDone() OVERRIDE;
   virtual void ProvidePictureBuffers(uint32 count,
                                      const gfx::Size& size,
                                      uint32 texture_target) OVERRIDE;
@@ -157,7 +152,7 @@ class CONTENT_EXPORT RTCVideoDecoder
       const scoped_refptr<media::GpuVideoAcceleratorFactories>& factories,
       int64 picture_buffer_id,
       uint32 texture_id,
-      scoped_ptr<gpu::MailboxHolder> mailbox_holder);
+      const std::vector<uint32>& release_sync_points);
   // Tells VDA that a picture buffer can be recycled.
   void ReusePictureBuffer(int64 picture_buffer_id);