- 04 Nov, 2015 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
If this gets called while seeking, do the right thing. This moves the elapsed_time setter from method Run(), which is now redundant.
-
Max Kellermann authored
Allows removing a few special cases in the player thread.
-
- 28 Oct, 2015 2 commits
-
-
Max Kellermann authored
It is futile to check for decoder errors before the decoder has finished startup. At this time, it's unlikely that the decoder has already failed.
-
Max Kellermann authored
.. and fix its API documentation.
-
- 27 Oct, 2015 20 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Assigning nullptr to next_song may disrupt the player thread and render undefined behavior.
-
Max Kellermann authored
-
Max Kellermann authored
Move ResetCrossFade() to where cross-fading would actually break, to make the cross-fading state more reliable.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
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
-
Max Kellermann authored
Basic definition to solve http://bugs.musicpd.org/view.php?id=3147 and http://bugs.musicpd.org/view.php?id=3255
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This systemd feature has been removed a while ago without replacement, and it turns out that systemd developers suggest not using control groups at all to assign real-time privileges. Therfore, a replacement feature will not be implement in future systemd releases, and we can really remove those lines completely. See http://bugs.musicpd.org/view.php?id=4413
-
Max Kellermann authored
-
- 26 Oct, 2015 9 commits
-
-
Max Kellermann authored
Fixes http://bugs.musicpd.org/view.php?id=4432
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Fixes mixer lag (http://bugs.musicpd.org/view.php?id=4425).
-
Max Kellermann authored
This reverts commit d7d9dbd2 by reimplementing it with the current MPD API. 3 years ago, I was wrong about the "embcue" plugin being able to replace this one, because "embcue" reads a tag named "CUESHEET", while this plugin reads the "CUESHEET" FLAC metablock. There's an important difference between those two!
-
Max Kellermann authored
Allocate the buffer dynamically using av_malloc(), and free AVIOContext.buffer in the destructor, as mandated by the libavformat documentation. Fixes http://bugs.musicpd.org/view.php?id=4446
-
- 22 Oct, 2015 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Avoids the recursion in LoadFile().
-
- 21 Oct, 2015 1 commit
-
-
Andreas Mair authored
-
- 20 Oct, 2015 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Avoid duplicate AllocatedPath::FromUTF8() invocations in two callers.
-