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