diff options
author | bbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-30 22:45:56 +0000 |
---|---|---|
committer | bbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-30 22:45:56 +0000 |
commit | dfb0d06f30c661f3d3f51baa2db8e5caa0c9ad58 (patch) | |
tree | 968e3ad3ad61dc499cad6909ae9cd9a7259c078a /mojo | |
parent | b0f8d6dce36cb22bc3fdf5cd592475493793cbc5 (diff) | |
download | chromium_src-dfb0d06f30c661f3d3f51baa2db8e5caa0c9ad58.zip chromium_src-dfb0d06f30c661f3d3f51baa2db8e5caa0c9ad58.tar.gz chromium_src-dfb0d06f30c661f3d3f51baa2db8e5caa0c9ad58.tar.bz2 |
Implement Pepper PPB_VideoDecoder interface.
Adds resource and host, unit test for the resource, and an example plugin.
Implements only the hardware accelerated case. Software fallback will be
in a follow-on CL.
Adds two new PP_Error codes:
PP_ERROR_UNREADABLE_INPUT
PP_ERROR_PLATFORM_FAILED
BUG=281689
R=dmichael@chromium.org, fischman@chromium.org, jar@chromium.org, piman@chromium.org, tsepez@chromium.org
Review URL: https://codereview.chromium.org/270213004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273920 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo')
-rw-r--r-- | mojo/examples/pepper_container_app/resource_creation_impl.cc | 5 | ||||
-rw-r--r-- | mojo/examples/pepper_container_app/resource_creation_impl.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/mojo/examples/pepper_container_app/resource_creation_impl.cc b/mojo/examples/pepper_container_app/resource_creation_impl.cc index 004b845..3657268 100644 --- a/mojo/examples/pepper_container_app/resource_creation_impl.cc +++ b/mojo/examples/pepper_container_app/resource_creation_impl.cc @@ -290,6 +290,11 @@ PP_Resource ResourceCreationImpl::CreateUDPSocketPrivate( return 0; } +PP_Resource ResourceCreationImpl::CreateVideoDecoder(PP_Instance instance) { + NOTIMPLEMENTED(); + return 0; +} + PP_Resource ResourceCreationImpl::CreateVideoDestination( PP_Instance instance) { NOTIMPLEMENTED(); diff --git a/mojo/examples/pepper_container_app/resource_creation_impl.h b/mojo/examples/pepper_container_app/resource_creation_impl.h index 8ad5727..4fb67dc 100644 --- a/mojo/examples/pepper_container_app/resource_creation_impl.h +++ b/mojo/examples/pepper_container_app/resource_creation_impl.h @@ -133,6 +133,7 @@ class ResourceCreationImpl : public ppapi::thunk::ResourceCreationAPI { virtual PP_Resource CreateTCPSocketPrivate(PP_Instance instance) OVERRIDE; virtual PP_Resource CreateUDPSocket(PP_Instance instance) OVERRIDE; virtual PP_Resource CreateUDPSocketPrivate(PP_Instance instance) OVERRIDE; + virtual PP_Resource CreateVideoDecoder(PP_Instance instance) OVERRIDE; virtual PP_Resource CreateVideoDestination(PP_Instance instance) OVERRIDE; virtual PP_Resource CreateVideoSource(PP_Instance instance) OVERRIDE; virtual PP_Resource CreateWebSocket(PP_Instance instance) OVERRIDE; |