Name Description Size Coverage
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. 1287 -
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 3809 -
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 25718 -
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. 7959 -
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 -