实例介绍
编译csipsimple需要到库,官网被墙来,so需要的媛媛和猿猿们懂的。请叫我红领巾好了!
【实例截图】
【核心代码】
4744302542989688974.zip
└── SILK_SDK_SRC_ARM_v1.0.9
├── doc
│ ├── SILK_Evaluation.pdf
│ ├── SILK_RTP_PayloadFormat.pdf
│ └── SILK_SDK_API.pdf
├── interface
│ ├── SKP_Silk_control.h
│ ├── SKP_Silk_errors.h
│ ├── SKP_Silk_SDK_API.h
│ └── SKP_Silk_typedef.h
├── Makefile
├── readme.txt
├── Silk_SDK.sln
├── Silk_SDK_VS2005.sln
├── src
│ ├── Silk_FIX.vcproj
│ ├── Silk_FIX.vcxproj
│ ├── SKP_Silk_A2NLSF_arm.S
│ ├── SKP_Silk_A2NLSF.c
│ ├── SKP_Silk_allpass_int_arm.S
│ ├── SKP_Silk_ana_filt_bank_1_arm.S
│ ├── SKP_Silk_ana_filt_bank_1.c
│ ├── SKP_Silk_apply_sine_window.c
│ ├── SKP_Silk_array_maxabs_arm.S
│ ├── SKP_Silk_array_maxabs.c
│ ├── SKP_Silk_AsmHelper.h
│ ├── SKP_Silk_AsmPreproc.h
│ ├── SKP_Silk_autocorr.c
│ ├── SKP_Silk_biquad_alt.c
│ ├── SKP_Silk_biquad.c
│ ├── SKP_Silk_burg_modified.c
│ ├── SKP_Silk_bwexpander_32.c
│ ├── SKP_Silk_bwexpander.c
│ ├── SKP_Silk_clz_arm.S
│ ├── SKP_Silk_CNG.c
│ ├── SKP_Silk_code_signs.c
│ ├── SKP_Silk_common_pitch_est_defines.h
│ ├── SKP_Silk_control_audio_bandwidth.c
│ ├── SKP_Silk_control_codec_FIX.c
│ ├── SKP_Silk_corrMatrix_FIX.c
│ ├── SKP_Silk_create_init_destroy.c
│ ├── SKP_Silk_dec_API.c
│ ├── SKP_Silk_decode_core_arm.S
│ ├── SKP_Silk_decode_core.c
│ ├── SKP_Silk_decode_frame.c
│ ├── SKP_Silk_decode_parameters.c
│ ├── SKP_Silk_decode_pitch.c
│ ├── SKP_Silk_decode_pulses.c
│ ├── SKP_Silk_decoder_set_fs.c
│ ├── SKP_Silk_define.h
│ ├── SKP_Silk_detect_SWB_input.c
│ ├── SKP_Silk_div_oabi.c
│ ├── SKP_Silk_enc_API.c
│ ├── SKP_Silk_encode_frame_FIX.c
│ ├── SKP_Silk_encode_parameters.c
│ ├── SKP_Silk_encode_pulses.c
│ ├── SKP_Silk_find_LPC_FIX.c
│ ├── SKP_Silk_find_LTP_FIX.c
│ ├── SKP_Silk_find_pitch_lags_FIX.c
│ ├── SKP_Silk_find_pred_coefs_FIX.c
│ ├── SKP_Silk_gain_quant.c
│ ├── SKP_Silk_HP_variable_cutoff_FIX.c
│ ├── SKP_Silk_init_encoder_FIX.c
│ ├── SKP_Silk_Inlines.h
│ ├── SKP_Silk_inner_prod_aligned_arm.S
│ ├── SKP_Silk_inner_prod_aligned.c
│ ├── SKP_Silk_interpolate.c
│ ├── SKP_Silk_k2a.c
│ ├── SKP_Silk_k2a_Q16.c
│ ├── SKP_Silk_LBRR_reset.c
│ ├── SKP_Silk_lin2log_arm.S
│ ├── SKP_Silk_lin2log.c
│ ├── SKP_Silk_log2lin.c
│ ├── SKP_Silk_LPC_inv_pred_gain.c
│ ├── SKP_Silk_LPC_synthesis_filter.c
│ ├── SKP_Silk_LPC_synthesis_order16.c
│ ├── SKP_Silk_LP_variable_cutoff.c
│ ├── SKP_Silk_LSF_cos_table.c
│ ├── SKP_Silk_LTP_analysis_filter_FIX.c
│ ├── SKP_Silk_LTP_scale_ctrl_FIX.c
│ ├── SKP_Silk_MA_arm.S
│ ├── SKP_Silk_MA.c
│ ├── SKP_Silk_macros_arm.h
│ ├── SKP_Silk_macros.h
│ ├── SKP_Silk_main_FIX.h
│ ├── SKP_Silk_main.h
│ ├── SKP_Silk_NLSF2A.c
│ ├── SKP_Silk_NLSF2A_stable.c
│ ├── SKP_Silk_NLSF_MSVQ_decode.c
│ ├── SKP_Silk_NLSF_MSVQ_encode_FIX.c
│ ├── SKP_Silk_NLSF_stabilize.c
│ ├── SKP_Silk_NLSF_VQ_rate_distortion_FIX.c
│ ├── SKP_Silk_NLSF_VQ_sum_error_FIX_arm.S
│ ├── SKP_Silk_NLSF_VQ_sum_error_FIX.c
│ ├── SKP_Silk_NLSF_VQ_weights_laroia.c
│ ├── SKP_Silk_noise_shape_analysis_FIX.c
│ ├── SKP_Silk_NSQ.c
│ ├── SKP_Silk_NSQ_del_dec.c
│ ├── SKP_Silk_pitch_analysis_core.c
│ ├── SKP_Silk_pitch_est_defines.h
│ ├── SKP_Silk_pitch_est_tables.c
│ ├── SKP_Silk_PLC.c
│ ├── SKP_Silk_PLC.h
│ ├── SKP_Silk_prefilter_FIX_arm.S
│ ├── SKP_Silk_prefilter_FIX.c
│ ├── SKP_Silk_process_gains_FIX.c
│ ├── SKP_Silk_process_NLSFs_FIX.c
│ ├── SKP_Silk_quant_LTP_gains_FIX.c
│ ├── SKP_Silk_range_coder.c
│ ├── SKP_Silk_regularize_correlations_FIX.c
│ ├── SKP_Silk_resampler.c
│ ├── SKP_Silk_resampler_down2_3.c
│ ├── SKP_Silk_resampler_down2_arm.S
│ ├── SKP_Silk_resampler_down2.c
│ ├── SKP_Silk_resampler_down3.c
│ ├── SKP_Silk_resampler_private_AR2_arm.S
│ ├── SKP_Silk_resampler_private_AR2.c
│ ├── SKP_Silk_resampler_private_ARMA4_arm.S
│ ├── SKP_Silk_resampler_private_ARMA4.c
│ ├── SKP_Silk_resampler_private_copy.c
│ ├── SKP_Silk_resampler_private_down4.c
│ ├── SKP_Silk_resampler_private_down_FIR_arm.S
│ ├── SKP_Silk_resampler_private_down_FIR.c
│ ├── SKP_Silk_resampler_private.h
│ ├── SKP_Silk_resampler_private_IIR_FIR_arm.S
│ ├── SKP_Silk_resampler_private_IIR_FIR.c
│ ├── SKP_Silk_resampler_private_up2_HQ_arm.S
│ ├── SKP_Silk_resampler_private_up2_HQ.c
│ ├── SKP_Silk_resampler_private_up4.c
│ ├── SKP_Silk_resampler_rom_arm.S
│ ├── SKP_Silk_resampler_rom.c
│ ├── SKP_Silk_resampler_rom.h
│ ├── SKP_Silk_resampler_structs.h
│ ├── SKP_Silk_resampler_up2_arm.S
│ ├── SKP_Silk_resampler_up2.c
│ ├── SKP_Silk_residual_energy16_FIX.c
│ ├── SKP_Silk_residual_energy_FIX.c
│ ├── SKP_Silk_scale_copy_vector16.c
│ ├── SKP_Silk_scale_vector.c
│ ├── SKP_Silk_schur64_arm.S
│ ├── SKP_Silk_schur64.c
│ ├── SKP_Silk_schur.c
│ ├── SKP_Silk_setup_complexity.h
│ ├── SKP_Silk_shell_coder.c
│ ├── SKP_Silk_sigm_Q15_arm.S
│ ├── SKP_Silk_sigm_Q15.c
│ ├── SKP_Silk_SigProc_FIX.h
│ ├── SKP_Silk_solve_LS_FIX.c
│ ├── SKP_Silk_sort.c
│ ├── SKP_Silk_structs_FIX.h
│ ├── SKP_Silk_structs.h
│ ├── SKP_Silk_sum_sqr_shift_arm.S
│ ├── SKP_Silk_sum_sqr_shift.c
│ ├── SKP_Silk_tables_gain.c
│ ├── SKP_Silk_tables.h
│ ├── SKP_Silk_tables_LTP.c
│ ├── SKP_Silk_tables_NLSF_CB0_10.c
│ ├── SKP_Silk_tables_NLSF_CB0_10.h
│ ├── SKP_Silk_tables_NLSF_CB0_16.c
│ ├── SKP_Silk_tables_NLSF_CB0_16.h
│ ├── SKP_Silk_tables_NLSF_CB1_10.c
│ ├── SKP_Silk_tables_NLSF_CB1_10.h
│ ├── SKP_Silk_tables_NLSF_CB1_16.c
│ ├── SKP_Silk_tables_NLSF_CB1_16.h
│ ├── SKP_Silk_tables_other.c
│ ├── SKP_Silk_tables_pitch_lag.c
│ ├── SKP_Silk_tables_pulses_per_block.c
│ ├── SKP_Silk_tables_sign.c
│ ├── SKP_Silk_tables_type_offset.c
│ ├── SKP_Silk_tuning_parameters.h
│ ├── SKP_Silk_VAD.c
│ ├── SKP_Silk_VQ_nearest_neighbor_FIX.c
│ ├── SKP_Silk_warped_autocorrelation_FIX_arm.S
│ └── SKP_Silk_warped_autocorrelation_FIX.c
├── test
│ ├── Decoder.c
│ ├── Dec_SDK.vcproj
│ ├── Dec_SDK.vcxproj
│ ├── Encoder.c
│ ├── Enc_SDK.vcproj
│ ├── Enc_SDK.vcxproj
│ ├── signalCompare.c
│ ├── SignalCompare.vcproj
│ └── SignalCompare.vcxproj
└── test_vectors
├── bitstream
│ ├── payload_12_kHz_20_ms_24_kbps_10_loss_FEC.bit
│ ├── payload_12_kHz_40_ms_16_kbps.bit
│ ├── payload_12_kHz_60_ms_10_kbps.bit
│ ├── payload_16_kHz_20_ms_32_kbps_10_loss_FEC.bit
│ ├── payload_16_kHz_40_ms_20_kbps.bit
│ ├── payload_16_kHz_60_ms_12_kbps.bit
│ ├── payload_24_kHz_20_ms_40_kbps_10_loss_FEC.bit
│ ├── payload_24_kHz_40_ms_24_kbps.bit
│ ├── payload_24_kHz_60_ms_16_kbps.bit
│ ├── payload_32_kHz_max_8_kHz_20_ms_8_kbps.bit
│ ├── payload_44100_Hz_20_ms_7_kbps.bit
│ ├── payload_8_kHz_20_ms_20_kbps_10_loss_FEC.bit
│ ├── payload_8_kHz_40_ms_12_kbps.bit
│ └── payload_8_kHz_60_ms_8_kbps.bit
├── How to use the test vectors.txt
├── input
│ ├── testvector_input_12_kHz.pcm
│ ├── testvector_input_16_kHz.pcm
│ ├── testvector_input_24_kHz.pcm
│ ├── testvector_input_32_kHz.pcm
│ ├── testvector_input_44100_Hz.pcm
│ └── testvector_input_8_kHz.pcm
├── output
│ ├── testvector_output_12_kHz_20_ms_24_kbps_10_loss_FEC.pcm
│ ├── testvector_output_12_kHz_40_ms_16_kbps.pcm
│ ├── testvector_output_12_kHz_60_ms_10_kbps_12_kHz_out.pcm
│ ├── testvector_output_12_kHz_60_ms_10_kbps_16_kHz_out.pcm
│ ├── testvector_output_12_kHz_60_ms_10_kbps_32_kHz_out.pcm
│ ├── testvector_output_12_kHz_60_ms_10_kbps_44100_Hz_out.pcm
│ ├── testvector_output_12_kHz_60_ms_10_kbps_48_kHz_out.pcm
│ ├── testvector_output_12_kHz_60_ms_10_kbps.pcm
│ ├── testvector_output_16_kHz_20_ms_32_kbps_10_loss_FEC.pcm
│ ├── testvector_output_16_kHz_40_ms_20_kbps.pcm
│ ├── testvector_output_16_kHz_60_ms_12_kbps_16_kHz_out.pcm
│ ├── testvector_output_16_kHz_60_ms_12_kbps.pcm
│ ├── testvector_output_24_kHz_20_ms_40_kbps_10_loss_FEC.pcm
│ ├── testvector_output_24_kHz_40_ms_24_kbps.pcm
│ ├── testvector_output_24_kHz_60_ms_16_kbps.pcm
│ ├── testvector_output_32_kHz_max_8_kHz_20_ms_8_kbps_32_kHz_out.pcm
│ ├── testvector_output_32_kHz_max_8_kHz_20_ms_8_kbps_44100_Hz_out.pcm
│ ├── testvector_output_32_kHz_max_8_kHz_20_ms_8_kbps_48_kHz_out.pcm
│ ├── testvector_output_32_kHz_max_8_kHz_20_ms_8_kbps.pcm
│ ├── testvector_output_44100_Hz_20_ms_7_kbps.pcm
│ ├── testvector_output_8_kHz_20_ms_20_kbps_10_loss_FEC.pcm
│ ├── testvector_output_8_kHz_40_ms_12_kbps.pcm
│ ├── testvector_output_8_kHz_60_ms_8_kbps_12_kHz_out.pcm
│ ├── testvector_output_8_kHz_60_ms_8_kbps_16_kHz_out.pcm
│ ├── testvector_output_8_kHz_60_ms_8_kbps_8_kHz_out.pcm
│ └── testvector_output_8_kHz_60_ms_8_kbps.pcm
├── test_decoder.bat
├── test_decoder.sh
├── test_encoder.bat
└── test_encoder.sh
9 directories, 230 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论