aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm_dither.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* pcm_prng: renamed prng() to pcm_prng()Max Kellermann2009-01-071-1/+1
|
* pcm_utils: use the custom PRNG for volume ditheringMax Kellermann2009-01-031-5/+1
| | | | | Don't use libc's rand() function, because it is slow. Our own trivial linear congruential generator is good enough for dithering.
* pcm_dither: added generic 24 to 16 bit ditheringMax Kellermann2008-10-231-0/+82
Copied and adapted code from the mp3 decoder plugin. This library now replaces the old and low-quality function pcm_convert_24_to_16().