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