summaryrefslogtreecommitdiffstats
path: root/libavcodec/lossless_audiodsp.c
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/wmalosslessdec: Use unsigned operations for overflowing casesMichael Niedermayer2016-06-061-2/+2
| | | | | | Fixes undefined behavior in fate-lossless-wma24-2 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lossless audio dsp: unrollChristophe Gisquet2016-05-111-4/+8
| | | | | | | | | The loops are guaranteed to be at least multiples of 8, so this unrolling is safe but allows exploiting execution ports. For int32 version: 68 -> 58c. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/wmalosslessdec: fix type for coeffs and lms_updates in cdlms structPaul B Mahol2016-05-011-2/+2
| | | | | | They should really be int16_t. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/wmalosslessdec: improve 24bit supportPaul B Mahol2016-04-131-0/+14
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* apedsp: move to llauddspChristophe Gisquet2014-06-051-0/+49
APE is not the sole codec using scalarproduct_and_madd_int16. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud