summaryrefslogtreecommitdiff
path: root/libswresample/rematrix_template.c
Commit message (Collapse)AuthorAgeFilesLines
* swresample: convert to new channel layout APIJames Almer2022-03-151-2/+5
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* swresample/rematrix: Use clipping s16 rematrixing if overflows are possibleMichael Niedermayer2016-05-151-1/+6
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* swresample/rematrix_template: Fix integer overflow in mix8to2Michael Niedermayer2013-06-101-1/+1
| | | | | Fixes: CID1030352 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swresample/rematrix_template: Fix integer overflow in mix6to2Michael Niedermayer2013-06-101-1/+1
| | | | | Fixes: CID1030351 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swresample/rematrix: add S32 mixing codeMichael Niedermayer2013-06-041-0/+6
| | | | | | Needed for dithering S32 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* wresample/rematrix_template: fix internal typesMichael Niedermayer2013-06-041-7/+7
| | | | | | Should make no difference, but future commits will need it Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: remove unused ONE define.Clément Bœsch2012-12-051-4/+0
|
* swr/rematrix: move templating parameters to template itself.Clément Bœsch2012-11-151-0/+30
|
* swr: use 64bit index/len for x86_64 mixMichael Niedermayer2012-10-281-5/+5
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: update copyright yearsMichael Niedermayer2012-09-071-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: fix mix* related function pointer warningsMichael Niedermayer2012-07-021-1/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: add mix8to2Michael Niedermayer2012-06-081-0/+17
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: 5.1->stereo double, float and s16Michael Niedermayer2012-06-081-0/+19
| | | | | | 2.5 times faster than the generic code Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swr: add and use function pointers for rematrixMichael Niedermayer2012-05-011-9/+8
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* rematrix: add type for coefficientsMichael Niedermayer2011-10-261-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* rematrix: dont use floats for int16 code.Michael Niedermayer2011-09-191-5/+5
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add libswresample.Michael Niedermayer2011-09-191-0/+38
Similar to libswscale this does resampling and format convertion, just for audio instead of video. changing sampling rate, sample formats, channel layouts and sample packing all in one with a very simple public interface. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>