summaryrefslogtreecommitdiff
path: root/src/pcm
AgeCommit message (Expand)Author
2019-06-26pcm/Export: add GetSilence()Max Kellermann
2019-06-26pcm/Export: add GetInputBlockSize(), GetOutputBlockSize()Max Kellermann
2019-06-26pcm/Export: add GetInputFrameSize()Max Kellermann
2019-06-26pcm/Export: rename GetFrameSize() to GetOutputFrameSize()Max Kellermann
2019-06-26pcm/Export: rename CalcSourceSize() to CalcInputSize()Max Kellermann
2019-06-26pcm/Export: eliminate the AudioFormat parameter from GetFrameSize()Max Kellermann
2019-06-26pcm/Export: use the "channels" attribute in GetFrameSize()Max Kellermann
2019-06-26pcm/RestBuffer: make internal methods privateMax Kellermann
2019-06-18pcm/Export: split src_sample_format from alsa_channel_orderMax Kellermann
2019-06-18pcm/Export: update API documentationMax Kellermann
2019-06-18pcm/Dsd{16,32}: stash odd frames away for the next callMax Kellermann
2019-06-18pcm/Dsd{16,32}: convert public function to stateful classMax Kellermann
2019-06-18pcm/Export: update API documentationMax Kellermann
2019-06-17pcm/Dsd{16,32}: move the conversion loop to a separate functionMax Kellermann
2019-06-17pcm/Export: convert the DSD bools to an enumMax Kellermann
2019-06-17pcm/Dop: stash odd frames away for the next callMax Kellermann
2019-06-17pcm/RestBuffer: new utility classMax Kellermann
2019-06-17pcm/Dop: convert public function to stateful classMax Kellermann
2019-06-17pcm/Dop: add separate dsd_buffer for DSD_U16/32Max Kellermann
2019-06-17AudioFormat: move MAX_CHANNELS to pcm/ChannelDefs.hxxMax Kellermann
2019-06-17Merge branch 'v0.21.x'Max Kellermann
2019-06-17pcm/Export: document that Export() may return an empty bufferMax Kellermann
2019-06-17pcm/Pcm*: drop more "Pcm" prefixes from source file namesMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-06-16pcm/Dop: move the conversion loop to separate functionMax Kellermann
2019-06-16pcm/Dop: remove redundant `inline` keywordsMax Kellermann
2019-06-16pcm/Pcm{Dop,Export}: drop "Pcm" prefixMax Kellermann
2019-06-16pcm/Export: update API documentationMax Kellermann
2019-04-04pcm/PcmConvert: remove unused attribute "dest_format"Max Kellermann
2019-04-04pcm/PcmConvert: eliminate Open() and Close()Max Kellermann
2019-03-08AudioFormat, pcm/Dsd*: remove redundant `inline` keywords from `constexpr` fu...Max Kellermann
2019-03-08system/ByteOrder: move to util/Max Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-30pcm: build dsd2pcm only if -Dtest=trueMax Kellermann
2018-10-30pcm/Clamp: convert to `constexpr`Max Kellermann
2018-10-30pcm/PcmUtils: rename to Clamp.hxxMax Kellermann
2018-10-29pcm/FloatConvert: make IntegerToFloatSampleConvert::Convert() constexprMax Kellermann
2018-10-29Merge branch 'v0.20.x'Max Kellermann
2018-10-29pcm/FloatConvert: fix compile-time integer overflow for S32Max Kellermann
2018-10-29pcm/FloatConvert: use FloatToIntegerSampleConvert::factor for IntegerToFloatS...Max Kellermann
2018-10-29pcm/FloatConvert: add `static_assert` on the factorMax Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-09-22player/CrossFade, ...: use lround()Max Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-07-17pcm/ConfiguredResampler: use struct ConfigDataMax Kellermann
2018-07-17config/Global: remove ConfigBlock::SetUsed() call, let caller do thatMax Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-16Main, pcm/SampleFormat, command/Error: remove obsolete GCC version checksMax Kellermann
2018-07-06Merge branch 'v0.20.x'Max Kellermann