aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm/PcmDither.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* pcm/Volume: improved ditheringMax Kellermann2013-12-281-0/+12
| | | | | Instead of just adding a rectangular random value before shifting back to the normal scale, use the existing PcmDither library.
* pcm/Dither: add API documentationMax Kellermann2013-12-241-0/+18
|
* pcm/Dither: rename DitherShift() to DitherConvert()Max Kellermann2013-12-241-4/+4
|
* pcm/Dither: convert remaining methods to templatesMax Kellermann2013-12-221-5/+12
| | | | | 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 templateMax Kellermann2013-12-221-0/+3
|
* pcm_*: move to src/pcm/Max Kellermann2013-04-091-0/+44