summaryrefslogtreecommitdiff
path: root/libavcodec/iirfilter.c
Commit message (Collapse)AuthorAge
* build: Split test programs off into separate filesDiego Biurrun2016-04-07
| | | | | This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system.
* testprogs: K&R formatting cosmeticsDiego Biurrun2016-03-24
|
* avcodec: Add av_cold attributes to init functions missing themDiego Biurrun2013-05-04
|
* Remove pointless #undefs of previously forbidden functions.Anton Khirnov2012-12-04
|
* Don't include common.h from avutil.hMartin Storsjö2012-08-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* iirfilter: add fate testMans Rullgard2011-07-04
| | | | | | | Change the test program to output text instead of binary files so it can be compared easily in FATE. Signed-off-by: Mans Rullgard <mans@mansr.com>
* iirfilter: fix biquad filter coefficients.Justin Ruggles2011-06-07
| | | | | The current filter implementation should only have the cx coefficients divided by gain in order to give the correct output scale.
* Fix compilation of iirfilter-test.Justin Ruggles2011-05-17
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add special case for 2nd-order IIR filter.Justin Ruggles2011-01-28
| | | | 40% faster in ff_iir_filter_flt() when c->order == 2.
* 10l: reverse the biquad coefficients.Justin Ruggles2011-01-22
| | | | | | I did not notice that the filter implementation uses a reversed history state. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* iir: Change dst param to float* in ff_iir_filter_flt().Justin Ruggles2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* iir: change filter type if/else to a switch.Justin Ruggles2011-01-20
| | | | | | Simplifies error handling and makes it easier to add additional filter types. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add biquad high-pass and low-pass IIR filters.Justin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Split out Butterworth filter coeff init to a separate function.Justin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* cosmetics: vertical alignment and line wrapJustin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add memory allocation failure checks to ff_iir_filter_init_coeffs().Justin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* cosmetics: wrap long lineJustin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add function ff_iir_filter_flt() to accept floating-point input and output.Justin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix use of sstep/dstep in ff_iir_filter().Justin Ruggles2011-01-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-20
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* IIR filter test program.Alex Converse2009-07-16
| | | | Originally committed as revision 19443 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark iir filter init and free functions av_cold.Alex Converse2009-07-10
| | | | Originally committed as revision 19398 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix "iirfilter.c:55: warning: unused variable ‘size’"Alex Converse2009-07-10
| | | | Originally committed as revision 19397 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Eliminate use of complex.h from iirfilter.cAlex Converse2009-07-10
| | | | Originally committed as revision 19396 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix declarations of complex numbersMåns Rullgård2009-07-09
| | | | | | | Complex numbers must be declared using a base type of float, double, or long double. Originally committed as revision 19390 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add generic IIR filter interface with Butterworth lowpass filter implementationKostya Shishkov2008-08-28
and remove obsoleted old lowpass filter. Originally committed as revision 15005 to svn://svn.ffmpeg.org/ffmpeg/trunk