Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-01 | copyright year 2021 | Max Kellermann | |
2020-05-26 | test/test_pcm_export: eliminate zero-length arrays | Max Kellermann | |
C++ doesn't allow that. Closes https://github.com/MusicPlayerDaemon/MPD/issues/875 | |||
2020-02-01 | test/test_pcm_*: use `using` instead of `typedef` | Max Kellermann | |
2020-01-18 | copyright year 2020 | Max Kellermann | |
2019-06-26 | pcm/Export: add GetSilence() | Max Kellermann | |
2019-06-26 | test/test_pcm_export: add tests for Get{In,Out}put{Frame,Block}Size() | Max Kellermann | |
2019-06-18 | pcm/Dsd{16,32}: stash odd frames away for the next call | Max Kellermann | |
Similar to commit 32380d1db046dc596e9f8198d22050b2beab8a41, these are the final parts for really fixing https://github.com/MusicPlayerDaemon/MPD/issues/469 | |||
2019-06-17 | pcm/Export: convert the DSD bools to an enum | Max Kellermann | |
These options are exclusive. | |||
2019-06-17 | pcm/Dop: stash odd frames away for the next call | Max Kellermann | |
First part of the "real" fix for https://github.com/MusicPlayerDaemon/MPD/issues/469 | |||
2019-06-17 | Copyright year 2019 | Max Kellermann | |
2019-06-16 | pcm/Pcm{Dop,Export}: drop "Pcm" prefix | Max Kellermann | |
2019-03-08 | system/ByteOrder: move to util/ | Max Kellermann | |
2018-10-31 | *: copyright year 2018 | Max Kellermann | |
2018-10-16 | test: use GTest instead of cppunit | Max Kellermann | |
2017-01-11 | pcm/export: support DSD_U16 | Max Kellermann | |
2017-01-11 | test/test_pcm: fix the DSD_U32 byte order | Max Kellermann | |
The unit test was wrong as well. D'oh! | |||
2017-01-11 | test/test_pcm_export: fix TestDop() sample rate results | Max Kellermann | |
2017-01-11 | pcm/Export: halve the sample rate for DoP | Max Kellermann | |
Move this sample rate fixup from the ALSA output plugin to PcmExport, where it belongs. | |||
2017-01-11 | pcm/Export: DSD_U32 quarters the sample rate | Max Kellermann | |
DSD_U32 packs four bytes instead of one large "sample", thus the sample rate is one quarter of the input sample rate. This fixes a rather critical DSD_U32 playback problem. | |||
2017-01-10 | pcm/Export: add CalcOutputSampleRate(), CalcInputSampleRate() | Max Kellermann | |
Prepare for DSD sample rate fixups. | |||
2017-01-03 | update copyright year | Max Kellermann | |
2016-02-28 | test/test_pcm_export: extend the DSD_U32 test | Max Kellermann | |
2016-02-27 | pcm/export: add #ifdef ENABLE_DSD to struct Params | Max Kellermann | |
2016-02-27 | pcm/PcmExport: add flag to export to DSD_U32 | Max Kellermann | |
2016-02-26 | pcm/export: move Open() parameters to struct Params | Max Kellermann | |
2016-02-26 | update copyright year to 2016 | Max Kellermann | |
2015-10-27 | pcm/Order: new library to convert from FLAC to ALSA channel order | Max Kellermann | |
This new library is integrated in the PcmExport class and (if enabled) converts MPD's channel order (= FLAC channel order) to ALSA channel order. This fixes: http://bugs.musicpd.org/view.php?id=3147 and http://bugs.musicpd.org/view.php?id=3255 | |||
2015-01-01 | Copyright year 2015 | Max Kellermann | |
2014-08-31 | output/alsa, pcm: rename "DSD over USB" to "DoP" | Max Kellermann | |
The standard has been renamed since the early draft that was implemented in MPD. | |||
2014-08-12 | PcmExport: use class ConstBuffer | Max Kellermann | |
2014-08-12 | test/test_pcm: add PcmExport unit test | Max Kellermann | |