summaryrefslogtreecommitdiffstats
path: root/media/media.gyp
diff options
context:
space:
mode:
authorsheu@chromium.org <sheu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-13 16:54:32 +0000
committersheu@chromium.org <sheu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-13 16:54:32 +0000
commit1cad88020f0819a475874b7cb867619558dd9efc (patch)
tree4d05172016ca6f212dc4aacada87ee01107a6b29 /media/media.gyp
parent6793a8f91a803b90652d9c1fb297a949f7525005 (diff)
downloadchromium_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 'media/media.gyp')
-rw-r--r--media/media.gyp32
1 files changed, 17 insertions, 15 deletions
diff --git a/media/media.gyp b/media/media.gyp
index 96d9546..bc77c3f 100644
--- a/media/media.gyp
+++ b/media/media.gyp
@@ -153,10 +153,10 @@
'audio/openbsd/audio_manager_openbsd.h',
'audio/pulse/audio_manager_pulse.cc',
'audio/pulse/audio_manager_pulse.h',
- 'audio/pulse/pulse_output.cc',
- 'audio/pulse/pulse_output.h',
'audio/pulse/pulse_input.cc',
'audio/pulse/pulse_input.h',
+ 'audio/pulse/pulse_output.cc',
+ 'audio/pulse/pulse_output.h',
'audio/pulse/pulse_unified.cc',
'audio/pulse/pulse_unified.h',
'audio/pulse/pulse_util.cc',
@@ -183,10 +183,10 @@
'audio/win/audio_unified_win.h',
'audio/win/avrt_wrapper_win.cc',
'audio/win/avrt_wrapper_win.h',
- 'audio/win/device_enumeration_win.cc',
- 'audio/win/device_enumeration_win.h',
'audio/win/core_audio_util_win.cc',
'audio/win/core_audio_util_win.h',
+ 'audio/win/device_enumeration_win.cc',
+ 'audio/win/device_enumeration_win.h',
'audio/win/wavein_input_win.cc',
'audio/win/wavein_input_win.h',
'audio/win/waveout_output_win.cc',
@@ -217,19 +217,19 @@
'base/audio_pull_fifo.h',
'base/audio_renderer.cc',
'base/audio_renderer.h',
- 'base/audio_renderer_sink.h',
'base/audio_renderer_mixer.cc',
'base/audio_renderer_mixer.h',
'base/audio_renderer_mixer_input.cc',
'base/audio_renderer_mixer_input.h',
+ 'base/audio_renderer_sink.h',
'base/audio_splicer.cc',
'base/audio_splicer.h',
'base/audio_timestamp_helper.cc',
'base/audio_timestamp_helper.h',
'base/bind_to_loop.h',
- 'base/bitstream_buffer.h',
'base/bit_reader.cc',
'base/bit_reader.h',
+ 'base/bitstream_buffer.h',
'base/buffers.h',
'base/byte_queue.cc',
'base/byte_queue.h',
@@ -247,10 +247,10 @@
'base/decoder_buffer.h',
'base/decoder_buffer_queue.cc',
'base/decoder_buffer_queue.h',
- 'base/decryptor.cc',
- 'base/decryptor.h',
'base/decrypt_config.cc',
'base/decrypt_config.h',
+ 'base/decryptor.cc',
+ 'base/decryptor.h',
'base/demuxer.cc',
'base/demuxer.h',
'base/demuxer_stream.cc',
@@ -348,10 +348,10 @@
'filters/ffmpeg_video_decoder.h',
'filters/file_data_source.cc',
'filters/file_data_source.h',
+ 'filters/gpu_video_accelerator_factories.cc',
+ 'filters/gpu_video_accelerator_factories.h',
'filters/gpu_video_decoder.cc',
'filters/gpu_video_decoder.h',
- 'filters/gpu_video_decoder_factories.cc',
- 'filters/gpu_video_decoder_factories.h',
'filters/h264_to_annex_b_bitstream_converter.cc',
'filters/h264_to_annex_b_bitstream_converter.h',
'filters/in_memory_url_protocol.cc',
@@ -372,12 +372,12 @@
'filters/video_renderer_base.h',
'filters/vpx_video_decoder.cc',
'filters/vpx_video_decoder.h',
- 'midi/midi_manager.h',
'midi/midi_manager.cc',
- 'midi/midi_manager_mac.h',
+ 'midi/midi_manager.h',
'midi/midi_manager_mac.cc',
- 'midi/midi_port_info.h',
+ 'midi/midi_manager_mac.h',
'midi/midi_port_info.cc',
+ 'midi/midi_port_info.h',
'video/capture/android/video_capture_device_android.cc',
'video/capture/android/video_capture_device_android.h',
'video/capture/fake_video_capture_device.cc',
@@ -416,6 +416,8 @@
'video/picture.h',
'video/video_decode_accelerator.cc',
'video/video_decode_accelerator.h',
+ 'video/video_encode_accelerator.cc',
+ 'video/video_encode_accelerator.h',
'webm/webm_audio_client.cc',
'webm/webm_audio_client.h',
'webm/webm_cluster_parser.cc',
@@ -1125,8 +1127,8 @@
'base/mock_filters.h',
'base/test_helpers.cc',
'base/test_helpers.h',
- 'filters/mock_gpu_video_decoder_factories.cc',
- 'filters/mock_gpu_video_decoder_factories.h',
+ 'filters/mock_gpu_video_accelerator_factories.cc',
+ 'filters/mock_gpu_video_accelerator_factories.h',
'video/mock_video_decode_accelerator.cc',
'video/mock_video_decode_accelerator.h',
],