- 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 10 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Another step towards supporting multiple readers.
-
Max Kellermann authored
There is just one thread.
-
Max Kellermann authored
The thread will always attempt to read more data since commit 2cf6b776, so we don't need to tell it to continue.
-
Max Kellermann authored
The "seek_error" attribute will be eliminated soon.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
More preparations to support multiple readers.
-
Max Kellermann authored
If a read error occurs, it is very unlikely that the InputStream will ever recover. Removing the code removes some code complexity which just isn't worth it. And it allows supporting multiple readers for one buffer.
-
- 16 May, 2019 13 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
After seeking, a new read should be done.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Prepare to reuse it in another class.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 13 May, 2019 5 commits
-
-
Max Kellermann authored
ALSA is just one out of many output plugins, and detailed plugin documentation should only live in the user manual, without having duplicates in the (brief) manpage. Also move "mixer_type" to the "optional audio output parameters" section; it is a generic option, not specific to ALSA. Closes https://github.com/MusicPlayerDaemon/MPD/issues/552
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-