1*15dc779aSAndroid Build Coastguard Workerpackage { 2*15dc779aSAndroid Build Coastguard Worker default_applicable_licenses: ["external_libxaac_license"], 3*15dc779aSAndroid Build Coastguard Worker} 4*15dc779aSAndroid Build Coastguard Worker 5*15dc779aSAndroid Build Coastguard Worker// Added automatically by a large-scale-change 6*15dc779aSAndroid Build Coastguard Worker// 7*15dc779aSAndroid Build Coastguard Worker// large-scale-change included anything that looked like it might be a license 8*15dc779aSAndroid Build Coastguard Worker// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 9*15dc779aSAndroid Build Coastguard Worker// 10*15dc779aSAndroid Build Coastguard Worker// Please consider removing redundant or irrelevant files from 'license_text:'. 11*15dc779aSAndroid Build Coastguard Worker// See: http://go/android-license-faq 12*15dc779aSAndroid Build Coastguard Workerlicense { 13*15dc779aSAndroid Build Coastguard Worker name: "external_libxaac_license", 14*15dc779aSAndroid Build Coastguard Worker visibility: [":__subpackages__"], 15*15dc779aSAndroid Build Coastguard Worker license_kinds: [ 16*15dc779aSAndroid Build Coastguard Worker "SPDX-license-identifier-Apache-2.0", 17*15dc779aSAndroid Build Coastguard Worker ], 18*15dc779aSAndroid Build Coastguard Worker license_text: [ 19*15dc779aSAndroid Build Coastguard Worker "LICENSE", 20*15dc779aSAndroid Build Coastguard Worker "NOTICE", 21*15dc779aSAndroid Build Coastguard Worker ], 22*15dc779aSAndroid Build Coastguard Worker} 23*15dc779aSAndroid Build Coastguard Worker 24*15dc779aSAndroid Build Coastguard Workercc_library_static { 25*15dc779aSAndroid Build Coastguard Worker name: "libxaacdec", 26*15dc779aSAndroid Build Coastguard Worker 27*15dc779aSAndroid Build Coastguard Worker vendor_available: true, 28*15dc779aSAndroid Build Coastguard Worker host_supported: true, 29*15dc779aSAndroid Build Coastguard Worker cflags: [ 30*15dc779aSAndroid Build Coastguard Worker "-O3", 31*15dc779aSAndroid Build Coastguard Worker ], 32*15dc779aSAndroid Build Coastguard Worker 33*15dc779aSAndroid Build Coastguard Worker export_include_dirs: [ 34*15dc779aSAndroid Build Coastguard Worker "common", 35*15dc779aSAndroid Build Coastguard Worker "decoder", 36*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src", 37*15dc779aSAndroid Build Coastguard Worker ], 38*15dc779aSAndroid Build Coastguard Worker 39*15dc779aSAndroid Build Coastguard Worker srcs: [ 40*15dc779aSAndroid Build Coastguard Worker "common/ixheaac_esbr_fft.c", 41*15dc779aSAndroid Build Coastguard Worker "common/ixheaac_esbr_rom.c", 42*15dc779aSAndroid Build Coastguard Worker "common/ixheaac_fft_ifft_32x32_rom.c", 43*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_aacdecoder.c", 44*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_aacpluscheck.c", 45*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_aac_ec.c", 46*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_aac_imdct.c", 47*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_aac_rom.c", 48*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_aac_tns.c", 49*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_acelp_bitparse.c", 50*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_acelp_decode.c", 51*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_acelp_mdct.c", 52*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_acelp_tools.c", 53*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_adts_crc_check.c", 54*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_api.c", 55*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_arith_dec.c", 56*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_avq_dec.c", 57*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_avq_rom.c", 58*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_basic_funcs.c", 59*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_basic_ops.c", 60*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_bitbuffer.c", 61*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_block.c", 62*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_channel.c", 63*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_common_initfuncs.c", 64*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_common_lpfuncs.c", 65*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_common_rom.c", 66*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_create.c", 67*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_decode_main.c", 68*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_drc_freq_dec.c", 69*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_dsp_fft32x32s.c", 70*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_ec_rom.c", 71*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_env_calc.c", 72*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_env_dec.c", 73*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_env_extr.c", 74*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_esbr_envcal.c", 75*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_esbr_polyphase.c", 76*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_ext_ch_ele.c", 77*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_fft.c", 78*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_fft_ifft_32x32.c", 79*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_freq_sca.c", 80*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_fwd_alias_cnx.c", 81*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_hbe_dft_trans.c", 82*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_hbe_trans.c", 83*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_headerdecode.c", 84*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_hufftables.c", 85*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_huff_code_reorder.c", 86*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_huff_tools.c", 87*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_hybrid.c", 88*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_imdct.c", 89*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_initfuncs.c", 90*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_init_config.c", 91*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_latmdemux.c", 92*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_ld_mps_config.c", 93*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_ld_mps_dec.c", 94*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_longblock.c", 95*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_lpc.c", 96*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_lpc_dec.c", 97*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_lpfuncs.c", 98*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_lpp_tran.c", 99*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_lt_predict.c", 100*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_apply_common.c", 101*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_apply_m1.c", 102*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_apply_m2.c", 103*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_bitdec.c", 104*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_blind.c", 105*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_calc_m1m2_common.c", 106*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_calc_m1m2_emm.c", 107*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_calc_m1m2_tree_515x.c", 108*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_calc_m1m2_tree_51sx.c", 109*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_calc_m1m2_tree_52xx.c", 110*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_calc_m1m2_tree_727x.c", 111*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_calc_m1m2_tree_757x.c", 112*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_dec.c", 113*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_decorr.c", 114*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_get_index.c", 115*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_hybrid_filt.c", 116*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_initfuncs.c", 117*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_m1m2_common.c", 118*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_mdct_2_qmf.c", 119*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_parse.c", 120*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_polyphase.c", 121*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_poly_filt.c", 122*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_pre_mix.c", 123*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_process.c", 124*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_reshape_bb_env.c", 125*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_res_block.c", 126*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_res_channel.c", 127*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_res_channel_info.c", 128*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_res_longblock.c", 129*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_res_pns_js_thumb.c", 130*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_res_pulsedata.c", 131*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_res_tns.c", 132*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_rom.c", 133*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_smoothing.c", 134*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_temp_process.c", 135*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_temp_reshape.c", 136*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_mps_tonality.c", 137*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_multichannel.c", 138*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_peak_limiter.c", 139*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_pns_js_thumb.c", 140*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_pred_vec_block.c", 141*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_process.c", 142*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_ps_bitdec.c", 143*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_ps_dec.c", 144*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_ps_dec_flt.c", 145*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_pvc_rom.c", 146*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_qmf_dec.c", 147*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_rev_vlc.c", 148*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_rom.c", 149*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_sbrdecoder.c", 150*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_sbrdec_initfuncs.c", 151*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_sbrdec_lpfuncs.c", 152*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_sbr_crc.c", 153*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_sbr_dec.c", 154*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_sbr_rom.c", 155*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_spectrum_dec.c", 156*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_stereo.c", 157*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_tcx_fwd_alcnx.c", 158*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_tcx_fwd_mdct.c", 159*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_thumb_ps_dec.c", 160*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_tns.c", 161*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_usac_ec.c", 162*15dc779aSAndroid Build Coastguard Worker "decoder/ixheaacd_Windowing.c", 163*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_api.c", 164*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_bitbuffer.c", 165*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_dec.c", 166*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_dynamic_payload.c", 167*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_eq.c", 168*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_extr_delta_coded_info.c", 169*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_filter_bank.c", 170*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_gain_dec.c", 171*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_gain_decoder.c", 172*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_init.c", 173*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_interface_decoder.c", 174*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_loudness_control.c", 175*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_main_td_process.c", 176*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_multiband.c", 177*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_parametric_dec.c", 178*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_peak_limiter.c", 179*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_process.c", 180*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_rom.c", 181*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_selection_process.c", 182*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_selection_process_drcset_selection.c", 183*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_selection_process_init.c", 184*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_shape_filter.c", 185*15dc779aSAndroid Build Coastguard Worker "decoder/drc_src/impd_drc_static_payload.c", 186*15dc779aSAndroid Build Coastguard Worker ], 187*15dc779aSAndroid Build Coastguard Worker 188*15dc779aSAndroid Build Coastguard Worker sanitize: { 189*15dc779aSAndroid Build Coastguard Worker misc_undefined: [ 190*15dc779aSAndroid Build Coastguard Worker "unsigned-integer-overflow", 191*15dc779aSAndroid Build Coastguard Worker "signed-integer-overflow", 192*15dc779aSAndroid Build Coastguard Worker "bounds", 193*15dc779aSAndroid Build Coastguard Worker ], 194*15dc779aSAndroid Build Coastguard Worker cfi: true, 195*15dc779aSAndroid Build Coastguard Worker config: { 196*15dc779aSAndroid Build Coastguard Worker cfi_assembly_support: true, 197*15dc779aSAndroid Build Coastguard Worker }, 198*15dc779aSAndroid Build Coastguard Worker }, 199*15dc779aSAndroid Build Coastguard Worker 200*15dc779aSAndroid Build Coastguard Worker arch: { 201*15dc779aSAndroid Build Coastguard Worker arm: { 202*15dc779aSAndroid Build Coastguard Worker cflags: [ 203*15dc779aSAndroid Build Coastguard Worker ], 204*15dc779aSAndroid Build Coastguard Worker 205*15dc779aSAndroid Build Coastguard Worker local_include_dirs: [ 206*15dc779aSAndroid Build Coastguard Worker "decoder/armv7", 207*15dc779aSAndroid Build Coastguard Worker ], 208*15dc779aSAndroid Build Coastguard Worker 209*15dc779aSAndroid Build Coastguard Worker srcs: [ 210*15dc779aSAndroid Build Coastguard Worker "decoder/generic/ixheaacd_function_selector_generic.c", 211*15dc779aSAndroid Build Coastguard Worker "decoder/generic/ixheaacd_qmf_dec_generic.c", 212*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_fft_armv7.c", 213*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_function_selector_armv7.c", 214*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_qmf_dec_armv7.c", 215*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_aac_ld_dec_rearrange.s", 216*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_apply_rot.s", 217*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_apply_scale_fac.s", 218*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_autocorr_st2.s", 219*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_auto_corr.s", 220*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_calcmaxspectralline.s", 221*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_calc_post_twid.s", 222*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_calc_pre_twid.s", 223*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_complex_fft_p2.s", 224*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_complex_ifft_p2.s", 225*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_conv_ergtoamplitude.s", 226*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_conv_ergtoamplitudelp.s", 227*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_cos_sin_mod.s", 228*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_dct3_32.s", 229*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_decorr_filter2.s", 230*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_dec_DCT2_64_asm.s", 231*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_eld_decoder_sbr_pre_twiddle.s", 232*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_enery_calc_per_subband.s", 233*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_esbr_cos_sin_mod_loop1.s", 234*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_esbr_cos_sin_mod_loop2.s", 235*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_esbr_fwd_modulation.s", 236*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_esbr_qmfsyn64_winadd.s", 237*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_esbr_radix4bfly.s", 238*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_expsubbandsamples.s", 239*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_ffr_divide16.s", 240*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_fft32x32_ld2_armv7.s", 241*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_fft_15_ld.s", 242*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_fwd_modulation.s", 243*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_harm_idx_zerotwolp.s", 244*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_imdct_using_fft.s", 245*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_inv_dit_fft_8pt.s", 246*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_lap1.s", 247*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_mps_complex_fft_64_asm.s", 248*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_mps_synt_out_calc.s", 249*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_mps_synt_post_fft_twiddle.s", 250*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_mps_synt_post_twiddle.s", 251*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_mps_synt_pre_twiddle.s", 252*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_no_lap1.s", 253*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_overlap_add1.s", 254*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_overlap_add2.s", 255*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_post_radix_compute2.s", 256*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_post_radix_compute4.s", 257*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_post_twiddle.s", 258*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_post_twiddle_overlap.s", 259*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_pre_twiddle_compute.s", 260*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_radix4_bfly.s", 261*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_rescale_subbandsamples.s", 262*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_sbr_imdct_using_fft.s", 263*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_sbr_qmfanal32_winadds.s", 264*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_sbr_qmfanal32_winadds_eld.s", 265*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_sbr_qmfsyn64_winadd.s", 266*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_shiftrountine.s", 267*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_shiftrountine_with_rnd_eld.s", 268*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_shiftrountine_with_round.s", 269*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_shiftrountine_with_round_hq.s", 270*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_tns_ar_filter_fixed.s", 271*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_tns_ar_filter_fixed_32x16.s", 272*15dc779aSAndroid Build Coastguard Worker "decoder/armv7/ixheaacd_tns_parcor2lpc_32x16.s", 273*15dc779aSAndroid Build Coastguard Worker ], 274*15dc779aSAndroid Build Coastguard Worker }, 275*15dc779aSAndroid Build Coastguard Worker 276*15dc779aSAndroid Build Coastguard Worker arm64: { 277*15dc779aSAndroid Build Coastguard Worker cflags: [ 278*15dc779aSAndroid Build Coastguard Worker ], 279*15dc779aSAndroid Build Coastguard Worker 280*15dc779aSAndroid Build Coastguard Worker local_include_dirs: [ 281*15dc779aSAndroid Build Coastguard Worker "decoder/armv8", 282*15dc779aSAndroid Build Coastguard Worker ], 283*15dc779aSAndroid Build Coastguard Worker 284*15dc779aSAndroid Build Coastguard Worker srcs: [ 285*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_function_selector_armv8.c", 286*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_qmf_dec_armv8.c", 287*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_apply_scale_factors.s", 288*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_calcmaxspectralline.s", 289*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_cos_sin_mod_loop1.s", 290*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_cos_sin_mod_loop2.s", 291*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_fft32x32_ld2_armv8.s", 292*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_imdct_using_fft.s", 293*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_inv_dit_fft_8pt.s", 294*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_no_lap1.s", 295*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_overlap_add1.s", 296*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_overlap_add2.s", 297*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_postradixcompute4.s", 298*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_post_twiddle.s", 299*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_post_twiddle_overlap.s", 300*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_pre_twiddle.s", 301*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_sbr_imdct_using_fft.s", 302*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_sbr_qmfsyn64_winadd.s", 303*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_sbr_qmf_analysis32_neon.s", 304*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_shiftrountine_with_round.s", 305*15dc779aSAndroid Build Coastguard Worker "decoder/armv8/ixheaacd_shiftrountine_with_round_eld.s", 306*15dc779aSAndroid Build Coastguard Worker ], 307*15dc779aSAndroid Build Coastguard Worker }, 308*15dc779aSAndroid Build Coastguard Worker 309*15dc779aSAndroid Build Coastguard Worker x86: { 310*15dc779aSAndroid Build Coastguard Worker cflags: [ 311*15dc779aSAndroid Build Coastguard Worker ], 312*15dc779aSAndroid Build Coastguard Worker 313*15dc779aSAndroid Build Coastguard Worker local_include_dirs: [ 314*15dc779aSAndroid Build Coastguard Worker ], 315*15dc779aSAndroid Build Coastguard Worker 316*15dc779aSAndroid Build Coastguard Worker srcs: [ 317*15dc779aSAndroid Build Coastguard Worker "decoder/generic/ixheaacd_qmf_dec_generic.c", 318*15dc779aSAndroid Build Coastguard Worker "decoder/x86/ixheaacd_function_selector_x86.c", 319*15dc779aSAndroid Build Coastguard Worker ], 320*15dc779aSAndroid Build Coastguard Worker }, 321*15dc779aSAndroid Build Coastguard Worker 322*15dc779aSAndroid Build Coastguard Worker x86_64: { 323*15dc779aSAndroid Build Coastguard Worker cflags: [ 324*15dc779aSAndroid Build Coastguard Worker ], 325*15dc779aSAndroid Build Coastguard Worker 326*15dc779aSAndroid Build Coastguard Worker local_include_dirs: [ 327*15dc779aSAndroid Build Coastguard Worker ], 328*15dc779aSAndroid Build Coastguard Worker 329*15dc779aSAndroid Build Coastguard Worker srcs: [ 330*15dc779aSAndroid Build Coastguard Worker "decoder/generic/ixheaacd_qmf_dec_generic.c", 331*15dc779aSAndroid Build Coastguard Worker "decoder/x86_64/ixheaacd_function_selector_x86_64.c", 332*15dc779aSAndroid Build Coastguard Worker ], 333*15dc779aSAndroid Build Coastguard Worker }, 334*15dc779aSAndroid Build Coastguard Worker 335*15dc779aSAndroid Build Coastguard Worker riscv64: { 336*15dc779aSAndroid Build Coastguard Worker cflags: [ 337*15dc779aSAndroid Build Coastguard Worker ], 338*15dc779aSAndroid Build Coastguard Worker 339*15dc779aSAndroid Build Coastguard Worker local_include_dirs: [ 340*15dc779aSAndroid Build Coastguard Worker ], 341*15dc779aSAndroid Build Coastguard Worker 342*15dc779aSAndroid Build Coastguard Worker srcs: [ 343*15dc779aSAndroid Build Coastguard Worker "decoder/generic/ixheaacd_qmf_dec_generic.c", 344*15dc779aSAndroid Build Coastguard Worker "decoder/generic/ixheaacd_function_selector_generic.c", 345*15dc779aSAndroid Build Coastguard Worker ], 346*15dc779aSAndroid Build Coastguard Worker }, 347*15dc779aSAndroid Build Coastguard Worker }, 348*15dc779aSAndroid Build Coastguard Worker} 349*15dc779aSAndroid Build Coastguard Worker 350*15dc779aSAndroid Build Coastguard Workercc_library_static { 351*15dc779aSAndroid Build Coastguard Worker name: "libxaacenc", 352*15dc779aSAndroid Build Coastguard Worker 353*15dc779aSAndroid Build Coastguard Worker vendor_available: true, 354*15dc779aSAndroid Build Coastguard Worker host_supported: true, 355*15dc779aSAndroid Build Coastguard Worker cflags: [ 356*15dc779aSAndroid Build Coastguard Worker "-O3", 357*15dc779aSAndroid Build Coastguard Worker ], 358*15dc779aSAndroid Build Coastguard Worker 359*15dc779aSAndroid Build Coastguard Worker export_include_dirs: [ 360*15dc779aSAndroid Build Coastguard Worker "common", 361*15dc779aSAndroid Build Coastguard Worker "encoder", 362*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src", 363*15dc779aSAndroid Build Coastguard Worker ], 364*15dc779aSAndroid Build Coastguard Worker 365*15dc779aSAndroid Build Coastguard Worker srcs: [ 366*15dc779aSAndroid Build Coastguard Worker "common/ixheaac_esbr_fft.c", 367*15dc779aSAndroid Build Coastguard Worker "common/ixheaac_esbr_rom.c", 368*15dc779aSAndroid Build Coastguard Worker "common/ixheaac_fft_ifft_32x32_rom.c", 369*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_acelp_enc.c", 370*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_acelp_rom.c", 371*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_acelp_tools.c", 372*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_arith_enc.c", 373*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_avq_enc.c", 374*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_avq_rom.c", 375*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_block_switch.c", 376*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_bitbuffer.c", 377*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_enc_fac.c", 378*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_enc_main.c", 379*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_esbr_inter_tes.c", 380*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_esbr_pvc.c", 381*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_esbr_pvc_rom.c", 382*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_esbr_rom.c", 383*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_fd_fac.c", 384*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_fft.c", 385*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_lpc.c", 386*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_lpc_avq.c", 387*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_lpd_enc.c", 388*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_lpd_rom.c", 389*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_lpd_utils.c", 390*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_ms.c", 391*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_psy_rom.c", 392*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_psy_mod.c", 393*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_psy_utils.c", 394*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_rom.c", 395*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_tcx_enc.c", 396*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_tcx_mdct.c", 397*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_tns_usac.c", 398*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_windowing.c", 399*15dc779aSAndroid Build Coastguard Worker "encoder/iusace_write_bitstream.c", 400*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_adjust_threshold.c", 401*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_api.c", 402*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_asc_write.c", 403*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_basic_ops.c", 404*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_bitbuffer.c", 405*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_bitbuffer_hp.c", 406*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_bits_count.c", 407*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_block_switch.c", 408*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_calc_ms_band_energy.c", 409*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_channel_map.c", 410*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_common_rom.c", 411*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_cplx_pred.c", 412*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_dynamic_bits.c", 413*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_enc_init.c", 414*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_enc_main.c", 415*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_fd_enc.c", 416*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_fd_mdct.c", 417*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_fd_qc_adjthr.c", 418*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_fd_qc_util.c", 419*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_fd_quant.c", 420*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_fft.c", 421*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_group_data.c", 422*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_huffman_rom.c", 423*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_hybrid.c", 424*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_hybrid_init.c", 425*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_interface.c", 426*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_loudness_measurement.c", 427*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mdct_480.c", 428*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_bitstream.c", 429*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_dct.c", 430*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_delay.c", 431*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_dmx_tdom_enh.c", 432*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_enc.c", 433*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_filter.c", 434*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_frame_windowing.c", 435*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_huff_tab.c", 436*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_hybrid_filter.c", 437*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_nlc_enc.c", 438*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_onset_detect.c", 439*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_param_extract.c", 440*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_polyphase.c", 441*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_qmf.c", 442*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_rom.c", 443*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_static_gain.c", 444*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_tools_rom.c", 445*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_tree.c", 446*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_mps_vector_functions.c", 447*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_ms_stereo.c", 448*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_nf.c", 449*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_ps_bitenc.c", 450*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_ps_enc.c", 451*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_ps_enc_init.c", 452*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_psy_configuration.c", 453*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_psy_mod.c", 454*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_psy_utils.c", 455*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_psy_utils_spreading.c", 456*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_qc_main_hp.c", 457*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_qc_util.c", 458*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_quant.c", 459*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_radix2_fft.c", 460*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_resampler.c", 461*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_resampler_init.c", 462*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_rom.c", 463*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_code_envelope.c", 464*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_code_envelope_lp.c", 465*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_crc.c", 466*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_env_est.c", 467*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_env_est_init.c", 468*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_frame_info_gen.c", 469*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_freq_scaling.c", 470*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_hbe_dft_trans.c", 471*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_hbe_fft_ifft_32x32.c", 472*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_hbe_polyphase.c", 473*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_hbe_trans.c", 474*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_inv_filtering_estimation.c", 475*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_main.c", 476*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_misc.c", 477*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_missing_harmonics_det.c", 478*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_noise_floor_est.c", 479*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_qmf_enc.c", 480*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_qmf_enc_init.c", 481*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_rom.c", 482*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_ton_corr.c", 483*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_ton_corr_hp.c", 484*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_tran_det.c", 485*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_tran_det_hp.c", 486*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sbr_write_bitstream.c", 487*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_sf_estimation.c", 488*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_signal_classifier.c", 489*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_signal_classifier_rom.c", 490*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_static_bits.c", 491*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_stereo_preproc.c", 492*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_tns.c", 493*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_tns_hp.c", 494*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_tns_init.c", 495*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_tns_params.c", 496*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_write_adts_adif.c", 497*15dc779aSAndroid Build Coastguard Worker "encoder/ixheaace_write_bitstream.c", 498*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src/impd_drc_api.c", 499*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src/impd_drc_enc.c", 500*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src/impd_drc_gain_calculator.c", 501*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src/impd_drc_gain_enc.c", 502*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src/impd_drc_mux.c", 503*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src/impd_drc_tables.c", 504*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src/impd_drc_uni_drc_eq.c", 505*15dc779aSAndroid Build Coastguard Worker "encoder/drc_src/impd_drc_uni_drc_filter_bank.c", 506*15dc779aSAndroid Build Coastguard Worker ], 507*15dc779aSAndroid Build Coastguard Worker 508*15dc779aSAndroid Build Coastguard Worker sanitize: { 509*15dc779aSAndroid Build Coastguard Worker misc_undefined: [ 510*15dc779aSAndroid Build Coastguard Worker "unsigned-integer-overflow", 511*15dc779aSAndroid Build Coastguard Worker "signed-integer-overflow", 512*15dc779aSAndroid Build Coastguard Worker "bounds", 513*15dc779aSAndroid Build Coastguard Worker ], 514*15dc779aSAndroid Build Coastguard Worker cfi: true, 515*15dc779aSAndroid Build Coastguard Worker config: { 516*15dc779aSAndroid Build Coastguard Worker cfi_assembly_support: true, 517*15dc779aSAndroid Build Coastguard Worker }, 518*15dc779aSAndroid Build Coastguard Worker }, 519*15dc779aSAndroid Build Coastguard Worker} 520*15dc779aSAndroid Build Coastguard Worker 521*15dc779aSAndroid Build Coastguard Workersubdirs = ["test"] 522