• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "frameworks_av_services_mediacodec_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_av_services_mediacodec_license"],
8}
9
10cc_library_shared {
11    name: "libmedia_codecserviceregistrant",
12    vendor_available: true,
13    srcs: [
14        "CodecServiceRegistrant.cpp",
15    ],
16
17    header_libs: [
18        "libmedia_headers",
19    ],
20
21    defaults: [
22        "libcodec2-hidl-defaults",
23    ],
24    shared_libs: [
25        "libbase",
26        "libcodec2_hidl@1.0",
27        "libcodec2_vndk",
28        "libhidlbase",
29        "libutils",
30    ],
31
32    // Codecs
33    runtime_libs: [
34        "libcodec2_soft_avcdec",
35        "libcodec2_soft_avcenc",
36        "libcodec2_soft_aacdec",
37        "libcodec2_soft_aacenc",
38        "libcodec2_soft_amrnbdec",
39        "libcodec2_soft_amrnbenc",
40        "libcodec2_soft_amrwbdec",
41        "libcodec2_soft_amrwbenc",
42        "libcodec2_soft_hevcdec",
43        "libcodec2_soft_hevcenc",
44        "libcodec2_soft_g711alawdec",
45        "libcodec2_soft_g711mlawdec",
46        "libcodec2_soft_mpeg2dec",
47        "libcodec2_soft_h263dec",
48        "libcodec2_soft_h263enc",
49        "libcodec2_soft_mpeg4dec",
50        "libcodec2_soft_mpeg4enc",
51        "libcodec2_soft_mp3dec",
52        "libcodec2_soft_vorbisdec",
53        "libcodec2_soft_opusdec",
54        "libcodec2_soft_opusenc",
55        "libcodec2_soft_vp8dec",
56        "libcodec2_soft_vp9dec",
57        // "libcodec2_soft_av1dec_aom",  // replaced by the gav1 implementation
58        "libcodec2_soft_av1dec_gav1",
59        "libcodec2_soft_vp8enc",
60        "libcodec2_soft_vp9enc",
61        "libcodec2_soft_rawdec",
62        "libcodec2_soft_flacdec",
63        "libcodec2_soft_flacenc",
64        "libcodec2_soft_gsmdec",
65    ],
66}
67