summaryrefslogtreecommitdiff
path: root/src/pcm
AgeCommit message (Expand)Author
2019-08-10pcm/Volume: use transform_n()Max Kellermann
2019-08-10pcm/PcmFormat: use transform_n()Max Kellermann
2019-07-30pcm/Volume: convert S16 to S24 to preserve quality and reduce noiseMax Kellermann
2019-07-05pcm/Volume: add variable "dest_size"Max Kellermann
2019-07-05pcm/Volume: Open() returns output sample formatMax Kellermann
2019-07-05pcm/Volume: allow any exceptionMax Kellermann
2019-07-05pcm/Volume: calculate PCM_VOLUME_1Max Kellermann
2019-07-05pcm/Volume: fix API documentationMax Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
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