- 27 Oct, 2015 19 commits
-
-
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 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Avoid duplicate AllocatedPath::FromUTF8() invocations in two callers.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 Oct, 2015 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Allocate the frame pointers only when actually decoding the file.
-