Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Side by Side Diff: chromecast/media/media.gyp

Issue 741863002: Chromecast: adds a media pipeline feeding data to CMA device backends. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cma-cdm
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'chromecast_branding%': 'Chromium', 7 'chromecast_branding%': 'Chromium',
8 }, 8 },
9 'targets': [ 9 'targets': [
10 { 10 {
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 '../../media/media.gyp:media', 57 '../../media/media.gyp:media',
58 ], 58 ],
59 'include_dirs': [ 59 'include_dirs': [
60 '../..', 60 '../..',
61 ], 61 ],
62 'sources': [ 62 'sources': [
63 'cma/base/balanced_media_task_runner_factory.cc', 63 'cma/base/balanced_media_task_runner_factory.cc',
64 'cma/base/balanced_media_task_runner_factory.h', 64 'cma/base/balanced_media_task_runner_factory.h',
65 'cma/base/buffering_controller.cc', 65 'cma/base/buffering_controller.cc',
66 'cma/base/buffering_controller.h', 66 'cma/base/buffering_controller.h',
67 'cma/base/buffering_defs.cc',
68 'cma/base/buffering_defs.h',
67 'cma/base/buffering_frame_provider.cc', 69 'cma/base/buffering_frame_provider.cc',
68 'cma/base/buffering_frame_provider.h', 70 'cma/base/buffering_frame_provider.h',
69 'cma/base/buffering_state.cc', 71 'cma/base/buffering_state.cc',
70 'cma/base/buffering_state.h', 72 'cma/base/buffering_state.h',
71 'cma/base/cma_logging.h', 73 'cma/base/cma_logging.h',
72 'cma/base/coded_frame_provider.cc', 74 'cma/base/coded_frame_provider.cc',
73 'cma/base/coded_frame_provider.h', 75 'cma/base/coded_frame_provider.h',
74 'cma/base/decoder_buffer_adapter.cc', 76 'cma/base/decoder_buffer_adapter.cc',
75 'cma/base/decoder_buffer_adapter.h', 77 'cma/base/decoder_buffer_adapter.h',
76 'cma/base/decoder_buffer_base.cc', 78 'cma/base/decoder_buffer_base.cc',
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 'cma/ipc_streamer/coded_frame_provider_host.h', 153 'cma/ipc_streamer/coded_frame_provider_host.h',
152 'cma/ipc_streamer/decoder_buffer_base_marshaller.cc', 154 'cma/ipc_streamer/decoder_buffer_base_marshaller.cc',
153 'cma/ipc_streamer/decoder_buffer_base_marshaller.h', 155 'cma/ipc_streamer/decoder_buffer_base_marshaller.h',
154 'cma/ipc_streamer/decrypt_config_marshaller.cc', 156 'cma/ipc_streamer/decrypt_config_marshaller.cc',
155 'cma/ipc_streamer/decrypt_config_marshaller.h', 157 'cma/ipc_streamer/decrypt_config_marshaller.h',
156 'cma/ipc_streamer/video_decoder_config_marshaller.cc', 158 'cma/ipc_streamer/video_decoder_config_marshaller.cc',
157 'cma/ipc_streamer/video_decoder_config_marshaller.h', 159 'cma/ipc_streamer/video_decoder_config_marshaller.h',
158 ], 160 ],
159 }, 161 },
160 { 162 {
163 'target_name': 'cma_pipeline',
164 'type': '<(component)',
165 'dependencies': [
166 'cma_backend',
167 'cma_base',
168 'media_base',
169 'media_cdm',
170 '../../base/base.gyp:base',
171 '../../crypto/crypto.gyp:crypto',
172 '../../media/media.gyp:media',
173 ],
174 'conditions': [
175 ['chromecast_branding=="Chrome"', {
176 'dependencies': [
177 '../internal/cast_system.gyp:openssl',
178 ],
179 }, {
180 'dependencies': [
181 '../../third_party/boringssl/boringssl.gyp:boringssl',
182 ],
183 }],
184 ],
185 'sources': [
186 'cma/pipeline/audio_pipeline.cc',
187 'cma/pipeline/audio_pipeline.h',
188 'cma/pipeline/audio_pipeline_impl.cc',
189 'cma/pipeline/audio_pipeline_impl.h',
190 'cma/pipeline/av_pipeline_client.cc',
191 'cma/pipeline/av_pipeline_client.h',
192 'cma/pipeline/av_pipeline_impl.cc',
193 'cma/pipeline/av_pipeline_impl.h',
194 'cma/pipeline/decrypt_util.cc',
195 'cma/pipeline/decrypt_util.h',
196 'cma/pipeline/load_type.h',
197 'cma/pipeline/media_pipeline.h',
198 'cma/pipeline/media_pipeline_client.cc',
199 'cma/pipeline/media_pipeline_client.h',
200 'cma/pipeline/media_pipeline_impl.cc',
201 'cma/pipeline/media_pipeline_impl.h',
202 'cma/pipeline/video_pipeline.cc',
203 'cma/pipeline/video_pipeline.h',
204 'cma/pipeline/video_pipeline_client.cc',
205 'cma/pipeline/video_pipeline_client.h',
206 'cma/pipeline/video_pipeline_impl.cc',
207 'cma/pipeline/video_pipeline_impl.h',
208 ],
209 },
210 {
161 'target_name': 'cma_filters', 211 'target_name': 'cma_filters',
162 'type': '<(component)', 212 'type': '<(component)',
163 'dependencies': [ 213 'dependencies': [
164 '../../base/base.gyp:base', 214 '../../base/base.gyp:base',
165 '../../media/media.gyp:media', 215 '../../media/media.gyp:media',
166 'cma_base', 216 'cma_base',
167 ], 217 ],
168 'sources': [ 218 'sources': [
169 'cma/filters/demuxer_stream_adapter.cc', 219 'cma/filters/demuxer_stream_adapter.cc',
170 'cma/filters/demuxer_stream_adapter.h', 220 'cma/filters/demuxer_stream_adapter.h',
171 ], 221 ],
172 }, 222 },
173 { 223 {
174 'target_name': 'cast_media', 224 'target_name': 'cast_media',
175 'type': 'none', 225 'type': 'none',
176 'dependencies': [ 226 'dependencies': [
177 'cma_backend', 227 'cma_backend',
178 'cma_base', 228 'cma_base',
179 'cma_filters', 229 'cma_filters',
180 'cma_ipc', 230 'cma_ipc',
181 'cma_ipc_streamer', 231 'cma_ipc_streamer',
232 'cma_pipeline',
182 'media_cdm', 233 'media_cdm',
183 ], 234 ],
184 }, 235 },
185 { 236 {
186 'target_name': 'cast_media_unittests', 237 'target_name': 'cast_media_unittests',
187 'type': '<(gtest_target_type)', 238 'type': '<(gtest_target_type)',
188 'dependencies': [ 239 'dependencies': [
189 'cast_media', 240 'cast_media',
190 '../../base/base.gyp:base', 241 '../../base/base.gyp:base',
191 '../../base/base.gyp:base_i18n', 242 '../../base/base.gyp:base_i18n',
192 '../../base/base.gyp:test_support_base', 243 '../../base/base.gyp:test_support_base',
193 '../../chromecast/chromecast.gyp:cast_metrics_test_support', 244 '../../chromecast/chromecast.gyp:cast_metrics_test_support',
194 '../../media/media.gyp:media_test_support', 245 '../../media/media.gyp:media_test_support',
195 '../../testing/gmock.gyp:gmock', 246 '../../testing/gmock.gyp:gmock',
196 '../../testing/gtest.gyp:gtest', 247 '../../testing/gtest.gyp:gtest',
197 '../../testing/gtest.gyp:gtest_main', 248 '../../testing/gtest.gyp:gtest_main',
198 ], 249 ],
199 'sources': [ 250 'sources': [
200 'cma/backend/audio_video_pipeline_device_unittest.cc', 251 'cma/backend/audio_video_pipeline_device_unittest.cc',
201 'cma/base/balanced_media_task_runner_unittest.cc', 252 'cma/base/balanced_media_task_runner_unittest.cc',
202 'cma/base/buffering_controller_unittest.cc', 253 'cma/base/buffering_controller_unittest.cc',
203 'cma/base/buffering_frame_provider_unittest.cc', 254 'cma/base/buffering_frame_provider_unittest.cc',
204 'cma/filters/demuxer_stream_adapter_unittest.cc', 255 'cma/filters/demuxer_stream_adapter_unittest.cc',
205 'cma/ipc/media_message_fifo_unittest.cc', 256 'cma/ipc/media_message_fifo_unittest.cc',
206 'cma/ipc/media_message_unittest.cc', 257 'cma/ipc/media_message_unittest.cc',
207 'cma/ipc_streamer/av_streamer_unittest.cc', 258 'cma/ipc_streamer/av_streamer_unittest.cc',
259 'cma/pipeline/audio_video_pipeline_impl_unittest.cc',
208 'cma/test/frame_generator_for_test.cc', 260 'cma/test/frame_generator_for_test.cc',
209 'cma/test/frame_generator_for_test.h', 261 'cma/test/frame_generator_for_test.h',
210 'cma/test/frame_segmenter_for_test.cc', 262 'cma/test/frame_segmenter_for_test.cc',
211 'cma/test/frame_segmenter_for_test.h', 263 'cma/test/frame_segmenter_for_test.h',
212 'cma/test/media_component_device_feeder_for_test.cc', 264 'cma/test/media_component_device_feeder_for_test.cc',
213 'cma/test/media_component_device_feeder_for_test.h', 265 'cma/test/media_component_device_feeder_for_test.h',
214 'cma/test/mock_frame_consumer.cc', 266 'cma/test/mock_frame_consumer.cc',
215 'cma/test/mock_frame_consumer.h', 267 'cma/test/mock_frame_consumer.h',
216 'cma/test/mock_frame_provider.cc', 268 'cma/test/mock_frame_provider.cc',
217 'cma/test/mock_frame_provider.h', 269 'cma/test/mock_frame_provider.h',
218 'cma/test/run_all_unittests.cc', 270 'cma/test/run_all_unittests.cc',
219 ], 271 ],
220 }, 272 },
221 ], 273 ],
222 } 274 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698