Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef AVCODEC_CELP_FILTERS_H
00024 #define AVCODEC_CELP_FILTERS_H
00025
00026 #include <stdint.h>
00027
00039 void ff_celp_convolve_circ(
00040 int16_t* fc_out,
00041 const int16_t* fc_in,
00042 const int16_t* filter,
00043 int len);
00044
00063 int ff_celp_lp_synthesis_filter(
00064 int16_t *out,
00065 const int16_t* filter_coeffs,
00066 const int16_t* in,
00067 int buffer_length,
00068 int filter_length,
00069 int stop_on_overflow,
00070 int rounder);
00071
00087 void ff_celp_lp_synthesis_filterf(
00088 float *out,
00089 const float* filter_coeffs,
00090 const float* in,
00091 int buffer_length,
00092 int filter_length);
00093
00094 #endif