Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pcm_volume: optimized pcm_volume_change_24() on i386 | Max Kellermann | 2009-02-18 | 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. | ||||
* | pcm: pass void pointers to PCM functions | Max Kellermann | 2009-01-07 | 1 | -1/+1 |
| | | | | | In generic PCM functions allowing all sample formats, pass a void pointer instead of a char pointer. | ||||
* | pcm_volume: rename pcm_dither() to pcm_volume_dither() | Max Kellermann | 2009-01-07 | 1 | -3/+6 |
| | |||||
* | pcm_utils: moved code to pcm_volume.c | Max Kellermann | 2009-01-07 | 1 | -0/+105 |
Moved the software volume code to a separate library. |