comparison acelp_filters.h @ 7648:4df1c17c034c libavcodec

Try to improve parameter doxy of ff_acelp_interpolate().
author michael
date Thu, 21 Aug 2008 22:34:13 +0000
parents 333b850a1945
children 1e4ae5de68a4
comparison
equal deleted inserted replaced
7647:333b850a1945 7648:4df1c17c034c
39 /** 39 /**
40 * Generic FIR interpolation routine. 40 * Generic FIR interpolation routine.
41 * @param out [out] buffer for interpolated data 41 * @param out [out] buffer for interpolated data
42 * @param in input data 42 * @param in input data
43 * @param filter_coeffs interpolation filter coefficients (0.15) 43 * @param filter_coeffs interpolation filter coefficients (0.15)
44 * @param precision filter is able to interpolate with 1/precision precision of pitch delay 44 * @param precision sub sample factor, that is the precision of the position
45 * @param pitch_delay_frac pitch delay, fractional part [0..precision-1] 45 * @param frac_pos fractional part of position [0..precision-1]
46 * @param filter_length filter length 46 * @param filter_length filter length
47 * @param length length of output 47 * @param length length of output
48 * 48 *
49 * filter_coeffs contains coefficients of the right half of the symmetric 49 * filter_coeffs contains coefficients of the right half of the symmetric
50 * interpolation filter. filter_coeffs[0] should the central (unpaired) coefficient. 50 * interpolation filter. filter_coeffs[0] should the central (unpaired) coefficient.
54 void ff_acelp_interpolate( 54 void ff_acelp_interpolate(
55 int16_t* out, 55 int16_t* out,
56 const int16_t* in, 56 const int16_t* in,
57 const int16_t* filter_coeffs, 57 const int16_t* filter_coeffs,
58 int precision, 58 int precision,
59 int pitch_delay_frac, 59 int frac_pos,
60 int filter_length, 60 int filter_length,
61 int length); 61 int length);
62 62
63 /** 63 /**
64 * Circularly convolve fixed vector with a phase dispersion impulse 64 * Circularly convolve fixed vector with a phase dispersion impulse