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

Side by Side Diff: media/media.gyp

Issue 816353010: Implemented HEVC video demuxing and parsing (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Added hevc handling in media/base/android/media_codec_bridge.cc Created 5 years, 9 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 (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 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 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 # Override to dynamically link the cras (ChromeOS audio) library. 8 # Override to dynamically link the cras (ChromeOS audio) library.
9 'use_cras%': 0, 9 'use_cras%': 0,
10 # Option e.g. for Linux distributions to link pulseaudio directly 10 # Option e.g. for Linux distributions to link pulseaudio directly
(...skipping 649 matching lines...) Expand 10 before | Expand all | Expand 10 after
660 'filters/ffmpeg_aac_bitstream_converter.h', 660 'filters/ffmpeg_aac_bitstream_converter.h',
661 'filters/ffmpeg_audio_decoder.cc', 661 'filters/ffmpeg_audio_decoder.cc',
662 'filters/ffmpeg_audio_decoder.h', 662 'filters/ffmpeg_audio_decoder.h',
663 'filters/ffmpeg_bitstream_converter.h', 663 'filters/ffmpeg_bitstream_converter.h',
664 'filters/ffmpeg_demuxer.cc', 664 'filters/ffmpeg_demuxer.cc',
665 'filters/ffmpeg_demuxer.h', 665 'filters/ffmpeg_demuxer.h',
666 'filters/ffmpeg_glue.cc', 666 'filters/ffmpeg_glue.cc',
667 'filters/ffmpeg_glue.h', 667 'filters/ffmpeg_glue.h',
668 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc', 668 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc',
669 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h', 669 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h',
670 'filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc',
671 'filters/ffmpeg_h265_to_annex_b_bitstream_converter.h',
670 'filters/ffmpeg_video_decoder.cc', 672 'filters/ffmpeg_video_decoder.cc',
671 'filters/ffmpeg_video_decoder.h', 673 'filters/ffmpeg_video_decoder.h',
672 'filters/in_memory_url_protocol.cc', 674 'filters/in_memory_url_protocol.cc',
673 'filters/in_memory_url_protocol.h', 675 'filters/in_memory_url_protocol.h',
674 ], 676 ],
675 'defines': [ 677 'defines': [
676 'MEDIA_DISABLE_FFMPEG', 678 'MEDIA_DISABLE_FFMPEG',
677 ], 679 ],
678 'direct_dependent_settings': { 680 'direct_dependent_settings': {
679 'defines': [ 681 'defines': [
(...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after
1008 'msvs_disabled_warnings': [ 4267, ], 1010 'msvs_disabled_warnings': [ 4267, ],
1009 }], 1011 }],
1010 ], 1012 ],
1011 }], 1013 }],
1012 ['proprietary_codecs==1', { 1014 ['proprietary_codecs==1', {
1013 'sources': [ 1015 'sources': [
1014 'filters/ffmpeg_aac_bitstream_converter.cc', 1016 'filters/ffmpeg_aac_bitstream_converter.cc',
1015 'filters/ffmpeg_aac_bitstream_converter.h', 1017 'filters/ffmpeg_aac_bitstream_converter.h',
1016 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc', 1018 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc',
1017 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h', 1019 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h',
1020 'filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc',
1021 'filters/ffmpeg_h265_to_annex_b_bitstream_converter.h',
1018 'filters/h264_to_annex_b_bitstream_converter.cc', 1022 'filters/h264_to_annex_b_bitstream_converter.cc',
1019 'filters/h264_to_annex_b_bitstream_converter.h', 1023 'filters/h264_to_annex_b_bitstream_converter.h',
1024 'filters/h265_parser.cc',
1025 'filters/h265_parser.h',
1020 'formats/mp2t/es_adapter_video.cc', 1026 'formats/mp2t/es_adapter_video.cc',
1021 'formats/mp2t/es_adapter_video.h', 1027 'formats/mp2t/es_adapter_video.h',
1022 'formats/mp2t/es_parser.cc', 1028 'formats/mp2t/es_parser.cc',
1023 'formats/mp2t/es_parser.h', 1029 'formats/mp2t/es_parser.h',
1024 'formats/mp2t/es_parser_adts.cc', 1030 'formats/mp2t/es_parser_adts.cc',
1025 'formats/mp2t/es_parser_adts.h', 1031 'formats/mp2t/es_parser_adts.h',
1026 'formats/mp2t/es_parser_h264.cc', 1032 'formats/mp2t/es_parser_h264.cc',
1027 'formats/mp2t/es_parser_h264.h', 1033 'formats/mp2t/es_parser_h264.h',
1028 'formats/mp2t/es_parser_mpeg1audio.cc', 1034 'formats/mp2t/es_parser_mpeg1audio.cc',
1029 'formats/mp2t/es_parser_mpeg1audio.h', 1035 'formats/mp2t/es_parser_mpeg1audio.h',
(...skipping 18 matching lines...) Expand all
1048 'formats/mp4/avc.cc', 1054 'formats/mp4/avc.cc',
1049 'formats/mp4/avc.h', 1055 'formats/mp4/avc.h',
1050 'formats/mp4/box_definitions.cc', 1056 'formats/mp4/box_definitions.cc',
1051 'formats/mp4/box_definitions.h', 1057 'formats/mp4/box_definitions.h',
1052 'formats/mp4/box_reader.cc', 1058 'formats/mp4/box_reader.cc',
1053 'formats/mp4/box_reader.h', 1059 'formats/mp4/box_reader.h',
1054 'formats/mp4/cenc.cc', 1060 'formats/mp4/cenc.cc',
1055 'formats/mp4/cenc.h', 1061 'formats/mp4/cenc.h',
1056 'formats/mp4/es_descriptor.cc', 1062 'formats/mp4/es_descriptor.cc',
1057 'formats/mp4/es_descriptor.h', 1063 'formats/mp4/es_descriptor.h',
1064 'formats/mp4/hevc.cc',
1065 'formats/mp4/hevc.h',
1058 'formats/mp4/mp4_stream_parser.cc', 1066 'formats/mp4/mp4_stream_parser.cc',
1059 'formats/mp4/mp4_stream_parser.h', 1067 'formats/mp4/mp4_stream_parser.h',
1060 'formats/mp4/sample_to_group_iterator.cc', 1068 'formats/mp4/sample_to_group_iterator.cc',
1061 'formats/mp4/sample_to_group_iterator.h', 1069 'formats/mp4/sample_to_group_iterator.h',
1062 'formats/mp4/track_run_iterator.cc', 1070 'formats/mp4/track_run_iterator.cc',
1063 'formats/mp4/track_run_iterator.h', 1071 'formats/mp4/track_run_iterator.h',
1064 'formats/mpeg/adts_constants.cc', 1072 'formats/mpeg/adts_constants.cc',
1065 'formats/mpeg/adts_constants.h', 1073 'formats/mpeg/adts_constants.h',
1066 'formats/mpeg/adts_stream_parser.cc', 1074 'formats/mpeg/adts_stream_parser.cc',
1067 'formats/mpeg/adts_stream_parser.h', 1075 'formats/mpeg/adts_stream_parser.h',
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
1292 'include_dirs': [ 1300 'include_dirs': [
1293 # Needed by media_drm_bridge.cc. 1301 # Needed by media_drm_bridge.cc.
1294 '<(SHARED_INTERMEDIATE_DIR)', 1302 '<(SHARED_INTERMEDIATE_DIR)',
1295 ], 1303 ],
1296 'conditions': [ 1304 'conditions': [
1297 ['arm_neon==1', { 1305 ['arm_neon==1', {
1298 'defines': [ 1306 'defines': [
1299 'USE_NEON' 1307 'USE_NEON'
1300 ], 1308 ],
1301 }], 1309 }],
1310 ['proprietary_codecs==1', {
1311 'sources': [
1312 'filters/h265_parser_unittest.cc',
1313 ],
1314 }],
1302 ['media_use_ffmpeg==1', { 1315 ['media_use_ffmpeg==1', {
1303 'dependencies': [ 1316 'dependencies': [
1304 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', 1317 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
1305 ], 1318 ],
1306 }, { # media_use_ffmpeg== 0 1319 }, { # media_use_ffmpeg== 0
1307 'sources!': [ 1320 'sources!': [
1308 'base/audio_video_metadata_extractor_unittest.cc', 1321 'base/audio_video_metadata_extractor_unittest.cc',
1309 'base/container_names_unittest.cc', 1322 'base/container_names_unittest.cc',
1310 'base/media_file_checker_unittest.cc', 1323 'base/media_file_checker_unittest.cc',
1311 'ffmpeg/ffmpeg_common_unittest.cc', 1324 'ffmpeg/ffmpeg_common_unittest.cc',
(...skipping 644 matching lines...) Expand 10 before | Expand all | Expand 10 after
1956 '../build/isolate.gypi', 1969 '../build/isolate.gypi',
1957 ], 1970 ],
1958 'sources': [ 1971 'sources': [
1959 'media_unittests.isolate', 1972 'media_unittests.isolate',
1960 ], 1973 ],
1961 }, 1974 },
1962 ], 1975 ],
1963 }], 1976 }],
1964 ], 1977 ],
1965 } 1978 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698