Chromium Code Reviews| Index: content/renderer/media/renderer_gpu_video_accelerator_factories.h |
| diff --git a/content/renderer/media/renderer_gpu_video_accelerator_factories.h b/content/renderer/media/renderer_gpu_video_accelerator_factories.h |
| index 981fc656a46ae0998c77e9ed9dd390f36741df85..db3715bf8f474bcda5081cf3b36ed893527c3845 100644 |
| --- a/content/renderer/media/renderer_gpu_video_accelerator_factories.h |
| +++ b/content/renderer/media/renderer_gpu_video_accelerator_factories.h |
| @@ -49,6 +49,7 @@ class CONTENT_EXPORT RendererGpuVideoAcceleratorFactories |
| const scoped_refptr<ContextProviderCommandBuffer>& context_provider, |
| bool enable_gpu_memory_buffer_video_frames, |
| unsigned image_texture_target, |
| + media::VideoPixelFormat video_frame_pixel_format, |
| bool enable_video_accelerator); |
| bool IsGpuVideoAcceleratorEnabled() override; |
| @@ -75,6 +76,7 @@ class CONTENT_EXPORT RendererGpuVideoAcceleratorFactories |
| bool IsTextureRGSupported() override; |
| bool ShouldUseGpuMemoryBuffersForVideoFrames() const override; |
| unsigned ImageTextureTarget() override; |
| + media::VideoPixelFormat VideoFramePixelFormat() override; |
|
xhwang
2015/08/21 20:53:07
This is used for output frame, it seems easier to
Daniele Castagna
2015/08/21 21:28:17
Renamed to VideoFrameOutputFormat.
|
| gpu::gles2::GLES2Interface* GetGLES2Interface() override; |
| scoped_ptr<base::SharedMemory> CreateSharedMemory(size_t size) override; |
| scoped_refptr<base::SingleThreadTaskRunner> GetTaskRunner() override; |
| @@ -92,6 +94,7 @@ class CONTENT_EXPORT RendererGpuVideoAcceleratorFactories |
| const scoped_refptr<ContextProviderCommandBuffer>& context_provider, |
| bool enable_gpu_memory_buffer_video_frames, |
| unsigned image_texture_target, |
| + media::VideoPixelFormat video_frame_pixel_format_, |
| bool enable_video_accelerator); |
| ~RendererGpuVideoAcceleratorFactories() override; |
| @@ -112,6 +115,7 @@ class CONTENT_EXPORT RendererGpuVideoAcceleratorFactories |
| // Wheter gpu memory buffers should be used to hold video frames data. |
|
xhwang
2015/08/21 20:53:07
nit: Whet_h_er
Daniele Castagna
2015/08/21 21:28:17
Done.
Tnx. :)
|
| bool enable_gpu_memory_buffer_video_frames_; |
| const unsigned image_texture_target_; |
| + const media::VideoPixelFormat video_frame_pixel_format_; |
|
xhwang
2015/08/21 20:53:07
Add a comment for this new member.
Daniele Castagna
2015/08/21 21:28:17
Done.
|
| // Whether video acceleration encoding/decoding should be enabled. |
| const bool video_accelerator_enabled_; |