aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm/Traits.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* pcm/Traits: use 32 bit integer for S8 long_typeMax Kellermann2013-12-251-1/+1
| | | | 16 bit is not enough for volume calculations.
* pcm/Traits: include stddef.h for size_tMax Kellermann2013-12-221-0/+1
|
* pcm/Traits: add MIN and MAXMax Kellermann2013-12-221-0/+22
| | | | Move from PcmClamp().
* pcm/Traits: add typedef "sum_type"Max Kellermann2013-12-021-0/+11
| | | | | Allow 32 bit platforms to use 32 bit instead of 64 bit for summing 24 bit samples.
* pcm/Traits: use int_leastX_t typesMax Kellermann2013-12-021-4/+4
|
* pcm/Traits: add template specialization for FLOATMax Kellermann2013-12-021-0/+11
|
* pcm/SampleTraits: use 64 bit for S24 long_typeMax Kellermann2013-12-011-1/+1
|
* pcm/Traits: add typedef long_typeMax Kellermann2013-12-011-0/+13
|
* pcm/Traits: add API documentationMax Kellermann2013-12-011-0/+24
|
* pcm/PcmFormat: move generic definitions to Traits.hxxMax Kellermann2013-12-011-0/+71