- 29 May, 2019 8 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 23 May, 2019 5 commits
-
-
Max Kellermann authored
PluginUnconfigured exceptions are logged with level "info" instead of "error". This suppresses some rather boring messages in the default log level. Closes https://github.com/MusicPlayerDaemon/MPD/issues/565
-
Max Kellermann authored
These messages can be confusing, but they are not critical.
-
Max Kellermann authored
This is the documented value, but for unknown reasons, "info" was really the default. This was never noticed because there are only very few "info" level messages.
-
Max Kellermann authored
Make LogError()/FormatError() wrappers for those. Now we can log exceptions with a lower level.
-
Max Kellermann authored
Prepare for templated functions.
-
- 22 May, 2019 12 commits
-
-
Max Kellermann authored
Print all nested exceptions on a single line to avoid confusion.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Propagate the error to the caller instead of logging it.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Preparing to move logger calls out of lower-level libaries, and propagating error details to the caller instead.
-
Max Kellermann authored
Regression by commit bbdf2dcf
-
- 21 May, 2019 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Allow forward-declaring it.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Map ID3 "TIT1" to this new core tag type. Closes https://github.com/MusicPlayerDaemon/MPD/issues/563
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/562
-
- 20 May, 2019 6 commits
-
-
Max Kellermann authored
release v0.21.9
-
Max Kellermann authored
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/340
-
Max Kellermann authored
-
Max Kellermann authored
If the decoder finishes decoding the current song between the two IsIdle() checks, MPD stops playback instead of starting the decoder for the next song. This is usually not visible problem, because the main thread restarts it via playlist::ResumePlayback(), but that way it, ignores "single" mode. As a workaround, this commit adds another "queued" check which re-enters the player loop and checks again whether to start the decoder. Closes https://github.com/MusicPlayerDaemon/MPD/issues/556
-
Max Kellermann authored
The "queued" flag can only possibly be set if the decoder is still decoding the current song or if the decoder is stopped. This is also what the following assert() checks. This check was not necessary.
-
- 17 May, 2019 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Another step towards supporting multiple readers.
-