| 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 |