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 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
6 import("//build/config/arm.gni") | 6 import("//build/config/arm.gni") |
7 import("//build/config/features.gni") | 7 import("//build/config/features.gni") |
8 import("//build/config/linux/pkg_config.gni") | 8 import("//build/config/linux/pkg_config.gni") |
9 import("//build/config/ui.gni") | 9 import("//build/config/ui.gni") |
10 import("//media/media_options.gni") | 10 import("//media/media_options.gni") |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 "cdm/key_system_names.h", | 92 "cdm/key_system_names.h", |
93 "cdm/player_tracker_impl.cc", | 93 "cdm/player_tracker_impl.cc", |
94 "cdm/player_tracker_impl.h", | 94 "cdm/player_tracker_impl.h", |
95 "cdm/proxy_decryptor.cc", | 95 "cdm/proxy_decryptor.cc", |
96 "cdm/proxy_decyrptor.h", | 96 "cdm/proxy_decyrptor.h", |
97 "ffmpeg/ffmpeg_deleters.h", | 97 "ffmpeg/ffmpeg_deleters.h", |
98 "filters/audio_clock.cc", | 98 "filters/audio_clock.cc", |
99 "filters/audio_clock.h", | 99 "filters/audio_clock.h", |
100 "filters/audio_renderer_algorithm.cc", | 100 "filters/audio_renderer_algorithm.cc", |
101 "filters/audio_renderer_algorithm.h", | 101 "filters/audio_renderer_algorithm.h", |
102 "filters/audio_renderer_impl.cc", | |
103 "filters/audio_renderer_impl.h", | |
104 "filters/chunk_demuxer.cc", | 102 "filters/chunk_demuxer.cc", |
105 "filters/chunk_demuxer.h", | 103 "filters/chunk_demuxer.h", |
106 "filters/context_3d.h", | 104 "filters/context_3d.h", |
107 "filters/decoder_selector.cc", | 105 "filters/decoder_selector.cc", |
108 "filters/decoder_selector.h", | 106 "filters/decoder_selector.h", |
109 "filters/decoder_stream.cc", | 107 "filters/decoder_stream.cc", |
110 "filters/decoder_stream.h", | 108 "filters/decoder_stream.h", |
111 "filters/decoder_stream_traits.cc", | 109 "filters/decoder_stream_traits.cc", |
112 "filters/decoder_stream_traits.h", | 110 "filters/decoder_stream_traits.h", |
113 "filters/decrypting_audio_decoder.cc", | 111 "filters/decrypting_audio_decoder.cc", |
114 "filters/decrypting_audio_decoder.h", | 112 "filters/decrypting_audio_decoder.h", |
115 "filters/decrypting_demuxer_stream.cc", | 113 "filters/decrypting_demuxer_stream.cc", |
116 "filters/decrypting_demuxer_stream.h", | 114 "filters/decrypting_demuxer_stream.h", |
117 "filters/decrypting_video_decoder.cc", | 115 "filters/decrypting_video_decoder.cc", |
118 "filters/decrypting_video_decoder.h", | 116 "filters/decrypting_video_decoder.h", |
119 "filters/default_media_permission.cc", | 117 "filters/default_media_permission.cc", |
120 "filters/default_media_permission.h", | 118 "filters/default_media_permission.h", |
121 "filters/file_data_source.cc", | 119 "filters/file_data_source.cc", |
122 "filters/file_data_source.h", | 120 "filters/file_data_source.h", |
123 "filters/frame_processor.cc", | 121 "filters/frame_processor.cc", |
124 "filters/frame_processor.h", | 122 "filters/frame_processor.h", |
125 "filters/gpu_video_accelerator_factories.cc", | 123 "filters/gpu_video_accelerator_factories.cc", |
126 "filters/gpu_video_accelerator_factories.h", | 124 "filters/gpu_video_accelerator_factories.h", |
127 "filters/h264_bit_reader.cc", | 125 "filters/h264_bit_reader.cc", |
128 "filters/h264_bit_reader.h", | 126 "filters/h264_bit_reader.h", |
129 "filters/h264_parser.cc", | 127 "filters/h264_parser.cc", |
130 "filters/h264_parser.h", | 128 "filters/h264_parser.h", |
131 "filters/jpeg_parser.cc", | 129 "filters/jpeg_parser.cc", |
132 "filters/jpeg_parser.h", | 130 "filters/jpeg_parser.h", |
133 "filters/renderer_impl.cc", | |
134 "filters/renderer_impl.h", | |
135 "filters/source_buffer_platform.cc", | 131 "filters/source_buffer_platform.cc", |
136 "filters/source_buffer_platform.h", | 132 "filters/source_buffer_platform.h", |
137 "filters/source_buffer_range.cc", | 133 "filters/source_buffer_range.cc", |
138 "filters/source_buffer_range.h", | 134 "filters/source_buffer_range.h", |
139 "filters/source_buffer_stream.cc", | 135 "filters/source_buffer_stream.cc", |
140 "filters/source_buffer_stream.h", | 136 "filters/source_buffer_stream.h", |
141 "filters/stream_parser_factory.cc", | 137 "filters/stream_parser_factory.cc", |
142 "filters/stream_parser_factory.h", | 138 "filters/stream_parser_factory.h", |
143 "filters/video_frame_scheduler.h", | 139 "filters/video_frame_scheduler.h", |
144 "filters/video_frame_scheduler_impl.cc", | 140 "filters/video_frame_scheduler_impl.cc", |
145 "filters/video_frame_scheduler_impl.h", | 141 "filters/video_frame_scheduler_impl.h", |
146 "filters/video_frame_scheduler_proxy.cc", | 142 "filters/video_frame_scheduler_proxy.cc", |
147 "filters/video_frame_scheduler_proxy.h", | 143 "filters/video_frame_scheduler_proxy.h", |
148 "filters/video_renderer_impl.cc", | |
149 "filters/video_renderer_impl.h", | |
150 "filters/vp8_bool_decoder.cc", | 144 "filters/vp8_bool_decoder.cc", |
151 "filters/vp8_bool_decoder.h", | 145 "filters/vp8_bool_decoder.h", |
152 "filters/vp8_parser.cc", | 146 "filters/vp8_parser.cc", |
153 "filters/vp8_parser.h", | 147 "filters/vp8_parser.h", |
154 "filters/webvtt_util.h", | 148 "filters/webvtt_util.h", |
155 "filters/wsola_internals.cc", | 149 "filters/wsola_internals.cc", |
156 "filters/wsola_internals.h", | 150 "filters/wsola_internals.h", |
157 "formats/common/offset_byte_queue.cc", | 151 "formats/common/offset_byte_queue.cc", |
158 "formats/common/offset_byte_queue.h", | 152 "formats/common/offset_byte_queue.h", |
159 "formats/webm/webm_audio_client.cc", | 153 "formats/webm/webm_audio_client.cc", |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 "midi/midi_port_info.cc", | 189 "midi/midi_port_info.cc", |
196 "midi/midi_port_info.h", | 190 "midi/midi_port_info.h", |
197 "midi/usb_midi_descriptor_parser.cc", | 191 "midi/usb_midi_descriptor_parser.cc", |
198 "midi/usb_midi_descriptor_parser.h", | 192 "midi/usb_midi_descriptor_parser.h", |
199 "midi/usb_midi_device.h", | 193 "midi/usb_midi_device.h", |
200 "midi/usb_midi_input_stream.cc", | 194 "midi/usb_midi_input_stream.cc", |
201 "midi/usb_midi_input_stream.h", | 195 "midi/usb_midi_input_stream.h", |
202 "midi/usb_midi_jack.h", | 196 "midi/usb_midi_jack.h", |
203 "midi/usb_midi_output_stream.cc", | 197 "midi/usb_midi_output_stream.cc", |
204 "midi/usb_midi_output_stream.h", | 198 "midi/usb_midi_output_stream.h", |
| 199 "renderers/audio_renderer_impl.cc", |
| 200 "renderers/audio_renderer_impl.h", |
| 201 "renderers/renderer_impl.cc", |
| 202 "renderers/renderer_impl.h", |
| 203 "renderers/video_renderer_impl.cc", |
| 204 "renderers/video_renderer_impl.h", |
205 "video/capture/file_video_capture_device.cc", | 205 "video/capture/file_video_capture_device.cc", |
206 "video/capture/file_video_capture_device.h", | 206 "video/capture/file_video_capture_device.h", |
207 "video/capture/linux/video_capture_device_chromeos.cc", | 207 "video/capture/linux/video_capture_device_chromeos.cc", |
208 "video/capture/linux/video_capture_device_chromeos.h", | 208 "video/capture/linux/video_capture_device_chromeos.h", |
209 "video/capture/linux/video_capture_device_linux.cc", | 209 "video/capture/linux/video_capture_device_linux.cc", |
210 "video/capture/linux/video_capture_device_linux.h", | 210 "video/capture/linux/video_capture_device_linux.h", |
211 "video/capture/mac/platform_video_capturing_mac.h", | 211 "video/capture/mac/platform_video_capturing_mac.h", |
212 "video/capture/mac/video_capture_device_avfoundation_mac.h", | 212 "video/capture/mac/video_capture_device_avfoundation_mac.h", |
213 "video/capture/mac/video_capture_device_avfoundation_mac.mm", | 213 "video/capture/mac/video_capture_device_avfoundation_mac.mm", |
214 "video/capture/mac/video_capture_device_decklink_mac.h", | 214 "video/capture/mac/video_capture_device_decklink_mac.h", |
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
312 deps += [ "//third_party/libvpx" ] | 312 deps += [ "//third_party/libvpx" ] |
313 } | 313 } |
314 | 314 |
315 if (!is_android) { | 315 if (!is_android) { |
316 sources += [ | 316 sources += [ |
317 "filters/opus_audio_decoder.cc", | 317 "filters/opus_audio_decoder.cc", |
318 "filters/opus_audio_decoder.h", | 318 "filters/opus_audio_decoder.h", |
319 ] | 319 ] |
320 if (!is_ensemble) { | 320 if (!is_ensemble) { |
321 sources += [ | 321 sources += [ |
322 "filters/default_renderer_factory.cc", | 322 "renderers/default_renderer_factory.cc", |
323 "filters/default_renderer_factory.h", | 323 "renderers/default_renderer_factory.h", |
324 ] | 324 ] |
325 } | 325 } |
326 } else { | 326 } else { |
327 sources += [ | 327 sources += [ |
328 "midi/midi_manager_android.cc", | 328 "midi/midi_manager_android.cc", |
329 "midi/usb_midi_device_android.cc", | 329 "midi/usb_midi_device_android.cc", |
330 "midi/usb_midi_device_android.h", | 330 "midi/usb_midi_device_android.h", |
331 "midi/usb_midi_device_factory_android.cc", | 331 "midi/usb_midi_device_factory_android.cc", |
332 "midi/usb_midi_device_factory_android.h", | 332 "midi/usb_midi_device_factory_android.h", |
333 "video/capture/android/video_capture_device_android.cc", | 333 "video/capture/android/video_capture_device_android.cc", |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
479 "//third_party/libyuv", | 479 "//third_party/libyuv", |
480 "//third_party/opus", | 480 "//third_party/opus", |
481 "//ui/gfx/geometry", | 481 "//ui/gfx/geometry", |
482 "//url", | 482 "//url", |
483 ] | 483 ] |
484 | 484 |
485 # Add the sources and dependencies that need X11, font, or graphics | 485 # Add the sources and dependencies that need X11, font, or graphics |
486 # libraries. | 486 # libraries. |
487 if (!is_ensemble) { | 487 if (!is_ensemble) { |
488 sources += [ | 488 sources += [ |
| 489 "blink/skcanvas_video_renderer.cc", |
| 490 "blink/skcanvas_video_renderer.h", |
489 "filters/gpu_video_decoder.cc", | 491 "filters/gpu_video_decoder.cc", |
490 "filters/gpu_video_decoder.h", | 492 "filters/gpu_video_decoder.h", |
491 "filters/skcanvas_video_renderer.cc", | |
492 "filters/skcanvas_video_renderer.h", | |
493 "video/capture/fake_video_capture_device.cc", | 493 "video/capture/fake_video_capture_device.cc", |
494 "video/capture/fake_video_capture_device.h", | 494 "video/capture/fake_video_capture_device.h", |
495 "video/capture/fake_video_capture_device_factory.cc", | 495 "video/capture/fake_video_capture_device_factory.cc", |
496 "video/capture/fake_video_capture_device_factory.h", | 496 "video/capture/fake_video_capture_device_factory.h", |
497 "video/capture/file_video_capture_device_factory.cc", | 497 "video/capture/file_video_capture_device_factory.cc", |
498 "video/capture/file_video_capture_device_factory.h", | 498 "video/capture/file_video_capture_device_factory.h", |
499 "video/capture/linux/video_capture_device_factory_linux.cc", | 499 "video/capture/linux/video_capture_device_factory_linux.cc", |
500 "video/capture/linux/video_capture_device_factory_linux.h", | 500 "video/capture/linux/video_capture_device_factory_linux.h", |
501 "video/capture/video_capture_device_factory.cc", | 501 "video/capture/video_capture_device_factory.cc", |
502 "video/capture/video_capture_device_factory.h", | 502 "video/capture/video_capture_device_factory.h", |
(...skipping 20 matching lines...) Expand all Loading... |
523 "//base", | 523 "//base", |
524 "//media/base:base_for_cast_ios", | 524 "//media/base:base_for_cast_ios", |
525 "//media/base/mac", | 525 "//media/base/mac", |
526 "//ui/gfx/geometry", | 526 "//ui/gfx/geometry", |
527 ] | 527 ] |
528 } | 528 } |
529 } | 529 } |
530 | 530 |
531 test("media_unittests") { | 531 test("media_unittests") { |
532 sources = [ | 532 sources = [ |
| 533 "blink/skcanvas_video_renderer_unittest.cc", |
533 "cdm/aes_decryptor_unittest.cc", | 534 "cdm/aes_decryptor_unittest.cc", |
534 "cdm/cenc_utils_unittest.cc", | 535 "cdm/cenc_utils_unittest.cc", |
535 "cdm/json_web_key_unittest.cc", | 536 "cdm/json_web_key_unittest.cc", |
536 "filters/audio_clock_unittest.cc", | 537 "filters/audio_clock_unittest.cc", |
537 "filters/audio_decoder_selector_unittest.cc", | 538 "filters/audio_decoder_selector_unittest.cc", |
538 "filters/audio_renderer_algorithm_unittest.cc", | 539 "filters/audio_renderer_algorithm_unittest.cc", |
539 "filters/audio_renderer_impl_unittest.cc", | |
540 "filters/chunk_demuxer_unittest.cc", | 540 "filters/chunk_demuxer_unittest.cc", |
541 "filters/decrypting_audio_decoder_unittest.cc", | 541 "filters/decrypting_audio_decoder_unittest.cc", |
542 "filters/decrypting_demuxer_stream_unittest.cc", | 542 "filters/decrypting_demuxer_stream_unittest.cc", |
543 "filters/decrypting_video_decoder_unittest.cc", | 543 "filters/decrypting_video_decoder_unittest.cc", |
544 "filters/fake_demuxer_stream.cc", | 544 "filters/fake_demuxer_stream.cc", |
545 "filters/fake_demuxer_stream.h", | 545 "filters/fake_demuxer_stream.h", |
546 "filters/fake_demuxer_stream_unittest.cc", | 546 "filters/fake_demuxer_stream_unittest.cc", |
547 "filters/fake_video_decoder.cc", | 547 "filters/fake_video_decoder.cc", |
548 "filters/fake_video_decoder.h", | 548 "filters/fake_video_decoder.h", |
549 "filters/fake_video_decoder_unittest.cc", | 549 "filters/fake_video_decoder_unittest.cc", |
550 "filters/file_data_source_unittest.cc", | 550 "filters/file_data_source_unittest.cc", |
551 "filters/frame_processor_unittest.cc", | 551 "filters/frame_processor_unittest.cc", |
552 "filters/h264_bit_reader_unittest.cc", | 552 "filters/h264_bit_reader_unittest.cc", |
553 "filters/h264_parser_unittest.cc", | 553 "filters/h264_parser_unittest.cc", |
554 "filters/jpeg_parser_unittest.cc", | 554 "filters/jpeg_parser_unittest.cc", |
555 "filters/renderer_impl_unittest.cc", | |
556 "filters/skcanvas_video_renderer_unittest.cc", | |
557 "filters/source_buffer_stream_unittest.cc", | 555 "filters/source_buffer_stream_unittest.cc", |
558 "filters/video_decoder_selector_unittest.cc", | 556 "filters/video_decoder_selector_unittest.cc", |
559 "filters/video_frame_scheduler_impl_unittest.cc", | 557 "filters/video_frame_scheduler_impl_unittest.cc", |
560 "filters/video_frame_scheduler_unittest.cc", | 558 "filters/video_frame_scheduler_unittest.cc", |
561 "filters/video_frame_stream_unittest.cc", | 559 "filters/video_frame_stream_unittest.cc", |
562 "filters/video_renderer_impl_unittest.cc", | |
563 "filters/vp8_bool_decoder_unittest.cc", | 560 "filters/vp8_bool_decoder_unittest.cc", |
564 "filters/vp8_parser_unittest.cc", | 561 "filters/vp8_parser_unittest.cc", |
565 "formats/common/offset_byte_queue_unittest.cc", | 562 "formats/common/offset_byte_queue_unittest.cc", |
566 "formats/webm/cluster_builder.cc", | 563 "formats/webm/cluster_builder.cc", |
567 "formats/webm/cluster_builder.h", | 564 "formats/webm/cluster_builder.h", |
568 "formats/webm/opus_packet_builder.cc", | 565 "formats/webm/opus_packet_builder.cc", |
569 "formats/webm/opus_packet_builder.h", | 566 "formats/webm/opus_packet_builder.h", |
570 "formats/webm/tracks_builder.cc", | 567 "formats/webm/tracks_builder.cc", |
571 "formats/webm/tracks_builder.h", | 568 "formats/webm/tracks_builder.h", |
572 "formats/webm/webm_cluster_parser_unittest.cc", | 569 "formats/webm/webm_cluster_parser_unittest.cc", |
573 "formats/webm/webm_content_encodings_client_unittest.cc", | 570 "formats/webm/webm_content_encodings_client_unittest.cc", |
574 "formats/webm/webm_parser_unittest.cc", | 571 "formats/webm/webm_parser_unittest.cc", |
575 "formats/webm/webm_tracks_parser_unittest.cc", | 572 "formats/webm/webm_tracks_parser_unittest.cc", |
576 "formats/webm/webm_webvtt_parser_unittest.cc", | 573 "formats/webm/webm_webvtt_parser_unittest.cc", |
577 "midi/midi_manager_unittest.cc", | 574 "midi/midi_manager_unittest.cc", |
578 "midi/midi_manager_usb_unittest.cc", | 575 "midi/midi_manager_usb_unittest.cc", |
579 "midi/midi_message_queue_unittest.cc", | 576 "midi/midi_message_queue_unittest.cc", |
580 "midi/midi_message_util_unittest.cc", | 577 "midi/midi_message_util_unittest.cc", |
581 "midi/usb_midi_descriptor_parser_unittest.cc", | 578 "midi/usb_midi_descriptor_parser_unittest.cc", |
582 "midi/usb_midi_input_stream_unittest.cc", | 579 "midi/usb_midi_input_stream_unittest.cc", |
583 "midi/usb_midi_output_stream_unittest.cc", | 580 "midi/usb_midi_output_stream_unittest.cc", |
| 581 "renderers/audio_renderer_impl_unittest.cc", |
| 582 "renderers/renderer_impl_unittest.cc", |
| 583 "renderers/video_renderer_impl_unittest.cc", |
584 "video/capture/fake_video_capture_device_unittest.cc", | 584 "video/capture/fake_video_capture_device_unittest.cc", |
585 "video/capture/video_capture_device_unittest.cc", | 585 "video/capture/video_capture_device_unittest.cc", |
586 "video/h264_poc_unittest.cc", | 586 "video/h264_poc_unittest.cc", |
587 ] | 587 ] |
588 | 588 |
589 # TODO(wolenetz): Fix size_t to int trunctaion in win64. | 589 # TODO(wolenetz): Fix size_t to int trunctaion in win64. |
590 # See http://crbug.com/171009 | 590 # See http://crbug.com/171009 |
591 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 591 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
592 | 592 |
593 deps = [ | 593 deps = [ |
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
798 deps = [ | 798 deps = [ |
799 ":media", | 799 ":media", |
800 ":shared_memory_support", | 800 ":shared_memory_support", |
801 "//base", | 801 "//base", |
802 "//ui/gl", | 802 "//ui/gl", |
803 "//ui/gfx", | 803 "//ui/gfx", |
804 "//ui/gfx/geometry", | 804 "//ui/gfx/geometry", |
805 ] | 805 ] |
806 } | 806 } |
807 } | 807 } |
OLD | NEW |