- 02 Nov, 2014 2 commits
-
-
Max Kellermann authored
Fixes buffer overflow bug.
-
Max Kellermann authored
-
- 26 Sep, 2014 9 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
There's always the "PCM" decoder plugin, which was never checked by configure.ac.
-
Max Kellermann authored
MPD can easily be used as a database provider for the proxy database plugin. In that case, it needs only one "null" output, and no real output plugin.
-
Max Kellermann authored
-
Max Kellermann authored
Allow building a smaller MPD binary for people who don't need DSD.
-
Max Kellermann authored
The name "cue" was listed twice in "mpd --version".
-
- 24 Sep, 2014 2 commits
-
-
Max Kellermann authored
EXIT_SUCCESS and EXIT_FAILURE are defined in stdlib.h, not unistd.h. D'oh!
-
Max Kellermann authored
-
- 18 Sep, 2014 2 commits
-
-
Max Kellermann authored
Fixes MixRamp breakage.
-
Andrzej Rybczak authored
-
- 13 Sep, 2014 2 commits
-
-
Max Kellermann authored
On NetBSD, PTHREAD_MUTEX_INITIALIZER and PTHREAD_COND_INITIALIZER are not compatible with C++11 "constexpr" (see Mantis ticket 0004110). As a workaround, don't ues "constexpr", and use the functions pthread_mutex_init(), pthread_mutex_destroy(), pthread_cond_init() and pthread_cond_destroy() instead. This adds some runtime overhead, but is portable to POSIX implementations that have awkward initializer macros.
-
Max Kellermann authored
-
- 11 Sep, 2014 1 commit
-
-
Max Kellermann authored
-
- 09 Sep, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 07 Sep, 2014 3 commits
-
-
Max Kellermann authored
That attribute was uninitialized before, which could crash libavformat. See Debian bug 760669
-
Max Kellermann authored
-
Max Kellermann authored
See code comment. Fixes assertion failure in decoder_command_finished().
-
- 06 Sep, 2014 1 commit
-
-
Max Kellermann authored
Log call was added to the wrong branch. Fixes regression by commit ca1a1149
-
- 04 Sep, 2014 2 commits
-
-
Max Kellermann authored
Casting std::numeric_limits<unsigned>::max() to "long" leads to an overflow if sizeof(unsigned)==sizeof(long), and the result will be -1. This happens on some 32 bit architectures, for example ARM and WIN32. Workaround: use std::numeric_limits<int>::max(), which is the largest signed integer. Since sizeof(long)>=sizeof(int), this will never overflow. Fixes Mantis ticket 0004080.
-
Max Kellermann authored
-
- 03 Sep, 2014 1 commit
-
-
Max Kellermann authored
-
- 31 Aug, 2014 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
The "current" attribute is a "song order", not a "song position". This is usually the same - except in random mode. Fixes Mantis ticket 0004073.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Joachim Fasting authored
Fix incorrect description of the "songs" field and add missing "albums" field. Signed-off-by: Joachim Fasting <joachifm@fastmail.fm>
-
- 29 Aug, 2014 1 commit
-
-
Max Kellermann authored
The unit of gme_info_t::length is milliseconds, not centiseconds.
-
- 24 Aug, 2014 2 commits
-
-
Max Kellermann authored
The previous commit was broken. D'oh!
-
Max Kellermann authored
The IsActive() method returned true even if the timer was not active, after it completed once. This broke the state file timer, and the state file was not saved periodically.
-
- 23 Aug, 2014 1 commit
-
-
Thomas Klausner authored
-
- 21 Aug, 2014 2 commits
-
-
Max Kellermann authored
Same bug as in the previous commit.
-
Max Kellermann authored
When the data chunk size is not a multiple of the frame size, the last partial frame lead to an endless loop. We fix this by checking chunk_sze>=frame instead of chunk_sze>0. This way, the partial frame is simply skipped.
-
- 16 Aug, 2014 1 commit
-
-
François Revol authored
According to POSIX and both OSX and Linux manpages, strcasecmp comes from strings.h, not string.h. Most OSes also have them available in string.h, but we just fixed the headers on Haiku and it now only provides them in strings.h. We might want to fall back to string.h for other OSes though... cf. http://pubs.opengroup.org/onlinepubs/009695399/functions/strcasecmp.html http://linux.die.net/man/3/strcasecmp https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/strcasecmp.3.html
-