Name Description Size
auto_corr_to_refl_coef.c This file contains the function WebRtcSpl_AutoCorrToReflCoef(). The description header can be found in signal_processing_library.h 2510
auto_correlation.c Unroll the loop to improve performance. 2176
complex_bit_reverse.c Tables for data buffer indexes that are bit reversed and thus need to be swapped. Note that, index_7[{0, 2, 4, ...}] are for the left side of the swap operations, while index_7[{1, 3, 5, ...}] are for the right side of the operation. Same for index_8. 4570
complex_bit_reverse_arm.S 4606
complex_bit_reverse_mips.c 9571
complex_fft.c This file contains the function WebRtcSpl_ComplexFFT(). The description header can be found in signal_processing_library.h 8263
complex_fft_mips.c 20132
complex_fft_tables.h 9230
copy_set_operations.c This file contains the implementation of functions WebRtcSpl_MemSetW16() WebRtcSpl_MemSetW32() WebRtcSpl_MemCpyReversedOrder() WebRtcSpl_CopyFromEndW16() WebRtcSpl_ZerosArrayW16() WebRtcSpl_ZerosArrayW32() The description header can be found in signal_processing_library.h 2038
cross_correlation.c C version of WebRtcSpl_CrossCorrelation() for generic platforms. 1187
cross_correlation_mips.c 6374
cross_correlation_neon.c NEON version of WebRtcSpl_CrossCorrelation() for ARM32/64 platforms. 3038
division_operations.c This file contains implementations of the divisions WebRtcSpl_DivU32U16() WebRtcSpl_DivW32W16() WebRtcSpl_DivW32W16ResW16() WebRtcSpl_DivResultInQ31() WebRtcSpl_DivW32HiLow() The description header can be found in signal_processing_library.h 3157
dot_product_with_scale.cc Unroll the loop to improve performance. 1248
dot_product_with_scale.h 1451
downsample_fast.c 2481
downsample_fast_mips.c 10324
downsample_fast_neon.c 9646
energy.c This file contains the function WebRtcSpl_Energy(). The description header can be found in signal_processing_library.h 1098
filter_ar.c This file contains the function WebRtcSpl_FilterAR(). The description header can be found in signal_processing_library.h 2846
filter_ar_fast_q12.c 1628
filter_ar_fast_q12_armv7.S 7669
filter_ar_fast_q12_mips.c 8117
filter_ma_fast_q12.c This file contains the function WebRtcSpl_FilterMAFastQ12(). The description header can be found in signal_processing_library.h 1763
get_hanning_window.c This file contains the function WebRtcSpl_GetHanningWindow(). The description header can be found in signal_processing_library.h 3002
get_scaling_square.c This file contains the function WebRtcSpl_GetScalingSquare(). The description header can be found in signal_processing_library.h 1293
include
levinson_durbin.c This file contains the function WebRtcSpl_LevinsonDurbin(). The description header can be found in signal_processing_library.h 7545
lpc_to_refl_coef.c This file contains the function WebRtcSpl_LpcToReflCoef(). The description header can be found in signal_processing_library.h 1712
min_max_operations.c This file contains the implementation of functions WebRtcSpl_MaxAbsValueW16C() WebRtcSpl_MaxAbsValueW32C() WebRtcSpl_MaxValueW16C() WebRtcSpl_MaxValueW32C() WebRtcSpl_MinValueW16C() WebRtcSpl_MinValueW32C() WebRtcSpl_MaxAbsIndexW16() WebRtcSpl_MaxIndexW16() WebRtcSpl_MaxIndexW32() WebRtcSpl_MinIndexW16() WebRtcSpl_MinIndexW32() 6510
min_max_operations_mips.c This file contains the implementation of function WebRtcSpl_MaxAbsValueW16() The description header can be found in signal_processing_library.h. 17045
min_max_operations_neon.c 9732
randomization_functions.c This file contains implementations of the randomization functions WebRtcSpl_RandU() WebRtcSpl_RandN() WebRtcSpl_RandUArray() The description header can be found in signal_processing_library.h 5690
real_fft.c 3149
real_fft_unittest.cc 3731
refl_coef_to_lpc.c This file contains the function WebRtcSpl_ReflCoefToLpc(). The description header can be found in signal_processing_library.h 1344
resample.c This file contains the resampling functions for 22 kHz. The description header can be found in signal_processing_library.h 16692
resample_48khz.c This file contains resampling functions between 48 kHz and nb/wb. The description header can be found in signal_processing_library.h 5919
resample_by_2.c This file contains the resampling by two functions. The description header can be found in signal_processing_library.h 6080
resample_by_2_internal.c This header file contains some internal resampling functions. 18990
resample_by_2_internal.h This header file contains some internal resampling functions. 2244
resample_by_2_mips.c This file contains the resampling by two functions. The description header can be found in signal_processing_library.h 10705
resample_fractional.c This file contains the resampling functions between 48, 44, 32 and 24 kHz. The description headers can be found in signal_processing_library.h 7532
signal_processing_unittest.cc 25340
spl_init.c 3105
spl_inl.c 1070
spl_sqrt.c This file contains the function WebRtcSpl_Sqrt(). The description header can be found in signal_processing_library.h 4856
splitting_filter.c This file contains the splitting filter functions. 8527
sqrt_of_one_minus_x_squared.c This file contains the function WebRtcSpl_SqrtOfOneMinusXSquared(). The description header can be found in signal_processing_library.h 1126
vector_operations.c 2961
vector_scaling_operations.c This file contains implementations of the functions WebRtcSpl_VectorBitShiftW16() WebRtcSpl_VectorBitShiftW32() WebRtcSpl_VectorBitShiftW32ToW16() WebRtcSpl_ScaleVector() WebRtcSpl_ScaleVectorWithSat() WebRtcSpl_ScaleAndAddVectors() WebRtcSpl_ScaleAndAddVectorsWithRoundC() 5192
vector_scaling_operations_mips.c This file contains implementations of the functions WebRtcSpl_ScaleAndAddVectorsWithRound_mips() 2614