summaryrefslogtreecommitdiff
path: root/src/pcm
AgeCommit message (Expand)Author
2020-03-12replace stddef.h with cstddefRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12[clang-tidy] use nodiscardRosen Penev
2020-02-05util/bit_reverse: convert to C++Max Kellermann
2020-02-01[clang-tidy] replace std::bind with lambdasRosen Penev
2020-02-01*: add `explicit`Max Kellermann
2020-02-01*: use `auto`Max Kellermann
2020-02-01pcm/PcmFormat: use `using` instead of `typedef`Max Kellermann
2020-02-01pcm/Dither: use `using` instead of `typedef`Max Kellermann
2020-01-18AudioFormat: move to pcm/Max Kellermann
2020-01-18pcm/meson.build: split libpcm into twoMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2020-01-17pcm/Convert: choose pcm2dsd float/integer according to dest_formatMax Kellermann
2020-01-17pcm/Convert: throw if !ENABLE_DSDMax Kellermann
2020-01-17Revert "pcm/Convert: add option to enable the integer-only dsd2pcm implementa...Max Kellermann
2020-01-17pcm/Convert: add option to enable the integer-only dsd2pcm implementationMax Kellermann
2020-01-17pcm/Dsd2Pcm: add integer-only implementationMax Kellermann
2020-01-14pcm/Dsd2Pcm: add optimized stereo versionMax Kellermann
2020-01-14pcm/Dsd2Pcm: add class MultiDsd2PcmMax Kellermann
2020-01-14pcm/PcmDsd: use size_tMax Kellermann
2020-01-14pcm/PcmDsd: manage Dsd2Pcm instances, not pointersMax Kellermann
2020-01-14pcm/Dsd2Pcm: remove unused "lsbf" flagMax Kellermann
2020-01-14pcm/Dsd2Pcm: add "restrict" attributeMax Kellermann
2020-01-14pcm/Dsd2Pcm: eliminate "& 0xff"Max Kellermann
2020-01-14pcm/Dsd2Pcm: move code to TranslateSample()Max Kellermann
2020-01-14pcm/Dsd2Pcm: move code to ApplySample()Max Kellermann
2020-01-14pcm/Dsd2Pcm: use `sizet_t` instead of `int`Max Kellermann
2020-01-14pcm/Dsd2Pcm: use std::fill_n()Max Kellermann
2020-01-14pcm/Dsd2Pcm: use `sizet_t` instead of `unsigned`Max Kellermann
2020-01-14pcm/Dsd2Pcm: use `uint8_t` instead of `unsigned char`Max Kellermann
2020-01-14pcm/Dsd2Pcm: move code to CalcOutputSample()Max Kellermann
2020-01-14pcm/Dsd2Pcm: make variables more localMax Kellermann
2020-01-14pcm/Dsd2Pcm: convert to classMax Kellermann
2020-01-14pcm/Dsd2Pcm: remove unused function dsd2pcm_clone()Max Kellermann
2020-01-14pcm/Dsd2Pcm: generate `ctables` at compile timeMax Kellermann
2020-01-14pcm/Dsd2Pcm: move formula to CalculateCtableValue()Max Kellermann
2020-01-14pcm/Dsd2Pcm: convert parameter to `bool`Max Kellermann
2020-01-14pcm/Dsd2Pcm: add `noexcept` and remove `extern`Max Kellermann
2020-01-14pcm/dsd2pcm: convert to C++Max Kellermann
2020-01-14pcm/dsd2pcm: remove unused sourcesMax Kellermann
2020-01-03pcm/Traits: drop "_type" from type namesMax Kellermann
2019-12-16Merge tag 'v0.21.17'Max Kellermann
2019-12-16pcm/Convert, ...: add missing include for std::runtime_errorMax Kellermann
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