Revision b3b8b930 libavcodec/iirfilter.h

View differences:

libavcodec/iirfilter.h
87 87
void ff_iir_filter_free_state(struct FFIIRFilterState *state);
88 88

  
89 89
/**
90
 * Perform lowpass filtering on input samples.
90
 * Perform IIR filtering on signed 16-bit input samples.
91 91
 *
92 92
 * @param coeffs pointer to filter coefficients
93 93
 * @param state  pointer to filter state
......
100 100
void ff_iir_filter(const struct FFIIRFilterCoeffs *coeffs, struct FFIIRFilterState *state,
101 101
                   int size, const int16_t *src, int sstep, int16_t *dst, int dstep);
102 102

  
103
/**
104
 * Perform IIR filtering on floating-point input samples.
105
 *
106
 * @param coeffs pointer to filter coefficients
107
 * @param state  pointer to filter state
108
 * @param size   input length
109
 * @param src    source samples
110
 * @param sstep  source stride
111
 * @param dst    filtered samples (destination may be the same as input)
112
 * @param dstep  destination stride
113
 */
114
void ff_iir_filter_flt(const struct FFIIRFilterCoeffs *coeffs,
115
                       struct FFIIRFilterState *state, int size,
116
                       const float *src, int sstep, void *dst, int dstep);
117

  
103 118
#endif /* AVCODEC_IIRFILTER_H */

Also available in: Unified diff