aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm/PcmMix.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-12-28pcm/PcmMix: improved ditheringMax Kellermann1-17/+28
2013-12-23pcm/PcmVolume: rename to Volume.cxxMax Kellermann1-1/+1
2013-12-22pcm/Volume: make PCM_VOLUME_1 a "constexpr"Max Kellermann1-6/+5
2013-12-22util/Clamp: generic Clamp() functionMax Kellermann1-1/+2
2013-12-02pcm/Traits: add typedef "sum_type"Max Kellermann1-1/+1
2013-12-02pcm/PcmUtils: use the SampleTraits libraryMax Kellermann1-6/+2
2013-12-01pcm/PcmMix: use the SampleTraits library for MixRampMax Kellermann1-15/+22
2013-12-01pcm/PcmMix: use the SampleTraits libraryMax Kellermann1-21/+29
2013-11-28include cleanup using iwyuMax Kellermann1-0/+1
2013-10-30*: update copyright year to 2013Max Kellermann1-1/+1
2013-10-30PcmMix: use negative value instead of NaN for additionMax Kellermann1-2/+2
2013-08-03audio_format: convert to C++Max Kellermann1-18/+18
2013-08-03gcc.h: add macro gcc_unreachable()Max Kellermann1-4/+2
2013-04-09pcm_*: move to src/pcm/Max Kellermann1-0/+0
2013-02-01PcmMix: merge duplicate code with templatesMax Kellermann1-110/+44
2013-02-01PcmUtils: remove pcm_range(), use PcmClamp() insteadMax Kellermann1-8/+8
2013-01-31pcm_*: convert to C++Max Kellermann1-10/+7
2012-03-27audio_format: remove SAMPLE_FORMAT_DSD_OVER_USBMax Kellermann1-2/+0
2012-03-22audio_format: remove the packed S24 formatMax Kellermann1-2/+0
2012-03-21audio_format: remove the format SAMPLE_FORMAT_DSD_LSBFIRSTMax Kellermann1-2/+0
2012-03-19audio_format: basic support for DSD-over-USBMax Kellermann1-0/+2
2012-03-01audio_format: add DSD sample formatMax Kellermann1-0/+4
2011-10-20pcm_mix: implement float samplesMax Kellermann1-4/+31
2011-10-20audio_format: basic support for floating point samplesMax Kellermann1-0/+8
2011-10-20pcm_mix: return bool, make unimplemented format non-fatalMax Kellermann1-25/+32
2011-10-10pcm_{mix,volume}: pass only sample_format to pcm_mix()Max Kellermann1-7/+7
2011-01-29copyright year 2011Max Kellermann1-1/+1
2010-09-25eliminate g_error() usageThomas Jansen1-4/+5
2010-05-08mixramp: Remove maths from pcm_mix when using MixRamp overlaps.Tim Phipps1-21/+102
2010-03-21Add support for MixRamp tagsTim Phipps1-1/+10
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-03pcm_mix: change old code to use format instead of bitsViliam Mateicka1-1/+1
2009-12-02audio_format: changed "bits" to "enum sample_format"Max Kellermann1-5/+6
2009-11-19pcm_mix: implemented 32 bit supportMax Kellermann1-0/+23
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-03-13all: Update copyright header.Avuton Olrich1-3/+4
2009-01-07pcm: pass void pointers to PCM functionsMax Kellermann1-2/+2
2009-01-07pcm_volume: rename pcm_dither() to pcm_volume_dither()Max Kellermann1-3/+6
2009-01-07pcm_utils: moved code to pcm_mix.cMax Kellermann1-0/+118