audiofxbasefirfilter: Add special processing functions for Mono/Stereo
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 6 Dec 2009 15:58:51 +0000 (16:58 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Tue, 15 Dec 2009 17:12:46 +0000 (18:12 +0100)
commitcd2b1c1b5806517880938248578703da40fdf695
treea95fdda247471a63c4980c8bc82cf6a54d2282fe
parenta3d7321c50bd089f510ba0c939a0a25c62aa2928
audiofxbasefirfilter: Add special processing functions for Mono/Stereo

This provides another 7% speedup for the time domain convolution and 1.5%
speedup for the FFT convolution on Mono input.

This optimization assumes that the compiler simplifies calculations
and conditions on constant numbers and unrolls loops with a constant
number of repeats.
gst/audiofx/audiofxbasefirfilter.c