| Index: webkit/plugins/ppapi/ppapi_plugin_instance.h
|
| diff --git a/webkit/plugins/ppapi/ppapi_plugin_instance.h b/webkit/plugins/ppapi/ppapi_plugin_instance.h
|
| index 10c55f56ead19f3737c46b947e4a6fca37418ce5..902d00639696583cca3275ed33239decce40ba52 100644
|
| --- a/webkit/plugins/ppapi/ppapi_plugin_instance.h
|
| +++ b/webkit/plugins/ppapi/ppapi_plugin_instance.h
|
| @@ -261,6 +261,10 @@ class WEBKIT_PLUGINS_EXPORT PluginInstance :
|
| bool CancelKeyRequest(const std::string& session_id);
|
| bool Decrypt(const scoped_refptr<media::DecoderBuffer>& encrypted_buffer,
|
| const media::Decryptor::DecryptCB& decrypt_cb);
|
| + // TODO(tomfinegan): Add callback args for ResetVideoDecoder() and
|
| + // StopVideoDecoder()
|
| + bool ResetVideoDecoder();
|
| + bool StopVideoDecoder();
|
| // TODO(xhwang): Update this when we need to support decrypt and decode.
|
| bool DecryptAndDecodeFrame(
|
| const scoped_refptr<media::DecoderBuffer>& encrypted_frame,
|
| @@ -455,6 +459,10 @@ class WEBKIT_PLUGINS_EXPORT PluginInstance :
|
| virtual void DeliverBlock(PP_Instance instance,
|
| PP_Resource decrypted_block,
|
| const PP_DecryptedBlockInfo* block_info) OVERRIDE;
|
| + virtual void DecoderReset(PP_Instance instance,
|
| + uint32_t request_id) OVERRIDE;
|
| + virtual void DecoderStopped(PP_Instance instance,
|
| + uint32_t request_id) OVERRIDE;
|
| virtual void DeliverFrame(PP_Instance instance,
|
| PP_Resource decrypted_frame,
|
| const PP_DecryptedFrameInfo* frame_info) OVERRIDE;
|
|
|