aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm_channels.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* pcm_channels: added implementation for 32 bit samplesMax Kellermann2009-03-021-0/+17
| | | | | | Some 24 bit code can be reused. The 32 bit variant has to use 64 bit integers, because 32 bit integers could overflow. This may be a performance hit on 32 bit CPUs.
* pcm: added API documentationMax Kellermann2009-02-211-0/+23
|
* pcm_channels: use pcm_bufferMax Kellermann2009-01-071-2/+6
| | | | Replace a "static" buffer with the PCM buffer library.
* pcm_channels: added 24 bit implementationsMax Kellermann2008-10-231-0/+5
| | | | | The 24 bit implementation is mostly copy'n'paste of the 16 bit version, except that the data type is int32_t instead of int16_t.
* pcm_utils: moved channel conversion functions to pcm_channels.cMax Kellermann2008-10-231-0/+30
Separate code from pcm_utils.c to keep it small and simple.