mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-05 11:33:57 +01:00
167 lines
2.8 KiB
Lua
167 lines
2.8 KiB
Lua
cflags{
|
|
'-Wall', '-Wpedantic',
|
|
'-I $srcdir/include',
|
|
'-I $srcdir/celt',
|
|
'-I $srcdir/silk',
|
|
'-I $srcdir/silk/float',
|
|
'-include $dir/config.h',
|
|
}
|
|
|
|
pkg.hdrs = copy('$outdir/include', '$srcdir/include', {
|
|
'opus.h',
|
|
'opus_defines.h',
|
|
'opus_multistream.h',
|
|
'opus_types.h',
|
|
})
|
|
|
|
lib('libopus.a', [[
|
|
src/(
|
|
opus.c
|
|
opus_decoder.c
|
|
opus_encoder.c
|
|
extensions.c
|
|
opus_multistream.c
|
|
opus_multistream_encoder.c
|
|
opus_multistream_decoder.c
|
|
repacketizer.c
|
|
opus_projection_encoder.c
|
|
opus_projection_decoder.c
|
|
mapping_matrix.c
|
|
|
|
analysis.c
|
|
mlp.c
|
|
mlp_data.c
|
|
)
|
|
celt/(
|
|
bands.c
|
|
celt.c
|
|
celt_encoder.c
|
|
celt_decoder.c
|
|
cwrs.c
|
|
entcode.c
|
|
entdec.c
|
|
entenc.c
|
|
kiss_fft.c
|
|
laplace.c
|
|
mathops.c
|
|
mdct.c
|
|
modes.c
|
|
pitch.c
|
|
celt_lpc.c
|
|
quant_bands.c
|
|
rate.c
|
|
vq.c
|
|
)
|
|
silk/(
|
|
CNG.c
|
|
code_signs.c
|
|
init_decoder.c
|
|
decode_core.c
|
|
decode_frame.c
|
|
decode_parameters.c
|
|
decode_indices.c
|
|
decode_pulses.c
|
|
decoder_set_fs.c
|
|
dec_API.c
|
|
enc_API.c
|
|
encode_indices.c
|
|
encode_pulses.c
|
|
gain_quant.c
|
|
interpolate.c
|
|
LP_variable_cutoff.c
|
|
NLSF_decode.c
|
|
NSQ.c
|
|
NSQ_del_dec.c
|
|
PLC.c
|
|
shell_coder.c
|
|
tables_gain.c
|
|
tables_LTP.c
|
|
tables_NLSF_CB_NB_MB.c
|
|
tables_NLSF_CB_WB.c
|
|
tables_other.c
|
|
tables_pitch_lag.c
|
|
tables_pulses_per_block.c
|
|
VAD.c
|
|
control_audio_bandwidth.c
|
|
quant_LTP_gains.c
|
|
VQ_WMat_EC.c
|
|
HP_variable_cutoff.c
|
|
NLSF_encode.c
|
|
NLSF_VQ.c
|
|
NLSF_unpack.c
|
|
NLSF_del_dec_quant.c
|
|
process_NLSFs.c
|
|
stereo_LR_to_MS.c
|
|
stereo_MS_to_LR.c
|
|
check_control_input.c
|
|
control_SNR.c
|
|
init_encoder.c
|
|
control_codec.c
|
|
A2NLSF.c
|
|
ana_filt_bank_1.c
|
|
biquad_alt.c
|
|
bwexpander_32.c
|
|
bwexpander.c
|
|
debug.c
|
|
decode_pitch.c
|
|
inner_prod_aligned.c
|
|
lin2log.c
|
|
log2lin.c
|
|
LPC_analysis_filter.c
|
|
LPC_inv_pred_gain.c
|
|
table_LSF_cos.c
|
|
NLSF2A.c
|
|
NLSF_stabilize.c
|
|
NLSF_VQ_weights_laroia.c
|
|
pitch_est_tables.c
|
|
resampler.c
|
|
resampler_down2_3.c
|
|
resampler_down2.c
|
|
resampler_private_AR2.c
|
|
resampler_private_down_FIR.c
|
|
resampler_private_IIR_FIR.c
|
|
resampler_private_up2_HQ.c
|
|
resampler_rom.c
|
|
sigm_Q15.c
|
|
sort.c
|
|
sum_sqr_shift.c
|
|
stereo_decode_pred.c
|
|
stereo_encode_pred.c
|
|
stereo_find_predictor.c
|
|
stereo_quant_pred.c
|
|
LPC_fit.c
|
|
float/(
|
|
apply_sine_window_FLP.c
|
|
corrMatrix_FLP.c
|
|
encode_frame_FLP.c
|
|
find_LPC_FLP.c
|
|
find_LTP_FLP.c
|
|
find_pitch_lags_FLP.c
|
|
find_pred_coefs_FLP.c
|
|
LPC_analysis_filter_FLP.c
|
|
LTP_analysis_filter_FLP.c
|
|
LTP_scale_ctrl_FLP.c
|
|
noise_shape_analysis_FLP.c
|
|
process_gains_FLP.c
|
|
regularize_correlations_FLP.c
|
|
residual_energy_FLP.c
|
|
warped_autocorrelation_FLP.c
|
|
wrappers_FLP.c
|
|
autocorrelation_FLP.c
|
|
burg_modified_FLP.c
|
|
bwexpander_FLP.c
|
|
energy_FLP.c
|
|
inner_product_FLP.c
|
|
k2a_FLP.c
|
|
LPC_inv_pred_gain_FLP.c
|
|
pitch_analysis_core_FLP.c
|
|
scale_copy_vector_FLP.c
|
|
scale_vector_FLP.c
|
|
schur_FLP.c
|
|
sort_FLP.c
|
|
)
|
|
)
|
|
]])
|
|
|
|
fetch 'curl'
|