aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm/Volume.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-07pcm/Volume: use number of samples instead of end pointerMax Kellermann1-25/+19
2013-12-28pcm/Volume: improved ditheringMax Kellermann1-20/+27
2013-12-28pcm/Volume: remove optimized i386 assemblyMax Kellermann1-50/+0
2013-12-23pcm/Volume: convert to classMax Kellermann1-29/+58
2013-12-23pcm/Volume: apply volume into destination bufferMax Kellermann1-21/+37
2013-12-23pcm/Volume: convert i386 code to template specializationMax Kellermann1-42/+42
2013-12-23pcm/Volume: move code to template pcm_volume_sample()Max Kellermann1-7/+16
2013-12-23pcm/PcmVolume: rename to Volume.cxxMax Kellermann1-1/+1
2013-12-22pcm/Volume: add constant PCM_VOLUME_BITSMax Kellermann1-1/+1
2013-12-22pcm/Volume: make PCM_VOLUME_1 a "constexpr"Max Kellermann1-3/+3
2013-12-02pcm/PcmUtils: use the SampleTraits libraryMax Kellermann1-3/+1
2013-12-02pcm/PcmVolume: use the SampleTraits libraryMax Kellermann1-30/+22
2013-10-30*: update copyright year to 2013Max Kellermann1-1/+1
2013-10-15Client, ...: remove unnecessary glib.h includeMax Kellermann1-2/+0
2013-10-02Log: new logging library APIMax Kellermann1-3/+0
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann1-1/+1
2013-08-03audio_format: convert to C++Max Kellermann1-9/+9
2013-08-03gcc.h: add macro gcc_unreachable()Max Kellermann1-2/+1
2013-04-09pcm_*: move to src/pcm/Max Kellermann1-0/+0
2013-02-01PcmUtils: remove pcm_range(), use PcmClamp() insteadMax Kellermann1-4/+4
2013-01-31pcm_*: convert to C++Max Kellermann1-7/+11
2012-03-27audio_format: remove SAMPLE_FORMAT_DSD_OVER_USBMax Kellermann1-1/+0
2012-03-22audio_format: remove the packed S24 formatMax Kellermann1-1/+0
2012-03-21audio_format: remove the format SAMPLE_FORMAT_DSD_LSBFIRSTMax Kellermann1-1/+0
2012-03-19audio_format: basic support for DSD-over-USBMax Kellermann1-0/+1
2012-03-01audio_format: add DSD sample formatMax Kellermann1-0/+2
2011-10-20pcm_volume: implement float samplesMax Kellermann1-2/+13
2011-10-20audio_format: basic support for floating point samplesMax Kellermann1-0/+4
2011-10-20pcm_volume: pass an "end" pointer instead of a sample countMax Kellermann1-20/+13
2011-10-20pcm_volume: remove "default" statementMax Kellermann1-3/+9
2011-10-20pcm_volume: "length" is a "size_t", not "int"Max Kellermann1-1/+1
2011-10-10pcm_{mix,volume}: pass only sample_format to pcm_mix()Max Kellermann1-2/+2
2011-01-29copyright year 2011Max Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-03pcm_volume: change old code to use format instead of bitsViliam Mateicka1-1/+1
2009-12-02audio_format: changed "bits" to "enum sample_format"Max Kellermann1-4/+4
2009-11-19pcm_volume: implemented 32 bit supportMax Kellermann1-0/+28
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-03-14pcm_volume: use #ifdef instead of #if __i386__Max Kellermann1-2/+2
2009-03-13all: Update copyright header.Avuton Olrich1-3/+4
2009-03-02fixing unused parameter warningViliam Mateicka1-1/+1
2009-03-02pcm_volume: return boolMax Kellermann1-8/+7
2009-03-01pcm_volume: no CamelCaseMax Kellermann1-5/+5
2009-02-18pcm_volume: optimized pcm_volume_change_24() on i386Max Kellermann1-1/+40
2009-01-07pcm: pass void pointers to PCM functionsMax Kellermann1-1/+1
2009-01-07pcm_volume: rename pcm_dither() to pcm_volume_dither()Max Kellermann1-3/+6
2009-01-07pcm_utils: moved code to pcm_volume.cMax Kellermann1-0/+105