- 21 Oct, 2021 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
MPD supports only 8 channels, so MAX_CHANNELS is enough, the array doens't need to be SPA_AUDIO_MAX_CHANNELS (which is 64).
-
Max Kellermann authored
-
- 20 Oct, 2021 10 commits
-
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1297
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
.. instead of DeferEvent, which is not thread-safe. This caused various playback problems, which was initially caused by the DeferEvent/InjectEvent split in commit 774b4313 Closes https://github.com/MusicPlayerDaemon/MPD/issues/1298
-
Max Kellermann authored
Currently fails in class NfsFileReader due to https://github.com/MusicPlayerDaemon/MPD/issues/1298
-
- 19 Oct, 2021 13 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Nicolai Syvertsen authored
-
Max Kellermann authored
With libfmt versions older than 7, this leads to an endless recursion between Error() and FmtError(), resulting in a crash due to stack overflow. D'oh! Closes https://github.com/MusicPlayerDaemon/MPD/issues/1295
-
Max Kellermann authored
Should have been removed by commit a8087dc1
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1294
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 18 Oct, 2021 6 commits
-
-
Nicolai Syvertsen authored
-
Max Kellermann authored
This commit also increases the PROTOCOL_VERSION so clients can detect the availability of the feature.
-
Max Kellermann authored
-
Max Kellermann authored
During the libfmt migration, I converted "%1.3f" to just "{:1.3}" without the "f" suffix, but libfmt defaults to scientific notation, which can break some MPD clients. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1291
-
Max Kellermann authored
Requires PipeWire 0.3.32. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1283
-
Max Kellermann authored
This bug caused a 9 second offset in all time stamps. Due to that, the Snapcast server thought the chunks are too old and discarded them. Fixes https://github.com/MusicPlayerDaemon/MPD/discussions/1287
-
- 17 Oct, 2021 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This replaces the output parameter (which is bad API design). As a side effect, it fixes the bad [[gnu::pure]] attribute added by commit a636d212 which caused optimizing compilers to miscompile calls to that function. "Pure" functions can be assumed to have no output arguments, so the compiler can assume the function doesn't modify them. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1282
-
- 16 Oct, 2021 1 commit
-
-
Thomas Zander authored
Fixes a build problem on platforms where stdio.h is not included transitively. snprintf() is defined in stdio.h.
-
- 15 Oct, 2021 2 commits
-
-
Max Kellermann authored
Fixes https://github.com/MusicPlayerDaemon/MPD/discussions/1281 The problem occurred when there was libfmt-dev installed, but it was too old (e.g. on Debian Buster), and Meson used the wrap fallback. Those internal MPD libraries where the libfmt dependency was not declared were still using the old system libfmt headers, which are not ABI-compatible with MPD's own libfmt build.
-
Max Kellermann authored
Should have been part of commit ef24cfa5 Closes https://github.com/MusicPlayerDaemon/MPD/issues/1279
-