| Index: content/renderer/media/renderer_gpu_video_decoder_factories.h
|
| diff --git a/content/renderer/media/renderer_gpu_video_decoder_factories.h b/content/renderer/media/renderer_gpu_video_decoder_factories.h
|
| index de5f19f03e850e5a31b266eac5711860a4a518ae..285cdc21d13f13d5925c9b078d63ef10a5475367 100644
|
| --- a/content/renderer/media/renderer_gpu_video_decoder_factories.h
|
| +++ b/content/renderer/media/renderer_gpu_video_decoder_factories.h
|
| @@ -52,6 +52,9 @@ class CONTENT_EXPORT RendererGpuVideoDecoderFactories
|
| std::vector<uint32>* texture_ids,
|
| uint32 texture_target) OVERRIDE;
|
| virtual void DeleteTexture(uint32 texture_id) OVERRIDE;
|
| + virtual gpu::Mailbox ProduceTextureToMailbox(uint32 texture_id) OVERRIDE;
|
| + virtual void ConsumeMailboxToTexture(const gpu::Mailbox& mailbox,
|
| + uint32 texture_id) OVERRIDE;
|
| virtual void ReadPixels(uint32 texture_id,
|
| uint32 texture_target,
|
| const gfx::Size& size,
|
| @@ -83,6 +86,9 @@ class CONTENT_EXPORT RendererGpuVideoDecoderFactories
|
| void AsyncCreateTextures(int32 count, const gfx::Size& size,
|
| uint32 texture_target);
|
| void AsyncDeleteTexture(uint32 texture_id);
|
| + void AsyncProduceTextureToMailbox(uint32 texture_id, gpu::Mailbox* mailbox);
|
| + void AsyncConsumeMailboxToTexture(const gpu::Mailbox& mailbox,
|
| + uint32 texture_id);
|
| void AsyncReadPixels(uint32 texture_id, uint32 texture_target,
|
| const gfx::Size& size);
|
| void AsyncCreateSharedMemory(size_t size);
|
|
|