aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm/PcmMix.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* pcm/PcmMix: improved ditheringMax Kellermann2013-12-281-17/+28
| | | | Use the existing PcmDither library.
* pcm/PcmVolume: rename to Volume.cxxMax Kellermann2013-12-231-1/+1
|
* pcm/Volume: make PCM_VOLUME_1 a "constexpr"Max Kellermann2013-12-221-6/+5
|
* util/Clamp: generic Clamp() functionMax Kellermann2013-12-221-1/+2
|
* pcm/Traits: add typedef "sum_type"Max Kellermann2013-12-021-1/+1
| | | | | Allow 32 bit platforms to use 32 bit instead of 64 bit for summing 24 bit samples.
* pcm/PcmUtils: use the SampleTraits libraryMax Kellermann2013-12-021-6/+2
|
* pcm/PcmMix: use the SampleTraits library for MixRampMax Kellermann2013-12-011-15/+22
|
* pcm/PcmMix: use the SampleTraits libraryMax Kellermann2013-12-011-21/+29
|
* include cleanup using iwyuMax Kellermann2013-11-281-0/+1
|
* *: update copyright year to 2013Max Kellermann2013-10-301-1/+1
|
* PcmMix: use negative value instead of NaN for additionMax Kellermann2013-10-301-2/+2
| | | | Avoid NaN to allow -ffast-math.
* audio_format: convert to C++Max Kellermann2013-08-031-18/+18
|
* gcc.h: add macro gcc_unreachable()Max Kellermann2013-08-031-4/+2
|
* pcm_*: move to src/pcm/Max Kellermann2013-04-091-0/+211