Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | |
|
jrummell
2017/05/11 17:36:15
Since this is a new file it should be 2017.
a.suchit2
2017/05/12 05:54:43
Done.
| |
| 2 # Use of this source code is governed by a BSD-style license that can be | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 import("//media/media_options.gni") | |
| 6 | |
| 7 source_set("formats") { | |
|
jrummell
2017/05/11 17:36:15
Can you add "visibility = [ "//media/*" ]" so that
jrummell
2017/05/11 17:36:15
Based on the compile errors, you'll need something
a.suchit2
2017/05/12 05:54:43
Done.
a.suchit2
2017/05/18 00:36:15
Done.
| |
| 8 sources = [ | |
| 9 "common/offset_byte_queue.cc", | |
| 10 "common/offset_byte_queue.h", | |
| 11 "webm/webm_audio_client.cc", | |
| 12 "webm/webm_audio_client.h", | |
| 13 "webm/webm_cluster_parser.cc", | |
| 14 "webm/webm_cluster_parser.h", | |
| 15 "webm/webm_colour_parser.cc", | |
| 16 "webm/webm_colour_parser.h", | |
| 17 "webm/webm_constants.cc", | |
| 18 "webm/webm_constants.h", | |
| 19 "webm/webm_content_encodings.cc", | |
| 20 "webm/webm_content_encodings.h", | |
| 21 "webm/webm_content_encodings_client.cc", | |
| 22 "webm/webm_content_encodings_client.h", | |
| 23 "webm/webm_crypto_helpers.cc", | |
| 24 "webm/webm_crypto_helpers.h", | |
| 25 "webm/webm_info_parser.cc", | |
| 26 "webm/webm_info_parser.h", | |
| 27 "webm/webm_parser.cc", | |
| 28 "webm/webm_parser.h", | |
| 29 "webm/webm_stream_parser.cc", | |
| 30 "webm/webm_stream_parser.h", | |
| 31 "webm/webm_tracks_parser.cc", | |
| 32 "webm/webm_tracks_parser.h", | |
| 33 "webm/webm_video_client.cc", | |
| 34 "webm/webm_video_client.h", | |
| 35 "webm/webm_webvtt_parser.cc", | |
| 36 "webm/webm_webvtt_parser.h", | |
| 37 ] | |
| 38 | |
| 39 deps = [ | |
| 40 "//skia", | |
|
jrummell
2017/05/11 17:36:15
There should also be a dependency on //base, //med
a.suchit2
2017/05/18 00:36:15
Done.
| |
| 41 ] | |
| 42 | |
| 43 if (proprietary_codecs && enable_hevc_demuxing) { | |
| 44 sources += [ | |
| 45 "mp4/hevc.cc", | |
| 46 "mp4/hevc.h", | |
| 47 ] | |
| 48 } | |
| 49 if (proprietary_codecs && enable_dolby_vision_demuxing) { | |
| 50 sources += [ | |
| 51 "mp4/dolby_vision.cc", | |
| 52 "mp4/dolby_vision.h", | |
| 53 ] | |
| 54 } | |
| 55 | |
| 56 if (proprietary_codecs) { | |
| 57 sources += [ | |
| 58 "mp4/aac.cc", | |
| 59 "mp4/aac.h", | |
| 60 "mp4/avc.cc", | |
| 61 "mp4/avc.h", | |
| 62 "mp4/bitstream_converter.cc", | |
| 63 "mp4/bitstream_converter.h", | |
| 64 "mp4/box_definitions.cc", | |
| 65 "mp4/box_definitions.h", | |
| 66 "mp4/box_reader.cc", | |
| 67 "mp4/box_reader.h", | |
| 68 "mp4/es_descriptor.cc", | |
| 69 "mp4/es_descriptor.h", | |
| 70 "mp4/mp4_stream_parser.cc", | |
| 71 "mp4/mp4_stream_parser.h", | |
| 72 "mp4/sample_to_group_iterator.cc", | |
| 73 "mp4/sample_to_group_iterator.h", | |
| 74 "mp4/track_run_iterator.cc", | |
| 75 "mp4/track_run_iterator.h", | |
| 76 "mpeg/adts_constants.cc", | |
| 77 "mpeg/adts_constants.h", | |
| 78 "mpeg/adts_stream_parser.cc", | |
| 79 "mpeg/adts_stream_parser.h", | |
| 80 "mpeg/mpeg1_audio_stream_parser.cc", | |
| 81 "mpeg/mpeg1_audio_stream_parser.h", | |
| 82 "mpeg/mpeg_audio_stream_parser_base.cc", | |
| 83 "mpeg/mpeg_audio_stream_parser_base.h", | |
| 84 ] | |
| 85 if (enable_mse_mpeg2ts_stream_parser) { | |
|
jrummell
2017/05/11 17:36:15
Can this be it's own block (if (proprietary_codecs
a.suchit2
2017/05/12 05:54:43
Done.
| |
| 86 sources += [ | |
| 87 "mp2t/descriptors.cc", | |
| 88 "mp2t/descriptors.h", | |
| 89 "mp2t/es_adapter_video.cc", | |
| 90 "mp2t/es_adapter_video.h", | |
| 91 "mp2t/es_parser.cc", | |
| 92 "mp2t/es_parser.h", | |
| 93 "mp2t/es_parser_adts.cc", | |
| 94 "mp2t/es_parser_adts.h", | |
| 95 "mp2t/es_parser_h264.cc", | |
| 96 "mp2t/es_parser_h264.h", | |
| 97 "mp2t/es_parser_mpeg1audio.cc", | |
| 98 "mp2t/es_parser_mpeg1audio.h", | |
| 99 "mp2t/mp2t_common.h", | |
| 100 "mp2t/mp2t_stream_parser.cc", | |
| 101 "mp2t/mp2t_stream_parser.h", | |
| 102 "mp2t/timestamp_unroller.cc", | |
| 103 "mp2t/timestamp_unroller.h", | |
| 104 "mp2t/ts_packet.cc", | |
| 105 "mp2t/ts_packet.h", | |
| 106 "mp2t/ts_section.h", | |
| 107 "mp2t/ts_section_pat.cc", | |
| 108 "mp2t/ts_section_pat.h", | |
| 109 "mp2t/ts_section_pes.cc", | |
| 110 "mp2t/ts_section_pes.h", | |
| 111 "mp2t/ts_section_pmt.cc", | |
| 112 "mp2t/ts_section_pmt.h", | |
| 113 "mp2t/ts_section_psi.cc", | |
| 114 "mp2t/ts_section_psi.h", | |
| 115 ] | |
| 116 if (enable_hls_sample_aes) { | |
| 117 sources += [ | |
| 118 "mp2t/ts_section_cat.cc", | |
| 119 "mp2t/ts_section_cat.h", | |
| 120 "mp2t/ts_section_cets_ecm.cc", | |
| 121 "mp2t/ts_section_cets_ecm.h", | |
| 122 "mp2t/ts_section_cets_pssh.cc", | |
| 123 "mp2t/ts_section_cets_pssh.h", | |
| 124 ] | |
| 125 } | |
| 126 } | |
| 127 } | |
| 128 } | |
| OLD | NEW |