blob: 50de66ad76feb99f27096d7ec97765b1d53fa31e [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,
Jooyung Hanbee35cb2020-04-30 04:22:22 +09004 min_sdk_version: "29",
Pawin Vongmasae55ed3f2018-11-28 03:39:57 -08005 srcs: [
6 "CodecServiceRegistrant.cpp",
7 ],
8
9 header_libs: [
10 "libmedia_headers",
11 ],
12
13 shared_libs: [
14 "android.hardware.media.c2@1.0",
15 "libbase",
16 "libcodec2_hidl@1.0",
17 "libcodec2_vndk",
18 "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