- 12 Nov, 2017 1 commit
-
-
Max Kellermann authored
Work around -Werror=catch-value.
-
- 04 Jun, 2017 1 commit
-
-
Max Kellermann authored
-
- 19 May, 2017 1 commit
-
-
Max Kellermann authored
Apparently, this makes old clang versions happy ("'alignas' attribute cannot be applied to types).
-
- 08 May, 2017 1 commit
-
-
Max Kellermann authored
This eliminates some overhead, because the compiler doesn't need to consider these functions throwing.
-
- 19 Jan, 2017 1 commit
-
-
Max Kellermann authored
Previously, there was no special code to convert stereo to multi-channel. The generic solution for this was to convert to mono, and then copy the result to all channels. That's a pretty bad solution, but at least something which always renders audio. MPD does something, instead of failing. Now that MPD has proper support for multi-channel (by defining the channel order), we can do better than that. It is a (somewhat) common case to play back stereo music on a DAC which can only do multi-channel. The best approach here is to copy the stereo channels to front-left and front-right, and apply the "silence" pattern to all other channels.
-
- 17 Jan, 2017 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 11 Jan, 2017 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
The unit test was wrong as well. D'oh!
-
Max Kellermann authored
These were disabled by accident.
-
Max Kellermann authored
-
Max Kellermann authored
Move this sample rate fixup from the ALSA output plugin to PcmExport, where it belongs.
-
Max Kellermann authored
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.
-
- 10 Jan, 2017 1 commit
-
-
Max Kellermann authored
Prepare for DSD sample rate fixups.
-
- 08 Jan, 2017 1 commit
-
-
Max Kellermann authored
-
- 03 Jan, 2017 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 14 Dec, 2016 1 commit
-
-
Max Kellermann authored
-
- 13 Dec, 2016 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 09 Dec, 2016 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 03 Dec, 2016 3 commits
-
-
Max Kellermann authored
Obsoletes the same variable from AudioConfig.cxx.
-
Max Kellermann authored
-
Max Kellermann authored
Remove dependency on ReplayGain global variables.
-
- 25 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 24 Nov, 2016 2 commits
-
-
Max Kellermann authored
Declare two named elements. An enum should not be used as an array index, as this is error prone.
-
Max Kellermann authored
-
- 23 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 22 Nov, 2016 2 commits
-
-
Max Kellermann authored
Speed up container_scan() again, by eliminating the need to call scan_file() for each item.
-
Max Kellermann authored
-
- 21 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 18 Nov, 2016 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Replaces decoder_data() and others.
-