• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2022 Unionman Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6# http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14import("//build/ohos.gni")
15
16# Media
17ohos_prebuilt_etc("meson-vdec.ko") {
18  source = "meson-vdec.ko"
19  module_install_dir = "modules"
20  install_images = [ chipset_base_dir ]
21
22  part_name = "device_unionpi_tiger"
23}
24
25ohos_prebuilt_etc("registers.ko") {
26  source = "registers.ko"
27  module_install_dir = "modules"
28  install_images = [ chipset_base_dir ]
29
30  part_name = "device_unionpi_tiger"
31}
32
33ohos_prebuilt_etc("media_clock.ko") {
34  source = "media_clock.ko"
35  module_install_dir = "modules"
36  install_images = [ chipset_base_dir ]
37
38  part_name = "device_unionpi_tiger"
39}
40
41ohos_prebuilt_etc("firmware.ko") {
42  source = "firmware.ko"
43  module_install_dir = "modules"
44  install_images = [ chipset_base_dir ]
45
46  part_name = "device_unionpi_tiger"
47}
48
49ohos_prebuilt_etc("decoder_common.ko") {
50  source = "decoder_common.ko"
51  module_install_dir = "modules"
52  install_images = [ chipset_base_dir ]
53
54  part_name = "device_unionpi_tiger"
55}
56
57ohos_prebuilt_etc("encoder.ko") {
58  source = "encoder.ko"
59  module_install_dir = "modules"
60  install_images = [ chipset_base_dir ]
61
62  part_name = "device_unionpi_tiger"
63}
64
65ohos_prebuilt_etc("jpegenc.ko") {
66  source = "jpegenc.ko"
67  module_install_dir = "modules"
68  install_images = [ chipset_base_dir ]
69
70  part_name = "device_unionpi_tiger"
71}
72
73ohos_prebuilt_etc("amionvideo.ko") {
74  source = "amionvideo.ko"
75  module_install_dir = "modules"
76  install_images = [ chipset_base_dir ]
77
78  part_name = "device_unionpi_tiger"
79}
80
81ohos_prebuilt_etc("amrdma.ko") {
82  source = "amrdma.ko"
83  module_install_dir = "modules"
84  install_images = [ chipset_base_dir ]
85
86  part_name = "device_unionpi_tiger"
87}
88
89ohos_prebuilt_etc("amvdec_h264.ko") {
90  source = "amvdec_h264.ko"
91  module_install_dir = "modules"
92  install_images = [ chipset_base_dir ]
93
94  part_name = "device_unionpi_tiger"
95}
96
97ohos_prebuilt_etc("amvdec_h264mvc.ko") {
98  source = "amvdec_h264mvc.ko"
99  module_install_dir = "modules"
100  install_images = [ chipset_base_dir ]
101
102  part_name = "device_unionpi_tiger"
103}
104
105ohos_prebuilt_etc("amvdec_mh264.ko") {
106  source = "amvdec_mh264.ko"
107  module_install_dir = "modules"
108  install_images = [ chipset_base_dir ]
109
110  part_name = "device_unionpi_tiger"
111}
112
113ohos_prebuilt_etc("amvdec_mmpeg12.ko") {
114  source = "amvdec_mmpeg12.ko"
115  module_install_dir = "modules"
116  install_images = [ chipset_base_dir ]
117
118  part_name = "device_unionpi_tiger"
119}
120
121ohos_prebuilt_etc("amvdec_mpeg12.ko") {
122  source = "amvdec_mpeg12.ko"
123  module_install_dir = "modules"
124  install_images = [ chipset_base_dir ]
125
126  part_name = "device_unionpi_tiger"
127}
128
129ohos_prebuilt_etc("amvfm.ko") {
130  source = "amvfm.ko"
131  module_install_dir = "modules"
132  install_images = [ chipset_base_dir ]
133
134  part_name = "device_unionpi_tiger"
135}
136
137ohos_prebuilt_etc("amvideo.ko") {
138  source = "amvideo.ko"
139  module_install_dir = "modules"
140  install_images = [ chipset_base_dir ]
141
142  part_name = "device_unionpi_tiger"
143}
144
145ohos_prebuilt_etc("amvpu.ko") {
146  source = "amvpu.ko"
147  module_install_dir = "modules"
148  install_images = [ chipset_base_dir ]
149
150  part_name = "device_unionpi_tiger"
151}
152
153ohos_prebuilt_etc("di.ko") {
154  source = "di.ko"
155  module_install_dir = "modules"
156  install_images = [ chipset_base_dir ]
157
158  part_name = "device_unionpi_tiger"
159}
160
161ohos_prebuilt_etc("dil.ko") {
162  source = "dil.ko"
163  module_install_dir = "modules"
164  install_images = [ chipset_base_dir ]
165
166  part_name = "device_unionpi_tiger"
167}
168
169ohos_prebuilt_etc("stream_input.ko") {
170  source = "stream_input.ko"
171  module_install_dir = "modules"
172  install_images = [ chipset_base_dir ]
173
174  part_name = "device_unionpi_tiger"
175}
176
177ohos_prebuilt_etc("ppmgr.ko") {
178  source = "ppmgr.ko"
179  module_install_dir = "modules"
180  install_images = [ chipset_base_dir ]
181
182  part_name = "device_unionpi_tiger"
183}
184
185ohos_prebuilt_etc("amvout_legacy.ko") {
186  source = "amvout_legacy.ko"
187  module_install_dir = "modules"
188  install_images = [ chipset_base_dir ]
189
190  part_name = "device_unionpi_tiger"
191}
192
193ohos_prebuilt_etc("amvdec_av1.ko") {
194  source = "amvdec_av1.ko"
195  module_install_dir = "modules"
196  install_images = [ chipset_base_dir ]
197
198  part_name = "device_unionpi_tiger"
199}
200
201ohos_prebuilt_etc("amvdec_avs.ko") {
202  source = "amvdec_avs.ko"
203  module_install_dir = "modules"
204  install_images = [ chipset_base_dir ]
205
206  part_name = "device_unionpi_tiger"
207}
208
209ohos_prebuilt_etc("amvdec_avs2.ko") {
210  source = "amvdec_avs2.ko"
211  module_install_dir = "modules"
212  install_images = [ chipset_base_dir ]
213
214  part_name = "device_unionpi_tiger"
215}
216
217ohos_prebuilt_etc("amvdec_h265.ko") {
218  source = "amvdec_h265.ko"
219  module_install_dir = "modules"
220  install_images = [ chipset_base_dir ]
221
222  part_name = "device_unionpi_tiger"
223}
224
225ohos_prebuilt_etc("amvdec_mavs.ko") {
226  source = "amvdec_mavs.ko"
227  module_install_dir = "modules"
228  install_images = [ chipset_base_dir ]
229
230  part_name = "device_unionpi_tiger"
231}
232
233ohos_prebuilt_etc("amvdec_mjpeg.ko") {
234  source = "amvdec_mjpeg.ko"
235  module_install_dir = "modules"
236  install_images = [ chipset_base_dir ]
237
238  part_name = "device_unionpi_tiger"
239}
240
241ohos_prebuilt_etc("amvdec_mmjpeg.ko") {
242  source = "amvdec_mmjpeg.ko"
243  module_install_dir = "modules"
244  install_images = [ chipset_base_dir ]
245
246  part_name = "device_unionpi_tiger"
247}
248
249ohos_prebuilt_etc("amvdec_mmpeg4.ko") {
250  source = "amvdec_mmpeg4.ko"
251  module_install_dir = "modules"
252  install_images = [ chipset_base_dir ]
253
254  part_name = "device_unionpi_tiger"
255}
256
257ohos_prebuilt_etc("amvdec_mpeg4.ko") {
258  source = "amvdec_mpeg4.ko"
259  module_install_dir = "modules"
260  install_images = [ chipset_base_dir ]
261
262  part_name = "device_unionpi_tiger"
263}
264
265ohos_prebuilt_etc("amvdec_real.ko") {
266  source = "amvdec_real.ko"
267  module_install_dir = "modules"
268  install_images = [ chipset_base_dir ]
269
270  part_name = "device_unionpi_tiger"
271}
272
273ohos_prebuilt_etc("amvdec_vc1.ko") {
274  source = "amvdec_vc1.ko"
275  module_install_dir = "modules"
276  install_images = [ chipset_base_dir ]
277
278  part_name = "device_unionpi_tiger"
279}
280
281ohos_prebuilt_etc("amvdec_vp9.ko") {
282  source = "amvdec_vp9.ko"
283  module_install_dir = "modules"
284  install_images = [ chipset_base_dir ]
285
286  part_name = "device_unionpi_tiger"
287}
288
289group("media_modules") {
290  deps = [
291    ":amionvideo.ko",
292    ":amrdma.ko",
293    ":amvdec_av1.ko",
294    ":amvdec_avs.ko",
295    ":amvdec_avs2.ko",
296    ":amvdec_h264.ko",
297    ":amvdec_h264mvc.ko",
298    ":amvdec_h265.ko",
299    ":amvdec_mavs.ko",
300    ":amvdec_mh264.ko",
301    ":amvdec_mjpeg.ko",
302    ":amvdec_mmjpeg.ko",
303    ":amvdec_mmpeg12.ko",
304    ":amvdec_mmpeg4.ko",
305    ":amvdec_mpeg12.ko",
306    ":amvdec_mpeg4.ko",
307    ":amvdec_real.ko",
308    ":amvdec_vc1.ko",
309    ":amvdec_vp9.ko",
310    ":amvfm.ko",
311    ":amvideo.ko",
312    ":amvout_legacy.ko",
313    ":amvpu.ko",
314    ":decoder_common.ko",
315    ":di.ko",
316    ":dil.ko",
317    ":encoder.ko",
318    ":firmware.ko",
319    ":jpegenc.ko",
320    ":media_clock.ko",
321    ":meson-vdec.ko",
322    ":ppmgr.ko",
323    ":registers.ko",
324    ":stream_input.ko",
325  ]
326}
327