1package { 2 default_applicable_licenses: [ 3 "frameworks_av_media_codecs_amrnb_common_license", 4 ], 5} 6 7// Added automatically by a large-scale-change 8// See: http://go/android-license-faq 9license { 10 name: "frameworks_av_media_codecs_amrnb_common_license", 11 visibility: [":__subpackages__"], 12 license_kinds: [ 13 "SPDX-license-identifier-Apache-2.0", 14 ], 15 license_text: [ 16 "NOTICE", 17 ], 18} 19 20cc_library { 21 name: "libstagefright_amrnb_common", 22 vendor_available: true, 23 host_supported: true, 24 min_sdk_version: "29", 25 26 srcs: [ 27 "src/add.cpp", 28 "src/az_lsp.cpp", 29 "src/bitno_tab.cpp", 30 "src/bitreorder_tab.cpp", 31 "src/bits2prm.cpp", 32 "src/c2_9pf_tab.cpp", 33 "src/copy.cpp", 34 "src/div_32.cpp", 35 "src/div_s.cpp", 36 "src/extract_h.cpp", 37 "src/extract_l.cpp", 38 "src/gains_tbl.cpp", 39 "src/gc_pred.cpp", 40 "src/gmed_n.cpp", 41 "src/grid_tbl.cpp", 42 "src/gray_tbl.cpp", 43 "src/int_lpc.cpp", 44 "src/inv_sqrt.cpp", 45 "src/inv_sqrt_tbl.cpp", 46 "src/l_abs.cpp", 47 "src/l_deposit_h.cpp", 48 "src/l_deposit_l.cpp", 49 "src/l_shr_r.cpp", 50 "src/log2.cpp", 51 "src/log2_norm.cpp", 52 "src/log2_tbl.cpp", 53 "src/lsfwt.cpp", 54 "src/lsp.cpp", 55 "src/lsp_az.cpp", 56 "src/lsp_lsf.cpp", 57 "src/lsp_lsf_tbl.cpp", 58 "src/lsp_tab.cpp", 59 "src/mult_r.cpp", 60 "src/norm_l.cpp", 61 "src/norm_s.cpp", 62 "src/ph_disp_tab.cpp", 63 "src/pow2.cpp", 64 "src/pow2_tbl.cpp", 65 "src/pred_lt.cpp", 66 "src/q_plsf.cpp", 67 "src/q_plsf_3.cpp", 68 "src/q_plsf_3_tbl.cpp", 69 "src/q_plsf_5.cpp", 70 "src/q_plsf_5_tbl.cpp", 71 "src/qua_gain_tbl.cpp", 72 "src/reorder.cpp", 73 "src/residu.cpp", 74 "src/round.cpp", 75 "src/set_zero.cpp", 76 "src/shr.cpp", 77 "src/shr_r.cpp", 78 "src/sqrt_l.cpp", 79 "src/sqrt_l_tbl.cpp", 80 "src/sub.cpp", 81 "src/syn_filt.cpp", 82 "src/vad1.cpp", 83 "src/weight_a.cpp", 84 "src/window_tab.cpp", 85 ], 86 87 export_include_dirs: ["include"], 88 89 cflags: [ 90 "-DOSCL_UNUSED_ARG(x)=(void)(x)", 91 "-DOSCL_IMPORT_REF=", 92 "-DOSCL_EXPORT_REF=", 93 94 "-Werror", 95 ], 96 97 target: { 98 darwin: { 99 enabled: false, 100 }, 101 }, 102 103 //addressing b/25409744 104 //sanitize: { 105 // misc_undefined: [ 106 // "signed-integer-overflow", 107 // "unsigned-integer-overflow", 108 // ], 109 //}, 110} 111