Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pcm/Volume: improved dithering | Max Kellermann | 2013-12-28 | 1 | -0/+13 |
| | | | | | Instead of just adding a rectangular random value before shifting back to the normal scale, use the existing PcmDither library. | ||||
* | pcm/PcmDither: inline Dither24To16() and Dither32To16() | Max Kellermann | 2013-12-28 | 1 | -2/+2 |
| | |||||
* | pcm/Dither: move shift from DitherConvert() to Dither() | Max Kellermann | 2013-12-24 | 1 | -2/+2 |
| | | | | All callers need this shift, so let's move it to the basic method. | ||||
* | pcm/Dither: rename DitherShift() to DitherConvert() | Max Kellermann | 2013-12-24 | 1 | -7/+7 |
| | |||||
* | pcm/Dither: convert remaining methods to templates | Max Kellermann | 2013-12-22 | 1 | -21/+27 |
| | | | | | Use the SampleTraits template and let the compiler generate a special case for S32 instead of reusing S24_P32. | ||||
* | pcm/Dither: generic sample dithering using template | Max Kellermann | 2013-12-22 | 1 | -13/+22 |
| | |||||
* | pcm_*: move to src/pcm/ | Max Kellermann | 2013-04-09 | 1 | -0/+89 |