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

Side by Side Diff: media/BUILD.gn

Issue 2872853003: Create BUILD.gn files for //media/formats. (Closed)
Patch Set: Rebase Created 3 years, 7 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 | « no previous file | media/base/BUILD.gn » ('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/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
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/ac3/ac3_util.cc",
205 "formats/ac3/ac3_util.h",
206 "formats/common/offset_byte_queue.cc",
207 "formats/common/offset_byte_queue.h",
208 "formats/webm/webm_audio_client.cc",
209 "formats/webm/webm_audio_client.h",
210 "formats/webm/webm_cluster_parser.cc",
211 "formats/webm/webm_cluster_parser.h",
212 "formats/webm/webm_colour_parser.cc",
213 "formats/webm/webm_colour_parser.h",
214 "formats/webm/webm_constants.cc",
215 "formats/webm/webm_constants.h",
216 "formats/webm/webm_content_encodings.cc",
217 "formats/webm/webm_content_encodings.h",
218 "formats/webm/webm_content_encodings_client.cc",
219 "formats/webm/webm_content_encodings_client.h",
220 "formats/webm/webm_crypto_helpers.cc",
221 "formats/webm/webm_crypto_helpers.h",
222 "formats/webm/webm_info_parser.cc",
223 "formats/webm/webm_info_parser.h",
224 "formats/webm/webm_parser.cc",
225 "formats/webm/webm_parser.h",
226 "formats/webm/webm_stream_parser.cc",
227 "formats/webm/webm_stream_parser.h",
228 "formats/webm/webm_tracks_parser.cc",
229 "formats/webm/webm_tracks_parser.h",
230 "formats/webm/webm_video_client.cc",
231 "formats/webm/webm_video_client.h",
232 "formats/webm/webm_webvtt_parser.cc",
233 "formats/webm/webm_webvtt_parser.h",
234 "muxers/webm_muxer.cc", 204 "muxers/webm_muxer.cc",
235 "muxers/webm_muxer.h", 205 "muxers/webm_muxer.h",
236 "renderers/audio_renderer_impl.cc", 206 "renderers/audio_renderer_impl.cc",
237 "renderers/audio_renderer_impl.h", 207 "renderers/audio_renderer_impl.h",
238 "renderers/default_renderer_factory.cc", 208 "renderers/default_renderer_factory.cc",
239 "renderers/default_renderer_factory.h", 209 "renderers/default_renderer_factory.h",
240 "renderers/gpu_video_accelerator_factories.h", 210 "renderers/gpu_video_accelerator_factories.h",
241 "renderers/renderer_impl.cc", 211 "renderers/renderer_impl.cc",
242 "renderers/renderer_impl.h", 212 "renderers/renderer_impl.h",
243 "renderers/skcanvas_video_renderer.cc", 213 "renderers/skcanvas_video_renderer.cc",
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
298 "//ui/gl:gl", 268 "//ui/gl:gl",
299 "//url", 269 "//url",
300 ] 270 ]
301 271
302 public_configs = [ "//third_party/libwebm:libwebm_config" ] 272 public_configs = [ "//third_party/libwebm:libwebm_config" ]
303 public_deps = [ 273 public_deps = [
304 ":filters_common", 274 ":filters_common",
305 ":media_features", 275 ":media_features",
306 ":shared_memory_support", 276 ":shared_memory_support",
307 "//media/audio", 277 "//media/audio",
308 "//media/base", 278 "//media/formats",
309 "//ui/gfx:color_space", 279 "//ui/gfx:color_space",
310 ] 280 ]
311 281
312 include_dirs = [ "." ] 282 include_dirs = [ "." ]
313 if (media_use_ffmpeg) { 283 if (media_use_ffmpeg) {
314 public_deps += [ "//media/ffmpeg" ] 284 public_deps += [ "//media/ffmpeg" ]
315 deps += [ 285 deps += [
316 "//third_party/ffmpeg", 286 "//third_party/ffmpeg",
317 "//third_party/opus", 287 "//third_party/opus",
318 ] 288 ]
(...skipping 23 matching lines...) Expand all
342 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc", 312 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc",
343 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.h", 313 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.h",
344 ] 314 ]
345 } 315 }
346 } 316 }
347 317
348 if (proprietary_codecs && enable_hevc_demuxing) { 318 if (proprietary_codecs && enable_hevc_demuxing) {
349 sources += [ 319 sources += [
350 "filters/h265_parser.cc", 320 "filters/h265_parser.cc",
351 "filters/h265_parser.h", 321 "filters/h265_parser.h",
352 "formats/mp4/hevc.cc",
353 "formats/mp4/hevc.h",
354 ] 322 ]
355 if (media_use_ffmpeg) { 323 if (media_use_ffmpeg) {
356 sources += [ 324 sources += [
357 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc", 325 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc",
358 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.h", 326 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.h",
359 ] 327 ]
360 } 328 }
361 } 329 }
362 if (proprietary_codecs && enable_dolby_vision_demuxing) {
363 sources += [
364 "formats/mp4/dolby_vision.cc",
365 "formats/mp4/dolby_vision.h",
366 ]
367 }
368 330
369 if (current_cpu == "arm" && arm_use_neon) { 331 if (current_cpu == "arm" && arm_use_neon) {
370 defines += [ "USE_NEON" ] 332 defines += [ "USE_NEON" ]
371 } 333 }
372 334
373 if (media_use_libvpx) { 335 if (media_use_libvpx) {
374 sources += [ 336 sources += [
375 "filters/vpx_video_decoder.cc", 337 "filters/vpx_video_decoder.cc",
376 "filters/vpx_video_decoder.h", 338 "filters/vpx_video_decoder.h",
377 ] 339 ]
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
414 if (is_win) { 376 if (is_win) {
415 deps += [ "//media/base/win" ] 377 deps += [ "//media/base/win" ]
416 } 378 }
417 379
418 if (proprietary_codecs) { 380 if (proprietary_codecs) {
419 sources += [ 381 sources += [
420 "cdm/cenc_utils.cc", 382 "cdm/cenc_utils.cc",
421 "cdm/cenc_utils.h", 383 "cdm/cenc_utils.h",
422 "filters/h264_to_annex_b_bitstream_converter.cc", 384 "filters/h264_to_annex_b_bitstream_converter.cc",
423 "filters/h264_to_annex_b_bitstream_converter.h", 385 "filters/h264_to_annex_b_bitstream_converter.h",
424 "formats/mp4/aac.cc",
425 "formats/mp4/aac.h",
426 "formats/mp4/avc.cc",
427 "formats/mp4/avc.h",
428 "formats/mp4/bitstream_converter.cc",
429 "formats/mp4/bitstream_converter.h",
430 "formats/mp4/box_definitions.cc",
431 "formats/mp4/box_definitions.h",
432 "formats/mp4/box_reader.cc",
433 "formats/mp4/box_reader.h",
434 "formats/mp4/es_descriptor.cc",
435 "formats/mp4/es_descriptor.h",
436 "formats/mp4/mp4_stream_parser.cc",
437 "formats/mp4/mp4_stream_parser.h",
438 "formats/mp4/sample_to_group_iterator.cc",
439 "formats/mp4/sample_to_group_iterator.h",
440 "formats/mp4/track_run_iterator.cc",
441 "formats/mp4/track_run_iterator.h",
442 "formats/mpeg/adts_constants.cc",
443 "formats/mpeg/adts_constants.h",
444 "formats/mpeg/adts_stream_parser.cc",
445 "formats/mpeg/adts_stream_parser.h",
446 "formats/mpeg/mpeg1_audio_stream_parser.cc",
447 "formats/mpeg/mpeg1_audio_stream_parser.h",
448 "formats/mpeg/mpeg_audio_stream_parser_base.cc",
449 "formats/mpeg/mpeg_audio_stream_parser_base.h",
450 ] 386 ]
451 if (enable_mse_mpeg2ts_stream_parser) {
452 sources += [
453 "formats/mp2t/descriptors.cc",
454 "formats/mp2t/descriptors.h",
455 "formats/mp2t/es_adapter_video.cc",
456 "formats/mp2t/es_adapter_video.h",
457 "formats/mp2t/es_parser.cc",
458 "formats/mp2t/es_parser.h",
459 "formats/mp2t/es_parser_adts.cc",
460 "formats/mp2t/es_parser_adts.h",
461 "formats/mp2t/es_parser_h264.cc",
462 "formats/mp2t/es_parser_h264.h",
463 "formats/mp2t/es_parser_mpeg1audio.cc",
464 "formats/mp2t/es_parser_mpeg1audio.h",
465 "formats/mp2t/mp2t_common.h",
466 "formats/mp2t/mp2t_stream_parser.cc",
467 "formats/mp2t/mp2t_stream_parser.h",
468 "formats/mp2t/timestamp_unroller.cc",
469 "formats/mp2t/timestamp_unroller.h",
470 "formats/mp2t/ts_packet.cc",
471 "formats/mp2t/ts_packet.h",
472 "formats/mp2t/ts_section.h",
473 "formats/mp2t/ts_section_pat.cc",
474 "formats/mp2t/ts_section_pat.h",
475 "formats/mp2t/ts_section_pes.cc",
476 "formats/mp2t/ts_section_pes.h",
477 "formats/mp2t/ts_section_pmt.cc",
478 "formats/mp2t/ts_section_pmt.h",
479 "formats/mp2t/ts_section_psi.cc",
480 "formats/mp2t/ts_section_psi.h",
481 ]
482 if (enable_hls_sample_aes) {
483 sources += [
484 "formats/mp2t/ts_section_cat.cc",
485 "formats/mp2t/ts_section_cat.h",
486 "formats/mp2t/ts_section_cets_ecm.cc",
487 "formats/mp2t/ts_section_cets_ecm.h",
488 "formats/mp2t/ts_section_cets_pssh.cc",
489 "formats/mp2t/ts_section_cets_pssh.h",
490 ]
491 }
492 }
493 } 387 }
494 388
495 if (use_low_memory_buffer) { 389 if (use_low_memory_buffer) {
496 sources += [ 390 sources += [
497 "filters/source_buffer_platform.h", 391 "filters/source_buffer_platform.h",
498 "filters/source_buffer_platform_lowmem.cc", 392 "filters/source_buffer_platform_lowmem.cc",
499 ] 393 ]
500 } else { 394 } else {
501 sources += [ 395 sources += [
502 "filters/source_buffer_platform.cc", 396 "filters/source_buffer_platform.cc",
(...skipping 496 matching lines...) Expand 10 before | Expand all | Expand 10 after
999 fuzzer_test("media_mp4_avcc_parser_fuzzer") { 893 fuzzer_test("media_mp4_avcc_parser_fuzzer") {
1000 sources = [ 894 sources = [
1001 "formats/mp4/mp4_avcc_parser_fuzzer.cc", 895 "formats/mp4/mp4_avcc_parser_fuzzer.cc",
1002 ] 896 ]
1003 deps = [ 897 deps = [
1004 ":media", 898 ":media",
1005 "//base", 899 "//base",
1006 ] 900 ]
1007 } 901 }
1008 } 902 }
OLDNEW
« no previous file with comments | « no previous file | media/base/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698