Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2009-02-18 | pcm_volume: optimized pcm_volume_change_24() on i386 | Max Kellermann | 1 | -1/+40 | |
Added an inline assembly function for the 64 bit multiplication. Benchmark results on a Pentium II 266 MHz, 512 MB of 24 bit PCM data: dd if=/dev/zero bs=64k count=8k | time ./test/software_volume 48000:24:2 >/dev/null Before this patch 22.94s, after this patch 7.24s. | |||||
2009-01-07 | pcm: pass void pointers to PCM functions | Max Kellermann | 1 | -1/+1 | |
In generic PCM functions allowing all sample formats, pass a void pointer instead of a char pointer. | |||||
2009-01-07 | pcm_volume: rename pcm_dither() to pcm_volume_dither() | Max Kellermann | 1 | -3/+6 | |
2009-01-07 | pcm_utils: moved code to pcm_volume.c | Max Kellermann | 1 | -0/+105 | |
Moved the software volume code to a separate library. |