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

Side by Side Diff: media/BUILD.gn

Issue 941633004: Moved renderer implementation from media/filters/ to media/renderers/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed android build Created 5 years, 10 months 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
« no previous file with comments | « content/renderer/render_view_impl.cc ('k') | media/blink/skcanvas_video_renderer.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « content/renderer/render_view_impl.cc ('k') | media/blink/skcanvas_video_renderer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698