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 |