blob: 765ac99d2a369b582f2135b25d60dfa78e02da87 [file] [log] [blame]
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -08001cc_library_shared {
2 name: "libmedia_codecserviceregistrant",
Chong Zhang0b83feb2018-12-20 17:44:13 -08003 vendor_available: true,
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -08004 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",
Pawin Vongmasa0c16dbe2019-12-16 04:25:41 -080017 "libhidlbase",
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -080018 "libutils",
19 ],
20
21 // Codecs
22 runtime_libs: [
23 "libcodec2_soft_avcdec",
24 "libcodec2_soft_avcenc",
25 "libcodec2_soft_aacdec",
26 "libcodec2_soft_aacenc",
27 "libcodec2_soft_amrnbdec",
28 "libcodec2_soft_amrnbenc",
29 "libcodec2_soft_amrwbdec",
30 "libcodec2_soft_amrwbenc",
31 "libcodec2_soft_hevcdec",
Roma Kauldfe650a2018-08-02 17:48:51 +053032 "libcodec2_soft_hevcenc",
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -080033 "libcodec2_soft_g711alawdec",
34 "libcodec2_soft_g711mlawdec",
35 "libcodec2_soft_mpeg2dec",
36 "libcodec2_soft_h263dec",
37 "libcodec2_soft_h263enc",
38 "libcodec2_soft_mpeg4dec",
39 "libcodec2_soft_mpeg4enc",
40 "libcodec2_soft_mp3dec",
41 "libcodec2_soft_vorbisdec",
42 "libcodec2_soft_opusdec",
Manisha Jajooc237cbc2018-11-16 18:56:20 +053043 "libcodec2_soft_opusenc",
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -080044 "libcodec2_soft_vp8dec",
45 "libcodec2_soft_vp9dec",
Ray Essickc2cc4372019-08-21 14:02:28 -070046 // "libcodec2_soft_av1dec_aom", // replaced by the gav1 implementation
47 "libcodec2_soft_av1dec_gav1",
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -080048 "libcodec2_soft_vp8enc",
49 "libcodec2_soft_vp9enc",
50 "libcodec2_soft_rawdec",
51 "libcodec2_soft_flacdec",
52 "libcodec2_soft_flacenc",
53 "libcodec2_soft_gsmdec",
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -080054 ],
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -080055}
56