OLD | NEW |
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 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 'cma/base/coded_frame_provider.h', | 59 'cma/base/coded_frame_provider.h', |
60 'cma/base/decoder_buffer_adapter.cc', | 60 'cma/base/decoder_buffer_adapter.cc', |
61 'cma/base/decoder_buffer_adapter.h', | 61 'cma/base/decoder_buffer_adapter.h', |
62 'cma/base/decoder_buffer_base.cc', | 62 'cma/base/decoder_buffer_base.cc', |
63 'cma/base/decoder_buffer_base.h', | 63 'cma/base/decoder_buffer_base.h', |
64 'cma/base/media_task_runner.cc', | 64 'cma/base/media_task_runner.cc', |
65 'cma/base/media_task_runner.h', | 65 'cma/base/media_task_runner.h', |
66 ], | 66 ], |
67 }, | 67 }, |
68 { | 68 { |
| 69 'target_name': 'cma_backend', |
| 70 'type': '<(component)', |
| 71 'dependencies': [ |
| 72 'cma_base', |
| 73 'media_base', |
| 74 '../../base/base.gyp:base', |
| 75 '../../media/media.gyp:media', |
| 76 ], |
| 77 'include_dirs': [ |
| 78 '../..', |
| 79 ], |
| 80 'sources': [ |
| 81 'cma/backend/audio_pipeline_device.cc', |
| 82 'cma/backend/audio_pipeline_device.h', |
| 83 'cma/backend/media_clock_device.cc', |
| 84 'cma/backend/media_clock_device.h', |
| 85 'cma/backend/media_component_device.cc', |
| 86 'cma/backend/media_component_device.h', |
| 87 'cma/backend/media_pipeline_device.cc', |
| 88 'cma/backend/media_pipeline_device.h', |
| 89 'cma/backend/media_pipeline_device_fake.cc', |
| 90 'cma/backend/media_pipeline_device_fake.h', |
| 91 'cma/backend/media_pipeline_device_params.cc', |
| 92 'cma/backend/media_pipeline_device_params.h', |
| 93 'cma/backend/video_pipeline_device.cc', |
| 94 'cma/backend/video_pipeline_device.h', |
| 95 ], |
| 96 'conditions': [ |
| 97 ['chromecast_branding=="Chrome"', { |
| 98 'dependencies': [ |
| 99 '<(cast_internal_gyp):cma_backend_internal', |
| 100 ], |
| 101 }, { |
| 102 'sources': [ |
| 103 'cma/backend/media_pipeline_device_fake_factory.cc', |
| 104 ], |
| 105 }], |
| 106 ], |
| 107 }, |
| 108 { |
69 'target_name': 'cma_ipc', | 109 'target_name': 'cma_ipc', |
70 'type': '<(component)', | 110 'type': '<(component)', |
71 'dependencies': [ | 111 'dependencies': [ |
72 '../../base/base.gyp:base', | 112 '../../base/base.gyp:base', |
73 ], | 113 ], |
74 'sources': [ | 114 'sources': [ |
75 'cma/ipc/media_memory_chunk.cc', | 115 'cma/ipc/media_memory_chunk.cc', |
76 'cma/ipc/media_memory_chunk.h', | 116 'cma/ipc/media_memory_chunk.h', |
77 'cma/ipc/media_message.cc', | 117 'cma/ipc/media_message.cc', |
78 'cma/ipc/media_message.h', | 118 'cma/ipc/media_message.h', |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 ], | 153 ], |
114 'sources': [ | 154 'sources': [ |
115 'cma/filters/demuxer_stream_adapter.cc', | 155 'cma/filters/demuxer_stream_adapter.cc', |
116 'cma/filters/demuxer_stream_adapter.h', | 156 'cma/filters/demuxer_stream_adapter.h', |
117 ], | 157 ], |
118 }, | 158 }, |
119 { | 159 { |
120 'target_name': 'cast_media', | 160 'target_name': 'cast_media', |
121 'type': 'none', | 161 'type': 'none', |
122 'dependencies': [ | 162 'dependencies': [ |
| 163 'cma_backend', |
123 'cma_base', | 164 'cma_base', |
124 'cma_filters', | 165 'cma_filters', |
125 'cma_ipc', | 166 'cma_ipc', |
126 'cma_ipc_streamer', | 167 'cma_ipc_streamer', |
127 ], | 168 ], |
128 }, | 169 }, |
129 { | 170 { |
130 'target_name': 'cast_media_unittests', | 171 'target_name': 'cast_media_unittests', |
131 'type': '<(gtest_target_type)', | 172 'type': '<(gtest_target_type)', |
132 'dependencies': [ | 173 'dependencies': [ |
133 'cast_media', | 174 'cast_media', |
134 '../../base/base.gyp:base', | 175 '../../base/base.gyp:base', |
135 '../../base/base.gyp:base_i18n', | 176 '../../base/base.gyp:base_i18n', |
136 '../../base/base.gyp:test_support_base', | 177 '../../base/base.gyp:test_support_base', |
137 '../../media/media.gyp:media_test_support', | 178 '../../media/media.gyp:media_test_support', |
138 '../../testing/gmock.gyp:gmock', | 179 '../../testing/gmock.gyp:gmock', |
139 '../../testing/gtest.gyp:gtest', | 180 '../../testing/gtest.gyp:gtest', |
140 '../../testing/gtest.gyp:gtest_main', | 181 '../../testing/gtest.gyp:gtest_main', |
141 ], | 182 ], |
142 'sources': [ | 183 'sources': [ |
| 184 'cma/backend/audio_video_pipeline_device_unittest.cc', |
143 'cma/base/balanced_media_task_runner_unittest.cc', | 185 'cma/base/balanced_media_task_runner_unittest.cc', |
144 'cma/base/buffering_controller_unittest.cc', | 186 'cma/base/buffering_controller_unittest.cc', |
145 'cma/base/buffering_frame_provider_unittest.cc', | 187 'cma/base/buffering_frame_provider_unittest.cc', |
146 'cma/filters/demuxer_stream_adapter_unittest.cc', | 188 'cma/filters/demuxer_stream_adapter_unittest.cc', |
147 'cma/ipc/media_message_fifo_unittest.cc', | 189 'cma/ipc/media_message_fifo_unittest.cc', |
148 'cma/ipc/media_message_unittest.cc', | 190 'cma/ipc/media_message_unittest.cc', |
149 'cma/ipc_streamer/av_streamer_unittest.cc', | 191 'cma/ipc_streamer/av_streamer_unittest.cc', |
150 'cma/test/frame_generator_for_test.cc', | 192 'cma/test/frame_generator_for_test.cc', |
151 'cma/test/frame_generator_for_test.h', | 193 'cma/test/frame_generator_for_test.h', |
152 'cma/test/frame_segmenter_for_test.cc', | 194 'cma/test/frame_segmenter_for_test.cc', |
153 'cma/test/frame_segmenter_for_test.h', | 195 'cma/test/frame_segmenter_for_test.h', |
| 196 'cma/test/media_component_device_feeder_for_test.cc', |
| 197 'cma/test/media_component_device_feeder_for_test.h', |
154 'cma/test/mock_frame_consumer.cc', | 198 'cma/test/mock_frame_consumer.cc', |
155 'cma/test/mock_frame_consumer.h', | 199 'cma/test/mock_frame_consumer.h', |
156 'cma/test/mock_frame_provider.cc', | 200 'cma/test/mock_frame_provider.cc', |
157 'cma/test/mock_frame_provider.h', | 201 'cma/test/mock_frame_provider.h', |
158 'cma/test/run_all_unittests.cc', | 202 'cma/test/run_all_unittests.cc', |
159 ], | 203 ], |
160 }, | 204 }, |
161 ], | 205 ], |
162 } | 206 } |
OLD | NEW |