OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 'chromium_code': 1, | 7 'chromium_code': 1, |
8 # Override to dynamically link the PulseAudio library. | 8 # Override to dynamically link the PulseAudio library. |
9 'use_pulseaudio%': 0, | 9 'use_pulseaudio%': 0, |
10 # Override to dynamically link the cras (ChromeOS audio) library. | 10 # Override to dynamically link the cras (ChromeOS audio) library. |
11 'use_cras%': 0, | 11 'use_cras%': 0, |
12 }, | 12 }, |
13 'targets': [ | 13 'targets': [ |
14 { | 14 { |
15 'target_name': 'media', | 15 'target_name': 'media', |
16 'type': '<(component)', | 16 'type': '<(component)', |
17 'dependencies': [ | 17 'dependencies': [ |
18 'yuv_convert', | |
19 '../base/base.gyp:base', | 18 '../base/base.gyp:base', |
20 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 19 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
21 '../build/temp_gyp/googleurl.gyp:googleurl', | 20 '../build/temp_gyp/googleurl.gyp:googleurl', |
22 '../crypto/crypto.gyp:crypto', | 21 '../crypto/crypto.gyp:crypto', |
23 '../third_party/openmax/openmax.gyp:il', | 22 '../third_party/openmax/openmax.gyp:il', |
24 '../ui/ui.gyp:ui', | 23 '../ui/ui.gyp:ui', |
| 24 'yuv_convert', |
25 ], | 25 ], |
26 'defines': [ | 26 'defines': [ |
27 'MEDIA_IMPLEMENTATION', | 27 'MEDIA_IMPLEMENTATION', |
28 ], | 28 ], |
29 'include_dirs': [ | 29 'include_dirs': [ |
30 '..', | 30 '..', |
31 ], | 31 ], |
32 'sources': [ | 32 'sources': [ |
33 'audio/android/audio_manager_android.cc', | 33 'audio/android/audio_manager_android.cc', |
34 'audio/android/audio_manager_android.h', | 34 'audio/android/audio_manager_android.h', |
35 'audio/android/audio_track_output_android.cc', | 35 'audio/android/audio_track_output_android.cc', |
36 'audio/android/audio_track_output_android.h', | 36 'audio/android/audio_track_output_android.h', |
37 'audio/android/opensles_input.cc', | 37 'audio/android/opensles_input.cc', |
38 'audio/android/opensles_input.h', | 38 'audio/android/opensles_input.h', |
39 'audio/android/opensles_output.cc', | 39 'audio/android/opensles_output.cc', |
40 'audio/android/opensles_output.h', | 40 'audio/android/opensles_output.h', |
41 'audio/async_socket_io_handler.h', | 41 'audio/async_socket_io_handler.h', |
42 'audio/async_socket_io_handler_posix.cc', | 42 'audio/async_socket_io_handler_posix.cc', |
43 'audio/async_socket_io_handler_win.cc', | 43 'audio/async_socket_io_handler_win.cc', |
44 'audio/audio_buffers_state.cc', | 44 'audio/audio_buffers_state.cc', |
45 'audio/audio_buffers_state.h', | 45 'audio/audio_buffers_state.h', |
| 46 'audio/audio_device_name.cc', |
| 47 'audio/audio_device_name.h', |
| 48 'audio/audio_input_controller.cc', |
| 49 'audio/audio_input_controller.h', |
46 'audio/audio_input_ipc.cc', | 50 'audio/audio_input_ipc.cc', |
47 'audio/audio_input_ipc.h', | 51 'audio/audio_input_ipc.h', |
48 'audio/audio_output_ipc.cc', | |
49 'audio/audio_output_ipc.h', | |
50 'audio/audio_io.h', | |
51 'audio/audio_input_controller.cc', | |
52 'audio/audio_input_controller.h', | |
53 'audio/audio_input_stream_impl.cc', | 52 'audio/audio_input_stream_impl.cc', |
54 'audio/audio_input_stream_impl.h', | 53 'audio/audio_input_stream_impl.h', |
55 'audio/audio_device_name.cc', | 54 'audio/audio_io.h', |
56 'audio/audio_device_name.h', | |
57 'audio/audio_manager.cc', | 55 'audio/audio_manager.cc', |
58 'audio/audio_manager.h', | 56 'audio/audio_manager.h', |
59 'audio/audio_manager_base.cc', | 57 'audio/audio_manager_base.cc', |
60 'audio/audio_manager_base.h', | 58 'audio/audio_manager_base.h', |
61 'audio/audio_output_controller.cc', | 59 'audio/audio_output_controller.cc', |
62 'audio/audio_output_controller.h', | 60 'audio/audio_output_controller.h', |
63 'audio/audio_output_dispatcher.cc', | 61 'audio/audio_output_dispatcher.cc', |
64 'audio/audio_output_dispatcher.h', | 62 'audio/audio_output_dispatcher.h', |
65 'audio/audio_output_dispatcher_impl.cc', | 63 'audio/audio_output_dispatcher_impl.cc', |
66 'audio/audio_output_dispatcher_impl.h', | 64 'audio/audio_output_dispatcher_impl.h', |
| 65 'audio/audio_output_ipc.cc', |
| 66 'audio/audio_output_ipc.h', |
67 'audio/audio_output_mixer.cc', | 67 'audio/audio_output_mixer.cc', |
68 'audio/audio_output_mixer.h', | 68 'audio/audio_output_mixer.h', |
69 'audio/audio_output_proxy.cc', | 69 'audio/audio_output_proxy.cc', |
70 'audio/audio_output_proxy.h', | 70 'audio/audio_output_proxy.h', |
71 'audio/audio_parameters.cc', | 71 'audio/audio_parameters.cc', |
72 'audio/audio_parameters.h', | 72 'audio/audio_parameters.h', |
73 'audio/audio_util.cc', | 73 'audio/audio_util.cc', |
74 'audio/audio_util.h', | 74 'audio/audio_util.h', |
75 'audio/cross_process_notification.cc', | 75 'audio/cross_process_notification.cc', |
76 'audio/cross_process_notification.h', | 76 'audio/cross_process_notification.h', |
| 77 'audio/cross_process_notification_posix.cc', |
77 'audio/cross_process_notification_win.cc', | 78 'audio/cross_process_notification_win.cc', |
78 'audio/cross_process_notification_posix.cc', | |
79 'audio/fake_audio_input_stream.cc', | 79 'audio/fake_audio_input_stream.cc', |
80 'audio/fake_audio_input_stream.h', | 80 'audio/fake_audio_input_stream.h', |
81 'audio/fake_audio_output_stream.cc', | 81 'audio/fake_audio_output_stream.cc', |
82 'audio/fake_audio_output_stream.h', | 82 'audio/fake_audio_output_stream.h', |
83 'audio/linux/audio_manager_linux.cc', | |
84 'audio/linux/audio_manager_linux.h', | |
85 'audio/linux/alsa_input.cc', | 83 'audio/linux/alsa_input.cc', |
86 'audio/linux/alsa_input.h', | 84 'audio/linux/alsa_input.h', |
87 'audio/linux/alsa_output.cc', | 85 'audio/linux/alsa_output.cc', |
88 'audio/linux/alsa_output.h', | 86 'audio/linux/alsa_output.h', |
89 'audio/linux/alsa_util.cc', | 87 'audio/linux/alsa_util.cc', |
90 'audio/linux/alsa_util.h', | 88 'audio/linux/alsa_util.h', |
91 'audio/linux/alsa_wrapper.cc', | 89 'audio/linux/alsa_wrapper.cc', |
92 'audio/linux/alsa_wrapper.h', | 90 'audio/linux/alsa_wrapper.h', |
| 91 'audio/linux/audio_manager_linux.cc', |
| 92 'audio/linux/audio_manager_linux.h', |
93 'audio/linux/cras_input.cc', | 93 'audio/linux/cras_input.cc', |
94 'audio/linux/cras_input.h', | 94 'audio/linux/cras_input.h', |
95 'audio/linux/cras_output.cc', | 95 'audio/linux/cras_output.cc', |
96 'audio/linux/cras_output.h', | 96 'audio/linux/cras_output.h', |
97 'audio/openbsd/audio_manager_openbsd.cc', | |
98 'audio/openbsd/audio_manager_openbsd.h', | |
99 'audio/mac/audio_input_mac.cc', | 97 'audio/mac/audio_input_mac.cc', |
100 'audio/mac/audio_input_mac.h', | 98 'audio/mac/audio_input_mac.h', |
101 'audio/mac/audio_low_latency_input_mac.cc', | 99 'audio/mac/audio_low_latency_input_mac.cc', |
102 'audio/mac/audio_low_latency_input_mac.h', | 100 'audio/mac/audio_low_latency_input_mac.h', |
103 'audio/mac/audio_low_latency_output_mac.cc', | 101 'audio/mac/audio_low_latency_output_mac.cc', |
104 'audio/mac/audio_low_latency_output_mac.h', | 102 'audio/mac/audio_low_latency_output_mac.h', |
105 'audio/mac/audio_manager_mac.cc', | 103 'audio/mac/audio_manager_mac.cc', |
106 'audio/mac/audio_manager_mac.h', | 104 'audio/mac/audio_manager_mac.h', |
107 'audio/mac/audio_output_mac.cc', | 105 'audio/mac/audio_output_mac.cc', |
108 'audio/mac/audio_output_mac.h', | 106 'audio/mac/audio_output_mac.h', |
109 'audio/null_audio_sink.cc', | 107 'audio/null_audio_sink.cc', |
110 'audio/null_audio_sink.h', | 108 'audio/null_audio_sink.h', |
| 109 'audio/openbsd/audio_manager_openbsd.cc', |
| 110 'audio/openbsd/audio_manager_openbsd.h', |
111 'audio/pulse/pulse_output.cc', | 111 'audio/pulse/pulse_output.cc', |
112 'audio/pulse/pulse_output.h', | 112 'audio/pulse/pulse_output.h', |
113 'audio/sample_rates.cc', | 113 'audio/sample_rates.cc', |
114 'audio/sample_rates.h', | 114 'audio/sample_rates.h', |
115 'audio/simple_sources.cc', | 115 'audio/simple_sources.cc', |
116 'audio/simple_sources.h', | 116 'audio/simple_sources.h', |
117 'audio/win/audio_low_latency_input_win.cc', | 117 'audio/win/audio_low_latency_input_win.cc', |
118 'audio/win/audio_low_latency_input_win.h', | 118 'audio/win/audio_low_latency_input_win.h', |
119 'audio/win/audio_low_latency_output_win.cc', | 119 'audio/win/audio_low_latency_output_win.cc', |
120 'audio/win/audio_low_latency_output_win.h', | 120 'audio/win/audio_low_latency_output_win.h', |
(...skipping 12 matching lines...) Expand all Loading... |
133 'base/audio_decoder.cc', | 133 'base/audio_decoder.cc', |
134 'base/audio_decoder.h', | 134 'base/audio_decoder.h', |
135 'base/audio_decoder_config.cc', | 135 'base/audio_decoder_config.cc', |
136 'base/audio_decoder_config.h', | 136 'base/audio_decoder_config.h', |
137 'base/audio_renderer.cc', | 137 'base/audio_renderer.cc', |
138 'base/audio_renderer.h', | 138 'base/audio_renderer.h', |
139 'base/audio_renderer_mixer.cc', | 139 'base/audio_renderer_mixer.cc', |
140 'base/audio_renderer_mixer.h', | 140 'base/audio_renderer_mixer.h', |
141 'base/audio_renderer_mixer_input.cc', | 141 'base/audio_renderer_mixer_input.cc', |
142 'base/audio_renderer_mixer_input.h', | 142 'base/audio_renderer_mixer_input.h', |
| 143 'base/bitstream_buffer.h', |
143 'base/bit_reader.cc', | 144 'base/bit_reader.cc', |
144 'base/bit_reader.h', | 145 'base/bit_reader.h', |
145 'base/bitstream_buffer.h', | |
146 'base/buffers.cc', | 146 'base/buffers.cc', |
147 'base/buffers.h', | 147 'base/buffers.h', |
148 'base/byte_queue.cc', | 148 'base/byte_queue.cc', |
149 'base/byte_queue.h', | 149 'base/byte_queue.h', |
150 'base/callback_util.cc', | 150 'base/callback_util.cc', |
151 'base/callback_util.h', | 151 'base/callback_util.h', |
152 'base/channel_layout.cc', | 152 'base/channel_layout.cc', |
153 'base/channel_layout.h', | 153 'base/channel_layout.h', |
154 'base/clock.cc', | 154 'base/clock.cc', |
155 'base/clock.h', | 155 'base/clock.h', |
156 'base/data_buffer.cc', | 156 'base/data_buffer.cc', |
157 'base/data_buffer.h', | 157 'base/data_buffer.h', |
158 'base/data_source.cc', | 158 'base/data_source.cc', |
159 'base/data_source.h', | 159 'base/data_source.h', |
160 'base/decoder_buffer.cc', | 160 'base/decoder_buffer.cc', |
161 'base/decoder_buffer.h', | 161 'base/decoder_buffer.h', |
| 162 'base/decryptor.h', |
| 163 'base/decryptor_client.h', |
162 'base/decrypt_config.cc', | 164 'base/decrypt_config.cc', |
163 'base/decrypt_config.h', | 165 'base/decrypt_config.h', |
164 'base/decryptor.h', | |
165 'base/decryptor_client.h', | |
166 'base/demuxer.cc', | 166 'base/demuxer.cc', |
167 'base/demuxer.h', | 167 'base/demuxer.h', |
168 'base/demuxer_stream.cc', | 168 'base/demuxer_stream.cc', |
169 'base/demuxer_stream.h', | 169 'base/demuxer_stream.h', |
170 'base/djb2.cc', | 170 'base/djb2.cc', |
171 'base/djb2.h', | 171 'base/djb2.h', |
172 'base/filter_collection.cc', | 172 'base/filter_collection.cc', |
173 'base/filter_collection.h', | 173 'base/filter_collection.h', |
174 'base/media.h', | 174 'base/media.h', |
175 'base/media_android.cc', | 175 'base/media_android.cc', |
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
273 'video/capture/win/sink_filter_win.cc', | 273 'video/capture/win/sink_filter_win.cc', |
274 'video/capture/win/sink_filter_win.h', | 274 'video/capture/win/sink_filter_win.h', |
275 'video/capture/win/sink_input_pin_win.cc', | 275 'video/capture/win/sink_input_pin_win.cc', |
276 'video/capture/win/sink_input_pin_win.h', | 276 'video/capture/win/sink_input_pin_win.h', |
277 'video/capture/win/video_capture_device_win.cc', | 277 'video/capture/win/video_capture_device_win.cc', |
278 'video/capture/win/video_capture_device_win.h', | 278 'video/capture/win/video_capture_device_win.h', |
279 'video/picture.cc', | 279 'video/picture.cc', |
280 'video/picture.h', | 280 'video/picture.h', |
281 'video/video_decode_accelerator.cc', | 281 'video/video_decode_accelerator.cc', |
282 'video/video_decode_accelerator.h', | 282 'video/video_decode_accelerator.h', |
283 'webm/webm_constants.h', | |
284 'webm/webm_cluster_parser.cc', | 283 'webm/webm_cluster_parser.cc', |
285 'webm/webm_cluster_parser.h', | 284 'webm/webm_cluster_parser.h', |
| 285 'webm/webm_constants.h', |
286 'webm/webm_content_encodings.cc', | 286 'webm/webm_content_encodings.cc', |
287 'webm/webm_content_encodings.h', | 287 'webm/webm_content_encodings.h', |
288 'webm/webm_content_encodings_client.cc', | 288 'webm/webm_content_encodings_client.cc', |
289 'webm/webm_content_encodings_client.h', | 289 'webm/webm_content_encodings_client.h', |
290 'webm/webm_info_parser.cc', | 290 'webm/webm_info_parser.cc', |
291 'webm/webm_info_parser.h', | 291 'webm/webm_info_parser.h', |
292 'webm/webm_parser.cc', | 292 'webm/webm_parser.cc', |
293 'webm/webm_parser.h', | 293 'webm/webm_parser.h', |
294 'webm/webm_stream_parser.cc', | 294 'webm/webm_stream_parser.cc', |
295 'webm/webm_stream_parser.h', | 295 'webm/webm_stream_parser.h', |
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
531 'include_dirs': [ | 531 'include_dirs': [ |
532 '..', | 532 '..', |
533 ], | 533 ], |
534 'sources': [ | 534 'sources': [ |
535 'base/simd/convert_rgb_to_yuv_c.cc', | 535 'base/simd/convert_rgb_to_yuv_c.cc', |
536 'base/simd/convert_rgb_to_yuv_sse2.cc', | 536 'base/simd/convert_rgb_to_yuv_sse2.cc', |
537 'base/simd/convert_rgb_to_yuv_ssse3.asm', | 537 'base/simd/convert_rgb_to_yuv_ssse3.asm', |
538 'base/simd/convert_rgb_to_yuv_ssse3.cc', | 538 'base/simd/convert_rgb_to_yuv_ssse3.cc', |
539 'base/simd/convert_rgb_to_yuv_ssse3.inc', | 539 'base/simd/convert_rgb_to_yuv_ssse3.inc', |
540 'base/simd/convert_yuv_to_rgb_c.cc', | 540 'base/simd/convert_yuv_to_rgb_c.cc', |
541 'base/simd/convert_yuv_to_rgb_x86.cc', | |
542 'base/simd/convert_yuv_to_rgb_mmx.asm', | 541 'base/simd/convert_yuv_to_rgb_mmx.asm', |
543 'base/simd/convert_yuv_to_rgb_mmx.inc', | 542 'base/simd/convert_yuv_to_rgb_mmx.inc', |
544 'base/simd/convert_yuv_to_rgb_sse.asm', | 543 'base/simd/convert_yuv_to_rgb_sse.asm', |
| 544 'base/simd/convert_yuv_to_rgb_x86.cc', |
545 'base/simd/filter_yuv.h', | 545 'base/simd/filter_yuv.h', |
546 'base/simd/filter_yuv_c.cc', | 546 'base/simd/filter_yuv_c.cc', |
547 'base/simd/filter_yuv_mmx.cc', | 547 'base/simd/filter_yuv_mmx.cc', |
548 'base/simd/filter_yuv_sse2.cc', | 548 'base/simd/filter_yuv_sse2.cc', |
549 'base/simd/linear_scale_yuv_to_rgb_mmx.asm', | 549 'base/simd/linear_scale_yuv_to_rgb_mmx.asm', |
550 'base/simd/linear_scale_yuv_to_rgb_mmx.inc', | 550 'base/simd/linear_scale_yuv_to_rgb_mmx.inc', |
551 'base/simd/linear_scale_yuv_to_rgb_sse.asm', | 551 'base/simd/linear_scale_yuv_to_rgb_sse.asm', |
552 'base/simd/scale_yuv_to_rgb_mmx.asm', | 552 'base/simd/scale_yuv_to_rgb_mmx.asm', |
553 'base/simd/scale_yuv_to_rgb_mmx.inc', | 553 'base/simd/scale_yuv_to_rgb_mmx.inc', |
554 'base/simd/scale_yuv_to_rgb_sse.asm', | 554 'base/simd/scale_yuv_to_rgb_sse.asm', |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
638 '../third_party/yasm/yasm_compile.gypi', | 638 '../third_party/yasm/yasm_compile.gypi', |
639 ], | 639 ], |
640 }, | 640 }, |
641 { | 641 { |
642 'target_name': 'yuv_convert_simd_arm', | 642 'target_name': 'yuv_convert_simd_arm', |
643 'type': 'static_library', | 643 'type': 'static_library', |
644 'include_dirs': [ | 644 'include_dirs': [ |
645 '..', | 645 '..', |
646 ], | 646 ], |
647 'sources': [ | 647 'sources': [ |
| 648 'base/simd/convert_rgb_to_yuv.h', |
648 'base/simd/convert_rgb_to_yuv_c.cc', | 649 'base/simd/convert_rgb_to_yuv_c.cc', |
649 'base/simd/convert_rgb_to_yuv.h', | 650 'base/simd/convert_yuv_to_rgb.h', |
650 'base/simd/convert_yuv_to_rgb_c.cc', | 651 'base/simd/convert_yuv_to_rgb_c.cc', |
651 'base/simd/convert_yuv_to_rgb.h', | |
652 'base/simd/filter_yuv.h', | 652 'base/simd/filter_yuv.h', |
653 'base/simd/filter_yuv_c.cc', | 653 'base/simd/filter_yuv_c.cc', |
654 'base/simd/yuv_to_rgb_table.cc', | 654 'base/simd/yuv_to_rgb_table.cc', |
655 'base/simd/yuv_to_rgb_table.h', | 655 'base/simd/yuv_to_rgb_table.h', |
656 ], | 656 ], |
657 }, | 657 }, |
658 { | 658 { |
659 'target_name': 'media_unittests', | 659 'target_name': 'media_unittests', |
660 'type': '<(gtest_target_type)', | 660 'type': '<(gtest_target_type)', |
661 'dependencies': [ | 661 'dependencies': [ |
(...skipping 19 matching lines...) Expand all Loading... |
681 'audio/audio_parameters_unittest.cc', | 681 'audio/audio_parameters_unittest.cc', |
682 'audio/audio_util_unittest.cc', | 682 'audio/audio_util_unittest.cc', |
683 'audio/cross_process_notification_unittest.cc', | 683 'audio/cross_process_notification_unittest.cc', |
684 'audio/linux/alsa_output_unittest.cc', | 684 'audio/linux/alsa_output_unittest.cc', |
685 'audio/mac/audio_low_latency_input_mac_unittest.cc', | 685 'audio/mac/audio_low_latency_input_mac_unittest.cc', |
686 'audio/mac/audio_output_mac_unittest.cc', | 686 'audio/mac/audio_output_mac_unittest.cc', |
687 'audio/simple_sources_unittest.cc', | 687 'audio/simple_sources_unittest.cc', |
688 'audio/win/audio_low_latency_input_win_unittest.cc', | 688 'audio/win/audio_low_latency_input_win_unittest.cc', |
689 'audio/win/audio_low_latency_output_win_unittest.cc', | 689 'audio/win/audio_low_latency_output_win_unittest.cc', |
690 'audio/win/audio_output_win_unittest.cc', | 690 'audio/win/audio_output_win_unittest.cc', |
| 691 'base/audio_renderer_mixer_input_unittest.cc', |
691 'base/audio_renderer_mixer_unittest.cc', | 692 'base/audio_renderer_mixer_unittest.cc', |
692 'base/audio_renderer_mixer_input_unittest.cc', | |
693 'base/bit_reader_unittest.cc', | 693 'base/bit_reader_unittest.cc', |
694 'base/buffers_unittest.cc', | 694 'base/buffers_unittest.cc', |
695 'base/clock_unittest.cc', | 695 'base/clock_unittest.cc', |
696 'base/data_buffer_unittest.cc', | 696 'base/data_buffer_unittest.cc', |
697 'base/decoder_buffer_unittest.cc', | 697 'base/decoder_buffer_unittest.cc', |
698 'base/djb2_unittest.cc', | 698 'base/djb2_unittest.cc', |
699 'base/filter_collection_unittest.cc', | 699 'base/filter_collection_unittest.cc', |
700 'base/multi_channel_resampler_unittest.cc', | 700 'base/multi_channel_resampler_unittest.cc', |
701 'base/pipeline_unittest.cc', | 701 'base/pipeline_unittest.cc', |
702 'base/ranges_unittest.cc', | 702 'base/ranges_unittest.cc', |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
741 ], | 741 ], |
742 }], | 742 }], |
743 ], | 743 ], |
744 }], | 744 }], |
745 ['OS=="android"', { | 745 ['OS=="android"', { |
746 'sources!': [ | 746 'sources!': [ |
747 'audio/audio_input_volume_unittest.cc', | 747 'audio/audio_input_volume_unittest.cc', |
748 'base/test_data_util.cc', | 748 'base/test_data_util.cc', |
749 'base/test_data_util.h', | 749 'base/test_data_util.h', |
750 'ffmpeg/ffmpeg_common_unittest.cc', | 750 'ffmpeg/ffmpeg_common_unittest.cc', |
| 751 'filters/chunk_demuxer_unittest.cc', |
751 'filters/ffmpeg_audio_decoder_unittest.cc', | 752 'filters/ffmpeg_audio_decoder_unittest.cc', |
752 'filters/chunk_demuxer_unittest.cc', | |
753 'filters/ffmpeg_demuxer_unittest.cc', | 753 'filters/ffmpeg_demuxer_unittest.cc', |
754 'filters/ffmpeg_glue_unittest.cc', | 754 'filters/ffmpeg_glue_unittest.cc', |
755 'filters/ffmpeg_h264_to_annex_b_bitstream_converter_unittest.cc', | 755 'filters/ffmpeg_h264_to_annex_b_bitstream_converter_unittest.cc', |
756 'filters/ffmpeg_video_decoder_unittest.cc', | 756 'filters/ffmpeg_video_decoder_unittest.cc', |
757 'filters/pipeline_integration_test.cc', | 757 'filters/pipeline_integration_test.cc', |
758 'filters/pipeline_integration_test_base.cc', | 758 'filters/pipeline_integration_test_base.cc', |
759 'mp4/mp4_stream_parser_unittest.cc', | 759 'mp4/mp4_stream_parser_unittest.cc', |
760 'webm/webm_cluster_parser_unittest.cc', | 760 'webm/webm_cluster_parser_unittest.cc', |
761 ], | 761 ], |
762 'conditions': [ | 762 'conditions': [ |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
879 '<(DEPTH)/third_party/wtl/include', | 879 '<(DEPTH)/third_party/wtl/include', |
880 ], | 880 ], |
881 'sources': [ | 881 'sources': [ |
882 'tools/player_wtl/list.h', | 882 'tools/player_wtl/list.h', |
883 'tools/player_wtl/mainfrm.h', | 883 'tools/player_wtl/mainfrm.h', |
884 'tools/player_wtl/movie.cc', | 884 'tools/player_wtl/movie.cc', |
885 'tools/player_wtl/movie.h', | 885 'tools/player_wtl/movie.h', |
886 'tools/player_wtl/player_wtl.cc', | 886 'tools/player_wtl/player_wtl.cc', |
887 'tools/player_wtl/player_wtl.rc', | 887 'tools/player_wtl/player_wtl.rc', |
888 'tools/player_wtl/props.h', | 888 'tools/player_wtl/props.h', |
| 889 'tools/player_wtl/resource.h', |
889 'tools/player_wtl/seek.h', | 890 'tools/player_wtl/seek.h', |
890 'tools/player_wtl/resource.h', | |
891 'tools/player_wtl/view.h', | 891 'tools/player_wtl/view.h', |
892 ], | 892 ], |
893 'msvs_settings': { | 893 'msvs_settings': { |
894 'VCLinkerTool': { | 894 'VCLinkerTool': { |
895 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS | 895 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS |
896 }, | 896 }, |
897 }, | 897 }, |
898 'defines': [ | 898 'defines': [ |
899 '_CRT_SECURE_NO_WARNINGS=1', | 899 '_CRT_SECURE_NO_WARNINGS=1', |
900 ], | 900 ], |
901 }, | 901 }, |
902 ], | 902 ], |
903 }], | 903 }], |
904 ['OS == "win" or toolkit_uses_gtk == 1', { | 904 ['OS == "win" or toolkit_uses_gtk == 1', { |
905 'targets': [ | 905 'targets': [ |
906 { | 906 { |
907 'target_name': 'shader_bench', | 907 'target_name': 'shader_bench', |
908 'type': 'executable', | 908 'type': 'executable', |
909 'dependencies': [ | 909 'dependencies': [ |
910 'media', | 910 'media', |
911 'yuv_convert', | 911 'yuv_convert', |
912 '../base/base.gyp:base', | 912 '../base/base.gyp:base', |
913 '../ui/gl/gl.gyp:gl', | 913 '../ui/gl/gl.gyp:gl', |
914 ], | 914 ], |
915 'sources': [ | 915 'sources': [ |
916 'tools/shader_bench/shader_bench.cc', | |
917 'tools/shader_bench/cpu_color_painter.cc', | 916 'tools/shader_bench/cpu_color_painter.cc', |
918 'tools/shader_bench/cpu_color_painter.h', | 917 'tools/shader_bench/cpu_color_painter.h', |
919 'tools/shader_bench/gpu_color_painter.cc', | 918 'tools/shader_bench/gpu_color_painter.cc', |
920 'tools/shader_bench/gpu_color_painter.h', | 919 'tools/shader_bench/gpu_color_painter.h', |
921 'tools/shader_bench/gpu_painter.cc', | 920 'tools/shader_bench/gpu_painter.cc', |
922 'tools/shader_bench/gpu_painter.h', | 921 'tools/shader_bench/gpu_painter.h', |
923 'tools/shader_bench/painter.cc', | 922 'tools/shader_bench/painter.cc', |
924 'tools/shader_bench/painter.h', | 923 'tools/shader_bench/painter.h', |
| 924 'tools/shader_bench/shader_bench.cc', |
925 'tools/shader_bench/window.cc', | 925 'tools/shader_bench/window.cc', |
926 'tools/shader_bench/window.h', | 926 'tools/shader_bench/window.h', |
927 ], | 927 ], |
928 'conditions': [ | 928 'conditions': [ |
929 ['toolkit_uses_gtk == 1', { | 929 ['toolkit_uses_gtk == 1', { |
930 'dependencies': [ | 930 'dependencies': [ |
931 '../build/linux/system.gyp:gtk', | 931 '../build/linux/system.gyp:gtk', |
932 ], | 932 ], |
933 'sources': [ | 933 'sources': [ |
934 'tools/shader_bench/window_linux.cc', | 934 'tools/shader_bench/window_linux.cc', |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1061 }, | 1061 }, |
1062 | 1062 |
1063 ], | 1063 ], |
1064 }, { # OS != "android"' | 1064 }, { # OS != "android"' |
1065 # Android does not use ffmpeg, so disable the targets which require it. | 1065 # Android does not use ffmpeg, so disable the targets which require it. |
1066 'targets': [ | 1066 'targets': [ |
1067 { | 1067 { |
1068 'target_name': 'ffmpeg_unittests', | 1068 'target_name': 'ffmpeg_unittests', |
1069 'type': 'executable', | 1069 'type': 'executable', |
1070 'dependencies': [ | 1070 'dependencies': [ |
1071 'media', | |
1072 'media_test_support', | |
1073 '../base/base.gyp:base', | 1071 '../base/base.gyp:base', |
1074 '../base/base.gyp:base_i18n', | 1072 '../base/base.gyp:base_i18n', |
1075 '../base/base.gyp:test_support_base', | 1073 '../base/base.gyp:test_support_base', |
1076 '../base/base.gyp:test_support_perf', | 1074 '../base/base.gyp:test_support_perf', |
1077 '../testing/gtest.gyp:gtest', | 1075 '../testing/gtest.gyp:gtest', |
1078 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', | 1076 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', |
| 1077 'media', |
| 1078 'media_test_support', |
1079 ], | 1079 ], |
1080 'sources': [ | 1080 'sources': [ |
1081 'ffmpeg/ffmpeg_unittest.cc', | 1081 'ffmpeg/ffmpeg_unittest.cc', |
1082 ], | 1082 ], |
1083 'conditions': [ | 1083 'conditions': [ |
1084 ['toolkit_uses_gtk == 1', { | 1084 ['toolkit_uses_gtk == 1', { |
1085 'dependencies': [ | 1085 'dependencies': [ |
1086 # Needed for the following #include chain: | 1086 # Needed for the following #include chain: |
1087 # base/run_all_unittests.cc | 1087 # base/run_all_unittests.cc |
1088 # ../base/test_suite.h | 1088 # ../base/test_suite.h |
1089 # gtk/gtk.h | 1089 # gtk/gtk.h |
1090 '../build/linux/system.gyp:gtk', | 1090 '../build/linux/system.gyp:gtk', |
1091 ], | 1091 ], |
1092 'conditions': [ | 1092 'conditions': [ |
1093 ['linux_use_tcmalloc==1', { | 1093 ['linux_use_tcmalloc==1', { |
1094 'dependencies': [ | 1094 'dependencies': [ |
1095 '../base/allocator/allocator.gyp:allocator', | 1095 '../base/allocator/allocator.gyp:allocator', |
1096 ], | 1096 ], |
1097 }], | 1097 }], |
1098 ], | 1098 ], |
1099 }], | 1099 }], |
1100 ], | 1100 ], |
1101 }, | 1101 }, |
1102 { | 1102 { |
1103 'target_name': 'ffmpeg_regression_tests', | 1103 'target_name': 'ffmpeg_regression_tests', |
1104 'type': 'executable', | 1104 'type': 'executable', |
1105 'dependencies': [ | 1105 'dependencies': [ |
1106 'media', | |
1107 'media_test_support', | |
1108 '../base/base.gyp:test_support_base', | 1106 '../base/base.gyp:test_support_base', |
1109 '../testing/gmock.gyp:gmock', | 1107 '../testing/gmock.gyp:gmock', |
1110 '../testing/gtest.gyp:gtest', | 1108 '../testing/gtest.gyp:gtest', |
1111 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', | 1109 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', |
| 1110 'media', |
| 1111 'media_test_support', |
1112 ], | 1112 ], |
1113 'sources': [ | 1113 'sources': [ |
| 1114 'base/run_all_unittests.cc', |
1114 'base/test_data_util.cc', | 1115 'base/test_data_util.cc', |
1115 'base/run_all_unittests.cc', | |
1116 'ffmpeg/ffmpeg_regression_tests.cc', | 1116 'ffmpeg/ffmpeg_regression_tests.cc', |
1117 'filters/pipeline_integration_test_base.cc', | 1117 'filters/pipeline_integration_test_base.cc', |
1118 ], | 1118 ], |
1119 'conditions': [ | 1119 'conditions': [ |
1120 ['os_posix==1 and OS!="mac"', { | 1120 ['os_posix==1 and OS!="mac"', { |
1121 'conditions': [ | 1121 'conditions': [ |
1122 ['linux_use_tcmalloc==1', { | 1122 ['linux_use_tcmalloc==1', { |
1123 'dependencies': [ | 1123 'dependencies': [ |
1124 '../base/allocator/allocator.gyp:allocator', | 1124 '../base/allocator/allocator.gyp:allocator', |
1125 ], | 1125 ], |
1126 }], | 1126 }], |
1127 ], | 1127 ], |
1128 }], | 1128 }], |
1129 ], | 1129 ], |
1130 }, | 1130 }, |
1131 { | 1131 { |
1132 'target_name': 'ffmpeg_tests', | 1132 'target_name': 'ffmpeg_tests', |
1133 'type': 'executable', | 1133 'type': 'executable', |
1134 'dependencies': [ | 1134 'dependencies': [ |
1135 'media', | |
1136 '../base/base.gyp:base', | 1135 '../base/base.gyp:base', |
1137 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', | 1136 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', |
| 1137 'media', |
1138 ], | 1138 ], |
1139 'sources': [ | 1139 'sources': [ |
1140 'test/ffmpeg_tests/ffmpeg_tests.cc', | 1140 'test/ffmpeg_tests/ffmpeg_tests.cc', |
1141 ], | 1141 ], |
1142 }, | 1142 }, |
1143 { | 1143 { |
1144 'target_name': 'media_bench', | 1144 'target_name': 'media_bench', |
1145 'type': 'executable', | 1145 'type': 'executable', |
1146 'dependencies': [ | 1146 'dependencies': [ |
1147 'media', | |
1148 '../base/base.gyp:base', | 1147 '../base/base.gyp:base', |
1149 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', | 1148 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', |
| 1149 'media', |
1150 ], | 1150 ], |
1151 'sources': [ | 1151 'sources': [ |
1152 'tools/media_bench/media_bench.cc', | 1152 'tools/media_bench/media_bench.cc', |
1153 ], | 1153 ], |
1154 }, | 1154 }, |
1155 ], | 1155 ], |
1156 }] | 1156 }] |
1157 ], | 1157 ], |
1158 } | 1158 } |
OLD | NEW |