summaryrefslogtreecommitdiff
path: root/src/pcm
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-09-21Merge branch 'v0.21.x' into masterMax Kellermann
2020-09-21fix double promotionsRosen Penev
2020-09-04Support soxr custom recipes.bitkeeper
2020-07-01system/ByteOrder: move to util/Max Kellermann
2020-06-10Merge tag 'v0.21.24'Max Kellermann
2020-05-07dsd/Dsd2Pcm: convert struct GenerateCtableValue to lambdaMax Kellermann
2020-05-04remove std::bind usage as much as possibleRosen Penev
2020-04-23Merge tag 'v0.21.23'Max Kellermann
2020-04-15Added missing channel order setups for ALSAFlorian Heese
2020-03-25treewide: use boost::lround when std::round is unavailableRosen Penev
2020-03-16fix double promotionsRosen Penev
2020-03-16Merge remote-tracking branch 'neheb/h'Max Kellermann
2020-03-16remove unreachable codeRosen Penev
2020-03-15treewide: use boost::lround when std::round is unavailableRosen Penev
2020-03-12replace stdint.h with cstdintRosen Penev
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