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

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: Add kCodecHEVC in media/base/android/demuxer_stream_player_params.cc Created 5 years, 6 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 638 matching lines...) Expand 10 before | Expand all | Expand 10 after
649 'filters/ffmpeg_aac_bitstream_converter.h', 649 'filters/ffmpeg_aac_bitstream_converter.h',
650 'filters/ffmpeg_audio_decoder.cc', 650 'filters/ffmpeg_audio_decoder.cc',
651 'filters/ffmpeg_audio_decoder.h', 651 'filters/ffmpeg_audio_decoder.h',
652 'filters/ffmpeg_bitstream_converter.h', 652 'filters/ffmpeg_bitstream_converter.h',
653 'filters/ffmpeg_demuxer.cc', 653 'filters/ffmpeg_demuxer.cc',
654 'filters/ffmpeg_demuxer.h', 654 'filters/ffmpeg_demuxer.h',
655 'filters/ffmpeg_glue.cc', 655 'filters/ffmpeg_glue.cc',
656 'filters/ffmpeg_glue.h', 656 'filters/ffmpeg_glue.h',
657 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc', 657 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc',
658 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h', 658 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h',
659 'filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc',
660 'filters/ffmpeg_h265_to_annex_b_bitstream_converter.h',
659 'filters/ffmpeg_video_decoder.cc', 661 'filters/ffmpeg_video_decoder.cc',
660 'filters/ffmpeg_video_decoder.h', 662 'filters/ffmpeg_video_decoder.h',
661 'filters/in_memory_url_protocol.cc', 663 'filters/in_memory_url_protocol.cc',
662 'filters/in_memory_url_protocol.h', 664 'filters/in_memory_url_protocol.h',
663 ], 665 ],
664 'defines': [ 666 'defines': [
665 'MEDIA_DISABLE_FFMPEG', 667 'MEDIA_DISABLE_FFMPEG',
666 ], 668 ],
667 'direct_dependent_settings': { 669 'direct_dependent_settings': {
668 'defines': [ 670 'defines': [
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after
991 ], 993 ],
992 }], 994 }],
993 ['proprietary_codecs==1', { 995 ['proprietary_codecs==1', {
994 'sources': [ 996 'sources': [
995 'cdm/cenc_utils.cc', 997 'cdm/cenc_utils.cc',
996 'cdm/cenc_utils.h', 998 'cdm/cenc_utils.h',
997 'filters/ffmpeg_aac_bitstream_converter.cc', 999 'filters/ffmpeg_aac_bitstream_converter.cc',
998 'filters/ffmpeg_aac_bitstream_converter.h', 1000 'filters/ffmpeg_aac_bitstream_converter.h',
999 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc', 1001 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc',
1000 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h', 1002 'filters/ffmpeg_h264_to_annex_b_bitstream_converter.h',
1003 'filters/ffmpeg_h265_to_annex_b_bitstream_converter.cc',
1004 'filters/ffmpeg_h265_to_annex_b_bitstream_converter.h',
1001 'filters/h264_to_annex_b_bitstream_converter.cc', 1005 'filters/h264_to_annex_b_bitstream_converter.cc',
1002 'filters/h264_to_annex_b_bitstream_converter.h', 1006 'filters/h264_to_annex_b_bitstream_converter.h',
1007 'filters/h265_parser.cc',
1008 'filters/h265_parser.h',
1003 'formats/mp2t/es_adapter_video.cc', 1009 'formats/mp2t/es_adapter_video.cc',
1004 'formats/mp2t/es_adapter_video.h', 1010 'formats/mp2t/es_adapter_video.h',
1005 'formats/mp2t/es_parser.cc', 1011 'formats/mp2t/es_parser.cc',
1006 'formats/mp2t/es_parser.h', 1012 'formats/mp2t/es_parser.h',
1007 'formats/mp2t/es_parser_adts.cc', 1013 'formats/mp2t/es_parser_adts.cc',
1008 'formats/mp2t/es_parser_adts.h', 1014 'formats/mp2t/es_parser_adts.h',
1009 'formats/mp2t/es_parser_h264.cc', 1015 'formats/mp2t/es_parser_h264.cc',
1010 'formats/mp2t/es_parser_h264.h', 1016 'formats/mp2t/es_parser_h264.h',
1011 'formats/mp2t/es_parser_mpeg1audio.cc', 1017 'formats/mp2t/es_parser_mpeg1audio.cc',
1012 'formats/mp2t/es_parser_mpeg1audio.h', 1018 'formats/mp2t/es_parser_mpeg1audio.h',
(...skipping 18 matching lines...) Expand all
1031 'formats/mp4/avc.cc', 1037 'formats/mp4/avc.cc',
1032 'formats/mp4/avc.h', 1038 'formats/mp4/avc.h',
1033 'formats/mp4/box_definitions.cc', 1039 'formats/mp4/box_definitions.cc',
1034 'formats/mp4/box_definitions.h', 1040 'formats/mp4/box_definitions.h',
1035 'formats/mp4/box_reader.cc', 1041 'formats/mp4/box_reader.cc',
1036 'formats/mp4/box_reader.h', 1042 'formats/mp4/box_reader.h',
1037 'formats/mp4/cenc.cc', 1043 'formats/mp4/cenc.cc',
1038 'formats/mp4/cenc.h', 1044 'formats/mp4/cenc.h',
1039 'formats/mp4/es_descriptor.cc', 1045 'formats/mp4/es_descriptor.cc',
1040 'formats/mp4/es_descriptor.h', 1046 'formats/mp4/es_descriptor.h',
1047 'formats/mp4/hevc.cc',
1048 'formats/mp4/hevc.h',
1041 'formats/mp4/mp4_stream_parser.cc', 1049 'formats/mp4/mp4_stream_parser.cc',
1042 'formats/mp4/mp4_stream_parser.h', 1050 'formats/mp4/mp4_stream_parser.h',
1043 'formats/mp4/sample_to_group_iterator.cc', 1051 'formats/mp4/sample_to_group_iterator.cc',
1044 'formats/mp4/sample_to_group_iterator.h', 1052 'formats/mp4/sample_to_group_iterator.h',
1045 'formats/mp4/track_run_iterator.cc', 1053 'formats/mp4/track_run_iterator.cc',
1046 'formats/mp4/track_run_iterator.h', 1054 'formats/mp4/track_run_iterator.h',
1047 'formats/mpeg/adts_constants.cc', 1055 'formats/mpeg/adts_constants.cc',
1048 'formats/mpeg/adts_constants.h', 1056 'formats/mpeg/adts_constants.h',
1049 'formats/mpeg/adts_stream_parser.cc', 1057 'formats/mpeg/adts_stream_parser.cc',
1050 'formats/mpeg/adts_stream_parser.h', 1058 'formats/mpeg/adts_stream_parser.h',
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
1248 'include_dirs': [ 1256 'include_dirs': [
1249 # Needed by media_drm_bridge.cc. 1257 # Needed by media_drm_bridge.cc.
1250 '<(SHARED_INTERMEDIATE_DIR)', 1258 '<(SHARED_INTERMEDIATE_DIR)',
1251 ], 1259 ],
1252 'conditions': [ 1260 'conditions': [
1253 ['arm_neon==1', { 1261 ['arm_neon==1', {
1254 'defines': [ 1262 'defines': [
1255 'USE_NEON' 1263 'USE_NEON'
1256 ], 1264 ],
1257 }], 1265 }],
1266 ['proprietary_codecs==1', {
1267 'sources': [
1268 'filters/h265_parser_unittest.cc',
1269 ],
1270 }],
1258 ['media_use_ffmpeg==1', { 1271 ['media_use_ffmpeg==1', {
1259 'dependencies': [ 1272 'dependencies': [
1260 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg', 1273 '../third_party/ffmpeg/ffmpeg.gyp:ffmpeg',
1261 ], 1274 ],
1262 }, { # media_use_ffmpeg== 0 1275 }, { # media_use_ffmpeg== 0
1263 'sources!': [ 1276 'sources!': [
1264 'base/audio_video_metadata_extractor_unittest.cc', 1277 'base/audio_video_metadata_extractor_unittest.cc',
1265 'base/container_names_unittest.cc', 1278 'base/container_names_unittest.cc',
1266 'base/media_file_checker_unittest.cc', 1279 'base/media_file_checker_unittest.cc',
1267 'ffmpeg/ffmpeg_common_unittest.cc', 1280 'ffmpeg/ffmpeg_common_unittest.cc',
(...skipping 716 matching lines...) Expand 10 before | Expand all | Expand 10 after
1984 'dependencies': [ 1997 'dependencies': [
1985 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 1998 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
1986 ], 1999 ],
1987 }], 2000 }],
1988 ], 2001 ],
1989 }, 2002 },
1990 ], 2003 ],
1991 }], 2004 }],
1992 ], 2005 ],
1993 } 2006 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698