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