1cc_library_shared {
2    name: "libmedia_codecserviceregistrant",
3    vendor_available: true,
4    srcs: [
5        "CodecServiceRegistrant.cpp",
6    ],
7
8    header_libs: [
9        "libmedia_headers",
10    ],
11
12    shared_libs: [
13        "android.hardware.media.c2@1.0",
14        "libbase",
15        "libcodec2_hidl@1.0",
16        "libcodec2_vndk",
17        "libutils",
18    ],
19
20    // Codecs
21    runtime_libs: [
22        "libcodec2_soft_avcdec",
23        "libcodec2_soft_avcenc",
24        "libcodec2_soft_aacdec",
25        "libcodec2_soft_aacenc",
26        "libcodec2_soft_amrnbdec",
27        "libcodec2_soft_amrnbenc",
28        "libcodec2_soft_amrwbdec",
29        "libcodec2_soft_amrwbenc",
30        "libcodec2_soft_hevcdec",
31        "libcodec2_soft_hevcenc",
32        "libcodec2_soft_g711alawdec",
33        "libcodec2_soft_g711mlawdec",
34        "libcodec2_soft_mpeg2dec",
35        "libcodec2_soft_h263dec",
36        "libcodec2_soft_h263enc",
37        "libcodec2_soft_mpeg4dec",
38        "libcodec2_soft_mpeg4enc",
39        "libcodec2_soft_mp3dec",
40        "libcodec2_soft_vorbisdec",
41        "libcodec2_soft_opusdec",
42        "libcodec2_soft_opusenc",
43        "libcodec2_soft_vp8dec",
44        "libcodec2_soft_vp9dec",
45        "libcodec2_soft_av1dec",
46        "libcodec2_soft_vp8enc",
47        "libcodec2_soft_vp9enc",
48        "libcodec2_soft_rawdec",
49        "libcodec2_soft_flacdec",
50        "libcodec2_soft_flacenc",
51        "libcodec2_soft_gsmdec",
52    ],
53}
54
55