aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm (unfollow)
Commit message (Expand)AuthorFilesLines
2013-12-02pcm/PcmPrng: add "constexpr"Max Kellermann1-1/+1
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-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 Kellermann2-45/+72
2013-12-01pcm/SoxrResampler: new resampler option using libsoxrMax Kellermann3-0/+162
2013-12-01pcm/ConfiguredResampler: convert boolean flag to enumMax Kellermann1-13/+31
2013-11-30pcm/PcmResampler: convert to abstract interfaceMax Kellermann17-886/+694
2013-11-30pcm/PcmConvert: move code to new class GluePcmResamplerMax Kellermann4-139/+152
2013-11-30pcm/PcmConvert: move code to new class PcmChannelsConverterMax Kellermann4-66/+222
2013-11-30pcm/PcmConvert: move code to new class PcmFormatConverterMax Kellermann4-68/+243
2013-11-30pcm/PcmConvert: add AudioFormat parametersMax Kellermann2-53/+53
2013-11-29pcm/PcmConvert: use struct ConstBuffer internallyMax Kellermann2-61/+36
2013-11-29pcm/PcmDsd: use struct ConstBufferMax Kellermann3-25/+26
2013-11-29pcm/PcmDsd: make attributes privateMax Kellermann1-1/+2
2013-11-29PcmConvert: add pcm_convert_global_init()Max Kellermann2-0/+9
2013-11-28pcm: drop compatibility with libsamplerate older than 0.1.3Max Kellermann1-20/+0
2013-11-28PcmConvert: fix src_format corruption when converting from DSDMax Kellermann2-6/+12
2013-11-28include cleanup using iwyuMax Kellermann5-3/+5
2013-11-22PcmResampleLibsamplerate: clip 24 bit dataMax Kellermann3-2/+47
2013-11-22PcmResample: un-inline Resample24()Max Kellermann2-7/+13
2013-11-22PcmUtils: add function PcmClampN()Max Kellermann1-0/+12
2013-11-13PcmConvert: add methods Open(), Close()Max Kellermann2-44/+60
2013-11-13PcmResampleFallback: use PcmBuffer instead of PcmResamplerMax Kellermann3-9/+9
2013-10-30*: update copyright year to 2013Max Kellermann5-5/+5
2013-10-30PcmMix: use negative value instead of NaN for additionMax Kellermann2-4/+5
2013-10-28*: use nullptr instead of NULLMax Kellermann6-41/+42
2013-10-28PcmFormat: move definitions to struct SampleTraitsMax Kellermann1-36/+81
2013-10-21Util/ASCII: add StringEqualsCaseASCII() overload with lengthMax Kellermann1-3/+2
2013-10-16system/ByteOrder: new library for byte ordering / endianessMax Kellermann1-5/+4
2013-10-16util/byte_reverse: convert to C++Max Kellermann1-4/+1
2013-10-16pcm_pack: convert to C++Max Kellermann5-9/+6
2013-10-15Client, ...: remove unnecessary glib.h includeMax Kellermann2-4/+0
2013-10-15Util/Macros: replacement for GLib's G_N_ELEMENTS()Max Kellermann1-6/+5
2013-10-15gcc.h: rename to Compiler.hMax Kellermann3-3/+3
2013-10-15gcc.h: major updateMax Kellermann2-24/+24
2013-10-02Log: new logging library APIMax Kellermann3-13/+7
2013-09-05conf.h: remove obsolete headerMax Kellermann2-2/+2
2013-09-04util/Error: new error passing libraryMax Kellermann6-103/+102
2013-08-07PcmBuffer: move code to new class ReusableBufferMax Kellermann5-44/+10
2013-08-07add missing includesMax Kellermann2-0/+2
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann4-6/+6
2013-08-03audio_format: convert to C++Max Kellermann11-165/+165
2013-08-03gcc.h: add macro gcc_unreachable()Max Kellermann2-6/+3
2013-08-01PcmBuffer: reset size in Clear()Max Kellermann1-0/+1
2013-07-30include cleanupMax Kellermann2-2/+0
2013-07-30pcm_buffer: convert to C++Max Kellermann19-225/+145
2013-07-30pcm_resample: convert to C++Max Kellermann8-315/+260