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