Chromium Code Reviews| 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/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") |
| 6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
| 7 import("//build/config/arm.gni") | 7 import("//build/config/arm.gni") |
| 8 import("//build/config/features.gni") | 8 import("//build/config/features.gni") |
| 9 import("//build/config/linux/pkg_config.gni") | 9 import("//build/config/linux/pkg_config.gni") |
| 10 import("//build/config/ui.gni") | 10 import("//build/config/ui.gni") |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 194 "filters/vp9_compressed_header_parser.h", | 194 "filters/vp9_compressed_header_parser.h", |
| 195 "filters/vp9_parser.cc", | 195 "filters/vp9_parser.cc", |
| 196 "filters/vp9_parser.h", | 196 "filters/vp9_parser.h", |
| 197 "filters/vp9_raw_bits_reader.cc", | 197 "filters/vp9_raw_bits_reader.cc", |
| 198 "filters/vp9_raw_bits_reader.h", | 198 "filters/vp9_raw_bits_reader.h", |
| 199 "filters/vp9_uncompressed_header_parser.cc", | 199 "filters/vp9_uncompressed_header_parser.cc", |
| 200 "filters/vp9_uncompressed_header_parser.h", | 200 "filters/vp9_uncompressed_header_parser.h", |
| 201 "filters/webvtt_util.h", | 201 "filters/webvtt_util.h", |
| 202 "filters/wsola_internals.cc", | 202 "filters/wsola_internals.cc", |
| 203 "filters/wsola_internals.h", | 203 "filters/wsola_internals.h", |
| 204 "formats/common/offset_byte_queue.cc", | |
| 205 "formats/common/offset_byte_queue.h", | |
| 206 "formats/webm/webm_audio_client.cc", | |
| 207 "formats/webm/webm_audio_client.h", | |
| 208 "formats/webm/webm_cluster_parser.cc", | |
| 209 "formats/webm/webm_cluster_parser.h", | |
| 210 "formats/webm/webm_colour_parser.cc", | |
| 211 "formats/webm/webm_colour_parser.h", | |
| 212 "formats/webm/webm_constants.cc", | |
| 213 "formats/webm/webm_constants.h", | |
| 214 "formats/webm/webm_content_encodings.cc", | |
| 215 "formats/webm/webm_content_encodings.h", | |
| 216 "formats/webm/webm_content_encodings_client.cc", | |
| 217 "formats/webm/webm_content_encodings_client.h", | |
| 218 "formats/webm/webm_crypto_helpers.cc", | |
| 219 "formats/webm/webm_crypto_helpers.h", | |
| 220 "formats/webm/webm_info_parser.cc", | |
| 221 "formats/webm/webm_info_parser.h", | |
| 222 "formats/webm/webm_parser.cc", | |
| 223 "formats/webm/webm_parser.h", | |
| 224 "formats/webm/webm_stream_parser.cc", | |
| 225 "formats/webm/webm_stream_parser.h", | |
| 226 "formats/webm/webm_tracks_parser.cc", | |
| 227 "formats/webm/webm_tracks_parser.h", | |
| 228 "formats/webm/webm_video_client.cc", | |
| 229 "formats/webm/webm_video_client.h", | |
| 230 "formats/webm/webm_webvtt_parser.cc", | |
| 231 "formats/webm/webm_webvtt_parser.h", | |
| 232 "muxers/webm_muxer.cc", | 204 "muxers/webm_muxer.cc", |
| 233 "muxers/webm_muxer.h", | 205 "muxers/webm_muxer.h", |
| 234 "renderers/audio_renderer_impl.cc", | 206 "renderers/audio_renderer_impl.cc", |
| 235 "renderers/audio_renderer_impl.h", | 207 "renderers/audio_renderer_impl.h", |
| 236 "renderers/default_renderer_factory.cc", | 208 "renderers/default_renderer_factory.cc", |
| 237 "renderers/default_renderer_factory.h", | 209 "renderers/default_renderer_factory.h", |
| 238 "renderers/gpu_video_accelerator_factories.h", | 210 "renderers/gpu_video_accelerator_factories.h", |
| 239 "renderers/renderer_impl.cc", | 211 "renderers/renderer_impl.cc", |
| 240 "renderers/renderer_impl.h", | 212 "renderers/renderer_impl.h", |
| 241 "renderers/skcanvas_video_renderer.cc", | 213 "renderers/skcanvas_video_renderer.cc", |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 295 "//ui/gfx/geometry", | 267 "//ui/gfx/geometry", |
| 296 "//ui/gl:gl", | 268 "//ui/gl:gl", |
| 297 "//url", | 269 "//url", |
| 298 ] | 270 ] |
| 299 | 271 |
| 300 public_configs = [ "//third_party/libwebm:libwebm_config" ] | 272 public_configs = [ "//third_party/libwebm:libwebm_config" ] |
| 301 public_deps = [ | 273 public_deps = [ |
| 302 ":filters_common", | 274 ":filters_common", |
| 303 ":media_features", | 275 ":media_features", |
| 304 ":shared_memory_support", | 276 ":shared_memory_support", |
| 277 "formats", | |
|
jrummell
2017/05/11 17:36:15
Can you use the full name (//media/formats)?
a.suchit2
2017/05/12 05:54:43
Done.
| |
| 305 "//media/audio", | 278 "//media/audio", |
| 306 "//media/base", | 279 "//media/base", |
| 307 "//ui/gfx:color_space", | 280 "//ui/gfx:color_space", |
| 308 ] | 281 ] |
| 309 | 282 |
| 310 include_dirs = [ "." ] | 283 include_dirs = [ "." ] |
| 311 if (media_use_ffmpeg) { | 284 if (media_use_ffmpeg) { |
| 312 public_deps += [ "//media/ffmpeg" ] | 285 public_deps += [ "//media/ffmpeg" ] |
| 313 deps += [ | 286 deps += [ |
| 314 "//third_party/ffmpeg", | 287 "//third_party/ffmpeg", |
| (...skipping 25 matching lines...) Expand all Loading... | |
| 340 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc", | 313 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc", |
| 341 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.h", | 314 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.h", |
| 342 ] | 315 ] |
| 343 } | 316 } |
| 344 } | 317 } |
| 345 | 318 |
| 346 if (proprietary_codecs && enable_hevc_demuxing) { | 319 if (proprietary_codecs && enable_hevc_demuxing) { |
| 347 sources += [ | 320 sources += [ |
| 348 "filters/h265_parser.cc", | 321 "filters/h265_parser.cc", |
| 349 "filters/h265_parser.h", | 322 "filters/h265_parser.h", |
| 350 "formats/mp4/hevc.cc", | |
| 351 "formats/mp4/hevc.h", | |
| 352 ] | 323 ] |
| 353 if (media_use_ffmpeg) { | 324 if (media_use_ffmpeg) { |
| 354 sources += [ | 325 sources += [ |
| 355 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc", | 326 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc", |
| 356 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.h", | 327 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.h", |
| 357 ] | 328 ] |
| 358 } | 329 } |
| 359 } | 330 } |
| 360 if (proprietary_codecs && enable_dolby_vision_demuxing) { | |
| 361 sources += [ | |
| 362 "formats/mp4/dolby_vision.cc", | |
| 363 "formats/mp4/dolby_vision.h", | |
| 364 ] | |
| 365 } | |
| 366 | 331 |
| 367 if (current_cpu == "arm" && arm_use_neon) { | 332 if (current_cpu == "arm" && arm_use_neon) { |
| 368 defines += [ "USE_NEON" ] | 333 defines += [ "USE_NEON" ] |
| 369 } | 334 } |
| 370 | 335 |
| 371 if (media_use_libvpx) { | 336 if (media_use_libvpx) { |
| 372 sources += [ | 337 sources += [ |
| 373 "filters/vpx_video_decoder.cc", | 338 "filters/vpx_video_decoder.cc", |
| 374 "filters/vpx_video_decoder.h", | 339 "filters/vpx_video_decoder.h", |
| 375 ] | 340 ] |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 412 if (is_win) { | 377 if (is_win) { |
| 413 deps += [ "//media/base/win" ] | 378 deps += [ "//media/base/win" ] |
| 414 } | 379 } |
| 415 | 380 |
| 416 if (proprietary_codecs) { | 381 if (proprietary_codecs) { |
| 417 sources += [ | 382 sources += [ |
| 418 "cdm/cenc_utils.cc", | 383 "cdm/cenc_utils.cc", |
| 419 "cdm/cenc_utils.h", | 384 "cdm/cenc_utils.h", |
| 420 "filters/h264_to_annex_b_bitstream_converter.cc", | 385 "filters/h264_to_annex_b_bitstream_converter.cc", |
| 421 "filters/h264_to_annex_b_bitstream_converter.h", | 386 "filters/h264_to_annex_b_bitstream_converter.h", |
| 422 "formats/mp4/aac.cc", | |
| 423 "formats/mp4/aac.h", | |
| 424 "formats/mp4/avc.cc", | |
| 425 "formats/mp4/avc.h", | |
| 426 "formats/mp4/bitstream_converter.cc", | |
| 427 "formats/mp4/bitstream_converter.h", | |
| 428 "formats/mp4/box_definitions.cc", | |
| 429 "formats/mp4/box_definitions.h", | |
| 430 "formats/mp4/box_reader.cc", | |
| 431 "formats/mp4/box_reader.h", | |
| 432 "formats/mp4/es_descriptor.cc", | |
| 433 "formats/mp4/es_descriptor.h", | |
| 434 "formats/mp4/mp4_stream_parser.cc", | |
| 435 "formats/mp4/mp4_stream_parser.h", | |
| 436 "formats/mp4/sample_to_group_iterator.cc", | |
| 437 "formats/mp4/sample_to_group_iterator.h", | |
| 438 "formats/mp4/track_run_iterator.cc", | |
| 439 "formats/mp4/track_run_iterator.h", | |
| 440 "formats/mpeg/adts_constants.cc", | |
| 441 "formats/mpeg/adts_constants.h", | |
| 442 "formats/mpeg/adts_stream_parser.cc", | |
| 443 "formats/mpeg/adts_stream_parser.h", | |
| 444 "formats/mpeg/mpeg1_audio_stream_parser.cc", | |
| 445 "formats/mpeg/mpeg1_audio_stream_parser.h", | |
| 446 "formats/mpeg/mpeg_audio_stream_parser_base.cc", | |
| 447 "formats/mpeg/mpeg_audio_stream_parser_base.h", | |
| 448 ] | 387 ] |
| 449 if (enable_mse_mpeg2ts_stream_parser) { | |
| 450 sources += [ | |
| 451 "formats/mp2t/descriptors.cc", | |
| 452 "formats/mp2t/descriptors.h", | |
| 453 "formats/mp2t/es_adapter_video.cc", | |
| 454 "formats/mp2t/es_adapter_video.h", | |
| 455 "formats/mp2t/es_parser.cc", | |
| 456 "formats/mp2t/es_parser.h", | |
| 457 "formats/mp2t/es_parser_adts.cc", | |
| 458 "formats/mp2t/es_parser_adts.h", | |
| 459 "formats/mp2t/es_parser_h264.cc", | |
| 460 "formats/mp2t/es_parser_h264.h", | |
| 461 "formats/mp2t/es_parser_mpeg1audio.cc", | |
| 462 "formats/mp2t/es_parser_mpeg1audio.h", | |
| 463 "formats/mp2t/mp2t_common.h", | |
| 464 "formats/mp2t/mp2t_stream_parser.cc", | |
| 465 "formats/mp2t/mp2t_stream_parser.h", | |
| 466 "formats/mp2t/timestamp_unroller.cc", | |
| 467 "formats/mp2t/timestamp_unroller.h", | |
| 468 "formats/mp2t/ts_packet.cc", | |
| 469 "formats/mp2t/ts_packet.h", | |
| 470 "formats/mp2t/ts_section.h", | |
| 471 "formats/mp2t/ts_section_pat.cc", | |
| 472 "formats/mp2t/ts_section_pat.h", | |
| 473 "formats/mp2t/ts_section_pes.cc", | |
| 474 "formats/mp2t/ts_section_pes.h", | |
| 475 "formats/mp2t/ts_section_pmt.cc", | |
| 476 "formats/mp2t/ts_section_pmt.h", | |
| 477 "formats/mp2t/ts_section_psi.cc", | |
| 478 "formats/mp2t/ts_section_psi.h", | |
| 479 ] | |
| 480 if (enable_hls_sample_aes) { | |
| 481 sources += [ | |
| 482 "formats/mp2t/ts_section_cat.cc", | |
| 483 "formats/mp2t/ts_section_cat.h", | |
| 484 "formats/mp2t/ts_section_cets_ecm.cc", | |
| 485 "formats/mp2t/ts_section_cets_ecm.h", | |
| 486 "formats/mp2t/ts_section_cets_pssh.cc", | |
| 487 "formats/mp2t/ts_section_cets_pssh.h", | |
| 488 ] | |
| 489 } | |
| 490 } | |
| 491 } | 388 } |
| 492 | 389 |
| 493 if (use_low_memory_buffer) { | 390 if (use_low_memory_buffer) { |
| 494 sources += [ | 391 sources += [ |
| 495 "filters/source_buffer_platform.h", | 392 "filters/source_buffer_platform.h", |
| 496 "filters/source_buffer_platform_lowmem.cc", | 393 "filters/source_buffer_platform_lowmem.cc", |
| 497 ] | 394 ] |
| 498 } else { | 395 } else { |
| 499 sources += [ | 396 sources += [ |
| 500 "filters/source_buffer_platform.cc", | 397 "filters/source_buffer_platform.cc", |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 582 "filters/source_buffer_state_unittest.cc", | 479 "filters/source_buffer_state_unittest.cc", |
| 583 "filters/source_buffer_stream_unittest.cc", | 480 "filters/source_buffer_stream_unittest.cc", |
| 584 "filters/video_cadence_estimator_unittest.cc", | 481 "filters/video_cadence_estimator_unittest.cc", |
| 585 "filters/video_decoder_selector_unittest.cc", | 482 "filters/video_decoder_selector_unittest.cc", |
| 586 "filters/video_frame_stream_unittest.cc", | 483 "filters/video_frame_stream_unittest.cc", |
| 587 "filters/video_renderer_algorithm_unittest.cc", | 484 "filters/video_renderer_algorithm_unittest.cc", |
| 588 "filters/vp8_bool_decoder_unittest.cc", | 485 "filters/vp8_bool_decoder_unittest.cc", |
| 589 "filters/vp8_parser_unittest.cc", | 486 "filters/vp8_parser_unittest.cc", |
| 590 "filters/vp9_parser_unittest.cc", | 487 "filters/vp9_parser_unittest.cc", |
| 591 "filters/vp9_raw_bits_reader_unittest.cc", | 488 "filters/vp9_raw_bits_reader_unittest.cc", |
| 592 "formats/common/offset_byte_queue_unittest.cc", | 489 "formats/common/offset_byte_queue_unittest.cc", |
|
jrummell
2017/05/11 17:36:15
Are you going to move the test files in a separate
a.suchit2
2017/05/12 05:54:43
I am thinking to take unittests in different CL be
| |
| 593 "formats/webm/cluster_builder.cc", | 490 "formats/webm/cluster_builder.cc", |
| 594 "formats/webm/cluster_builder.h", | 491 "formats/webm/cluster_builder.h", |
| 595 "formats/webm/opus_packet_builder.cc", | 492 "formats/webm/opus_packet_builder.cc", |
| 596 "formats/webm/opus_packet_builder.h", | 493 "formats/webm/opus_packet_builder.h", |
| 597 "formats/webm/tracks_builder.cc", | 494 "formats/webm/tracks_builder.cc", |
| 598 "formats/webm/tracks_builder.h", | 495 "formats/webm/tracks_builder.h", |
| 599 "formats/webm/webm_cluster_parser_unittest.cc", | 496 "formats/webm/webm_cluster_parser_unittest.cc", |
| 600 "formats/webm/webm_content_encodings_client_unittest.cc", | 497 "formats/webm/webm_content_encodings_client_unittest.cc", |
| 601 "formats/webm/webm_crypto_helpers_unittest.cc", | 498 "formats/webm/webm_crypto_helpers_unittest.cc", |
| 602 "formats/webm/webm_parser_unittest.cc", | 499 "formats/webm/webm_parser_unittest.cc", |
| (...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 996 fuzzer_test("media_mp4_avcc_parser_fuzzer") { | 893 fuzzer_test("media_mp4_avcc_parser_fuzzer") { |
| 997 sources = [ | 894 sources = [ |
| 998 "formats/mp4/mp4_avcc_parser_fuzzer.cc", | 895 "formats/mp4/mp4_avcc_parser_fuzzer.cc", |
| 999 ] | 896 ] |
| 1000 deps = [ | 897 deps = [ |
| 1001 ":media", | 898 ":media", |
| 1002 "//base", | 899 "//base", |
| 1003 ] | 900 ] |
| 1004 } | 901 } |
| 1005 } | 902 } |
| OLD | NEW |