1*15dc779aSAndroid Build Coastguard Worker#src files 2*15dc779aSAndroid Build Coastguard Workerlist( 3*15dc779aSAndroid Build Coastguard Worker APPEND 4*15dc779aSAndroid Build Coastguard Worker LIBXAACENC_SRCS 5*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_acelp_enc.c" 6*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_acelp_rom.c" 7*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_acelp_tools.c" 8*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_arith_enc.c" 9*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_avq_enc.c" 10*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_avq_rom.c" 11*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_bitbuffer.c" 12*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_block_switch.c" 13*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_enc_fac.c" 14*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_enc_main.c" 15*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_esbr_inter_tes.c" 16*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_esbr_pvc.c" 17*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_esbr_pvc_rom.c" 18*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_esbr_rom.c" 19*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_fd_fac.c" 20*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_fft.c" 21*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_lpc.c" 22*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_lpc_avq.c" 23*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_lpd_enc.c" 24*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_lpd_rom.c" 25*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_lpd_utils.c" 26*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_ms.c" 27*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_psy_rom.c" 28*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_psy_mod.c" 29*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_psy_utils.c" 30*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_rom.c" 31*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_tcx_enc.c" 32*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_tcx_mdct.c" 33*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_tns_usac.c" 34*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_windowing.c" 35*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/iusace_write_bitstream.c" 36*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_adjust_threshold.c" 37*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_api.c" 38*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_asc_write.c" 39*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_basic_ops.c" 40*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_bitbuffer.c" 41*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_bitbuffer_hp.c" 42*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_bits_count.c" 43*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_block_switch.c" 44*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_calc_ms_band_energy.c" 45*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_channel_map.c" 46*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_common_rom.c" 47*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_cplx_pred.c" 48*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_dynamic_bits.c" 49*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_enc_init.c" 50*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_enc_main.c" 51*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_fd_enc.c" 52*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_fd_mdct.c" 53*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_fd_qc_adjthr.c" 54*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_fd_qc_util.c" 55*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_fd_quant.c" 56*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_fft.c" 57*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_group_data.c" 58*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_huffman_rom.c" 59*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_hybrid.c" 60*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_hybrid_init.c" 61*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_interface.c" 62*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_loudness_measurement.c" 63*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mdct_480.c" 64*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_bitstream.c" 65*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_dct.c" 66*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_delay.c" 67*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_dmx_tdom_enh.c" 68*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_enc.c" 69*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_filter.c" 70*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_frame_windowing.c" 71*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_huff_tab.c" 72*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_hybrid_filter.c" 73*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_nlc_enc.c" 74*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_onset_detect.c" 75*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_param_extract.c" 76*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_polyphase.c" 77*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_qmf.c" 78*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_rom.c" 79*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_static_gain.c" 80*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_tools_rom.c" 81*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_tree.c" 82*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_mps_vector_functions.c" 83*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_ms_stereo.c" 84*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_nf.c" 85*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_ps_bitenc.c" 86*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_ps_enc.c" 87*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_ps_enc_init.c" 88*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_psy_configuration.c" 89*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_psy_mod.c" 90*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_psy_utils.c" 91*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_psy_utils_spreading.c" 92*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_qc_main_hp.c" 93*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_qc_util.c" 94*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_quant.c" 95*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_radix2_fft.c" 96*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_resampler.c" 97*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_resampler_init.c" 98*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_rom.c" 99*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_code_envelope.c" 100*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_code_envelope_lp.c" 101*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_crc.c" 102*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_env_est.c" 103*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_env_est_init.c" 104*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_frame_info_gen.c" 105*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_freq_scaling.c" 106*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_hbe_dft_trans.c" 107*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_hbe_fft_ifft_32x32.c" 108*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_hbe_polyphase.c" 109*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_hbe_trans.c" 110*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_inv_filtering_estimation.c" 111*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_main.c" 112*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_misc.c" 113*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_missing_harmonics_det.c" 114*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_noise_floor_est.c" 115*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_qmf_enc.c" 116*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_qmf_enc_init.c" 117*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_rom.c" 118*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_ton_corr.c" 119*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_ton_corr_hp.c" 120*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_tran_det.c" 121*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_tran_det_hp.c" 122*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sbr_write_bitstream.c" 123*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_sf_estimation.c" 124*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_signal_classifier.c" 125*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_signal_classifier_rom.c" 126*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_static_bits.c" 127*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_stereo_preproc.c" 128*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_tns.c" 129*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_tns_hp.c" 130*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_tns_init.c" 131*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_tns_params.c" 132*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_write_adts_adif.c" 133*15dc779aSAndroid Build Coastguard Worker "${XAAC_ROOT}/encoder/ixheaace_write_bitstream.c") 134*15dc779aSAndroid Build Coastguard Worker 135*15dc779aSAndroid Build Coastguard Workerset(LIBXAACENC_INCLUDES ${XAAC_ROOT}/encoder ${XAAC_ROOT}/encoder/drc_src) 136*15dc779aSAndroid Build Coastguard Workerinclude_directories(${LIBXAACENC_INCLUDES}) 137*15dc779aSAndroid Build Coastguard Worker 138*15dc779aSAndroid Build Coastguard Workerinclude("${XAAC_ROOT}/encoder/drc_src/libxaacenc_drc.cmake") 139*15dc779aSAndroid Build Coastguard Worker 140*15dc779aSAndroid Build Coastguard Workeradd_library(libxaacenc STATIC ${LIBXAACENC_SRCS} ${LIBXAAC_COMMON_SRCS})