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

Side by Side Diff: media/BUILD.gn

Issue 816353010: Implemented HEVC video demuxing and parsing (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add enable_hevc_demuxing flag for conditional compilation 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
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 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
121 "filters/frame_processor.cc", 121 "filters/frame_processor.cc",
122 "filters/frame_processor.h", 122 "filters/frame_processor.h",
123 "filters/gpu_video_accelerator_factories.cc", 123 "filters/gpu_video_accelerator_factories.cc",
124 "filters/gpu_video_accelerator_factories.h", 124 "filters/gpu_video_accelerator_factories.h",
125 "filters/gpu_video_decoder.cc", 125 "filters/gpu_video_decoder.cc",
126 "filters/gpu_video_decoder.h", 126 "filters/gpu_video_decoder.h",
127 "filters/h264_bit_reader.cc", 127 "filters/h264_bit_reader.cc",
128 "filters/h264_bit_reader.h", 128 "filters/h264_bit_reader.h",
129 "filters/h264_parser.cc", 129 "filters/h264_parser.cc",
130 "filters/h264_parser.h", 130 "filters/h264_parser.h",
131 "filters/h265_parser.cc",
132 "filters/h265_parser.h",
131 "filters/jpeg_parser.cc", 133 "filters/jpeg_parser.cc",
132 "filters/jpeg_parser.h", 134 "filters/jpeg_parser.h",
133 "filters/renderer_impl.cc", 135 "filters/renderer_impl.cc",
134 "filters/renderer_impl.h", 136 "filters/renderer_impl.h",
135 "filters/skcanvas_video_renderer.cc", 137 "filters/skcanvas_video_renderer.cc",
136 "filters/skcanvas_video_renderer.h", 138 "filters/skcanvas_video_renderer.h",
137 "filters/source_buffer_platform.cc", 139 "filters/source_buffer_platform.cc",
138 "filters/source_buffer_platform.h", 140 "filters/source_buffer_platform.h",
139 "filters/source_buffer_range.cc", 141 "filters/source_buffer_range.cc",
140 "filters/source_buffer_range.h", 142 "filters/source_buffer_range.h",
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
295 "filters/ffmpeg_video_decoder.h", 297 "filters/ffmpeg_video_decoder.h",
296 "filters/in_memory_url_protocol.cc", 298 "filters/in_memory_url_protocol.cc",
297 "filters/in_memory_url_protocol.h", 299 "filters/in_memory_url_protocol.h",
298 ] 300 ]
299 if (proprietary_codecs) { 301 if (proprietary_codecs) {
300 sources += [ 302 sources += [
301 "filters/ffmpeg_aac_bitstream_converter.cc", 303 "filters/ffmpeg_aac_bitstream_converter.cc",
302 "filters/ffmpeg_aac_bitstream_converter.h", 304 "filters/ffmpeg_aac_bitstream_converter.h",
303 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc", 305 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc",
304 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.h", 306 "filters/ffmpeg_h264_to_annex_b_bitstream_converter.h",
307 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc",
308 "filters/ffmpeg_h265_to_annex_b_bitstream_converter.h",
305 ] 309 ]
306 } 310 }
307 } 311 }
308 312
309 if (cpu_arch == "arm" && arm_use_neon) { 313 if (cpu_arch == "arm" && arm_use_neon) {
310 defines += [ "USE_NEON" ] 314 defines += [ "USE_NEON" ]
311 } 315 }
312 316
313 if (media_use_libvpx) { 317 if (media_use_libvpx) {
314 sources += [ 318 sources += [
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
441 "formats/mp4/aac.cc", 445 "formats/mp4/aac.cc",
442 "formats/mp4/aac.h", 446 "formats/mp4/aac.h",
443 "formats/mp4/avc.cc", 447 "formats/mp4/avc.cc",
444 "formats/mp4/avc.h", 448 "formats/mp4/avc.h",
445 "formats/mp4/box_definitions.cc", 449 "formats/mp4/box_definitions.cc",
446 "formats/mp4/box_definitions.h", 450 "formats/mp4/box_definitions.h",
447 "formats/mp4/box_reader.cc", 451 "formats/mp4/box_reader.cc",
448 "formats/mp4/box_reader.h", 452 "formats/mp4/box_reader.h",
449 "formats/mp4/cenc.cc", 453 "formats/mp4/cenc.cc",
450 "formats/mp4/cenc.h", 454 "formats/mp4/cenc.h",
455 "formats/mp4/hevc.cc",
456 "formats/mp4/hevc.h",
451 "formats/mp4/es_descriptor.cc", 457 "formats/mp4/es_descriptor.cc",
452 "formats/mp4/es_descriptor.h", 458 "formats/mp4/es_descriptor.h",
453 "formats/mp4/mp4_stream_parser.cc", 459 "formats/mp4/mp4_stream_parser.cc",
454 "formats/mp4/mp4_stream_parser.h", 460 "formats/mp4/mp4_stream_parser.h",
455 "formats/mp4/sample_to_group_iterator.cc", 461 "formats/mp4/sample_to_group_iterator.cc",
456 "formats/mp4/sample_to_group_iterator.h", 462 "formats/mp4/sample_to_group_iterator.h",
457 "formats/mp4/track_run_iterator.cc", 463 "formats/mp4/track_run_iterator.cc",
458 "formats/mp4/track_run_iterator.h", 464 "formats/mp4/track_run_iterator.h",
459 "formats/mpeg/adts_constants.cc", 465 "formats/mpeg/adts_constants.cc",
460 "formats/mpeg/adts_constants.h", 466 "formats/mpeg/adts_constants.h",
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
523 "filters/fake_demuxer_stream.cc", 529 "filters/fake_demuxer_stream.cc",
524 "filters/fake_demuxer_stream.h", 530 "filters/fake_demuxer_stream.h",
525 "filters/fake_demuxer_stream_unittest.cc", 531 "filters/fake_demuxer_stream_unittest.cc",
526 "filters/fake_video_decoder.cc", 532 "filters/fake_video_decoder.cc",
527 "filters/fake_video_decoder.h", 533 "filters/fake_video_decoder.h",
528 "filters/fake_video_decoder_unittest.cc", 534 "filters/fake_video_decoder_unittest.cc",
529 "filters/file_data_source_unittest.cc", 535 "filters/file_data_source_unittest.cc",
530 "filters/frame_processor_unittest.cc", 536 "filters/frame_processor_unittest.cc",
531 "filters/h264_bit_reader_unittest.cc", 537 "filters/h264_bit_reader_unittest.cc",
532 "filters/h264_parser_unittest.cc", 538 "filters/h264_parser_unittest.cc",
539 "filters/h265_parser_unittest.cc",
533 "filters/jpeg_parser_unittest.cc", 540 "filters/jpeg_parser_unittest.cc",
534 "filters/renderer_impl_unittest.cc", 541 "filters/renderer_impl_unittest.cc",
535 "filters/skcanvas_video_renderer_unittest.cc", 542 "filters/skcanvas_video_renderer_unittest.cc",
536 "filters/source_buffer_stream_unittest.cc", 543 "filters/source_buffer_stream_unittest.cc",
537 "filters/video_decoder_selector_unittest.cc", 544 "filters/video_decoder_selector_unittest.cc",
538 "filters/video_frame_scheduler_impl_unittest.cc", 545 "filters/video_frame_scheduler_impl_unittest.cc",
539 "filters/video_frame_scheduler_unittest.cc", 546 "filters/video_frame_scheduler_unittest.cc",
540 "filters/video_frame_stream_unittest.cc", 547 "filters/video_frame_stream_unittest.cc",
541 "filters/video_renderer_impl_unittest.cc", 548 "filters/video_renderer_impl_unittest.cc",
542 "filters/vp8_bool_decoder_unittest.cc", 549 "filters/vp8_bool_decoder_unittest.cc",
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
774 deps = [ 781 deps = [
775 ":media", 782 ":media",
776 ":shared_memory_support", 783 ":shared_memory_support",
777 "//base", 784 "//base",
778 "//ui/gl", 785 "//ui/gl",
779 "//ui/gfx", 786 "//ui/gfx",
780 "//ui/gfx/geometry", 787 "//ui/gfx/geometry",
781 ] 788 ]
782 } 789 }
783 } 790 }
OLDNEW
« build/common.gypi ('K') | « build/common.gypi ('k') | media/base/video_decoder_config.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698