diff options
author | sheu@chromium.org <sheu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-13 16:54:32 +0000 |
---|---|---|
committer | sheu@chromium.org <sheu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-13 16:54:32 +0000 |
commit | 1cad88020f0819a475874b7cb867619558dd9efc (patch) | |
tree | 4d05172016ca6f212dc4aacada87ee01107a6b29 /content/content_common.gypi | |
parent | 6793a8f91a803b90652d9c1fb297a949f7525005 (diff) | |
download | chromium_src-1cad88020f0819a475874b7cb867619558dd9efc.zip chromium_src-1cad88020f0819a475874b7cb867619558dd9efc.tar.gz chromium_src-1cad88020f0819a475874b7cb867619558dd9efc.tar.bz2 |
Add media::VideoEncodeAccelerator with WebRTC integration
* Adds media::VideoEncodeAccelerator class.
* Add GpuVideoEncodeAccelerator{,Host} classes and appropriate IPC.
* Integrates into WebRTC stack with RTCVideoEncoderFactory/RTCVideoEncoder.
* Rename media::GpuVideoDecodeFactories -> media::GpuVideoAcceleratorFactories
and generalize for use by the encode accelerator implementations as well.
BUG=260210
BUG=170345
TEST=local build, run on CrOS snow; local build, unittests on desktop Linux
Review URL: https://chromiumcodereview.appspot.com/20632002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217276 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/content_common.gypi')
-rw-r--r-- | content/content_common.gypi | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/content/content_common.gypi b/content/content_common.gypi index 0577548..0747f02 100644 --- a/content/content_common.gypi +++ b/content/content_common.gypi @@ -197,6 +197,8 @@ 'common/gpu/client/gpu_channel_host.h', 'common/gpu/client/gpu_video_decode_accelerator_host.cc', 'common/gpu/client/gpu_video_decode_accelerator_host.h', + 'common/gpu/client/gpu_video_encode_accelerator_host.cc', + 'common/gpu/client/gpu_video_encode_accelerator_host.h', 'common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc', 'common/gpu/client/webgraphicscontext3d_command_buffer_impl.h', 'common/gpu/gpu_channel.cc', @@ -235,6 +237,8 @@ 'common/gpu/media/h264_parser.h', 'common/gpu/media/gpu_video_decode_accelerator.cc', 'common/gpu/media/gpu_video_decode_accelerator.h', + 'common/gpu/media/gpu_video_encode_accelerator.cc', + 'common/gpu/media/gpu_video_encode_accelerator.h', 'common/gpu/sync_point_manager.h', 'common/gpu/sync_point_manager.cc', 'common/gpu/texture_image_transport_surface.h', |