summaryrefslogtreecommitdiff
path: root/libswresample/resample_template.c
Commit message (Collapse)AuthorAge
* swr/resample: fix integer overflow, add missing castMichael Niedermayer2013-02-04
| | | | | | The effects of this are limited to numeric errors in the output Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* resample: remove disabled debug codeMichael Niedermayer2012-12-06
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr/resample: move templating parameters to template itself.Clément Bœsch2012-11-15
| | | | | | | | | It has various benefits such as allowing some refactoring, clarifying the code in the inclusion part, and making the template understandable in standalone. This commit is based on the templating method used by Justin Ruggles for libavresample.
* swr: move if() block into the only branch where it can be true.Michael Niedermayer2012-11-15
| | | | | | This should make the code a tiny tiny bit faster. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: reorder/redesign operations to avoid integer overflow.Michael Niedermayer2012-11-15
| | | | | | | This fixes a out of array read. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: MMX2 & SSSE3 int16 resample coreMichael Niedermayer2012-06-28
| | | | | | about 4 times faster Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: introduce filter_alloc in preparation of SIMD resample optimisationsMichael Niedermayer2012-06-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr/resample: optimize C code for the most common caseMichael Niedermayer2012-06-19
| | | | | | 15% speedup Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* resample_template: use av_assertMichael Niedermayer2012-06-06
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: support float & int32 in the resamplerMichael Niedermayer2012-04-10
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>