diff options
Diffstat (limited to 'webkit/plugins/ppapi/ppb_video_decoder_impl.h')
-rw-r--r-- | webkit/plugins/ppapi/ppb_video_decoder_impl.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/webkit/plugins/ppapi/ppb_video_decoder_impl.h b/webkit/plugins/ppapi/ppb_video_decoder_impl.h index 895874b3..f82f702 100644 --- a/webkit/plugins/ppapi/ppb_video_decoder_impl.h +++ b/webkit/plugins/ppapi/ppb_video_decoder_impl.h @@ -39,13 +39,16 @@ class PPB_VideoDecoder_Impl : public ::ppapi::PPB_VideoDecoder_Shared, PP_VideoDecoder_Profile profile); // PPB_VideoDecoder_API implementation. - virtual int32_t Decode(const PP_VideoBitstreamBuffer_Dev* bitstream_buffer, - PP_CompletionCallback callback) OVERRIDE; + virtual int32_t Decode( + const PP_VideoBitstreamBuffer_Dev* bitstream_buffer, + scoped_refptr< ::ppapi::TrackedCallback> callback) OVERRIDE; virtual void AssignPictureBuffers( uint32_t no_of_buffers, const PP_PictureBuffer_Dev* buffers) OVERRIDE; virtual void ReusePictureBuffer(int32_t picture_buffer_id) OVERRIDE; - virtual int32_t Flush(PP_CompletionCallback callback) OVERRIDE; - virtual int32_t Reset(PP_CompletionCallback callback) OVERRIDE; + virtual int32_t Flush( + scoped_refptr< ::ppapi::TrackedCallback> callback) OVERRIDE; + virtual int32_t Reset( + scoped_refptr< ::ppapi::TrackedCallback> callback) OVERRIDE; virtual void Destroy() OVERRIDE; // media::VideoDecodeAccelerator::Client implementation. |