diff options
author | vrk@google.com <vrk@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-13 18:28:08 +0000 |
---|---|---|
committer | vrk@google.com <vrk@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-13 18:28:08 +0000 |
commit | 1357ae79b9d474da177632a85227efb676c6d98e (patch) | |
tree | 558938eb3df48430f3864efe2563c848745683cf /content/renderer/pepper_plugin_delegate_impl.cc | |
parent | 2e095c8217b83f2daab9f1b970e943790de6b794 (diff) | |
download | chromium_src-1357ae79b9d474da177632a85227efb676c6d98e.zip chromium_src-1357ae79b9d474da177632a85227efb676c6d98e.tar.gz chromium_src-1357ae79b9d474da177632a85227efb676c6d98e.tar.bz2 |
Implement VideoDecoder IPC hooks from plugin to GPU process
This implements the communciation layers from the Renderer process
to the GPU process and back for the AcceleratedVideoDecoder PPAPI
interfaces.
BUG=NONE
TEST=NONE
Review URL: http://codereview.chromium.org/6876004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85296 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/pepper_plugin_delegate_impl.cc')
-rw-r--r-- | content/renderer/pepper_plugin_delegate_impl.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/content/renderer/pepper_plugin_delegate_impl.cc b/content/renderer/pepper_plugin_delegate_impl.cc index 6c77825..7a94c0e 100644 --- a/content/renderer/pepper_plugin_delegate_impl.cc +++ b/content/renderer/pepper_plugin_delegate_impl.cc @@ -32,6 +32,7 @@ #include "content/renderer/gpu_channel_host.h" #include "content/renderer/p2p/p2p_transport_impl.h" #include "content/renderer/pepper_platform_context_3d_impl.h" +#include "content/renderer/pepper_platform_video_decoder_impl.h" #include "content/renderer/render_thread.h" #include "content/renderer/render_view.h" #include "content/renderer/render_widget_fullscreen_pepper.h" @@ -814,11 +815,8 @@ webkit::ppapi::PluginDelegate::PlatformContext3D* webkit::ppapi::PluginDelegate::PlatformVideoDecoder* PepperPluginDelegateImpl::CreateVideoDecoder( - PP_VideoConfigElement* decoder_config, media::VideoDecodeAccelerator::Client* client) { - // TODO(vmr): Implement. - NOTIMPLEMENTED(); - return NULL; + return new PlatformVideoDecoderImpl(client); } void PepperPluginDelegateImpl::NumberOfFindResultsChanged(int identifier, |