- 16 Aug, 2014 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
François Revol authored
Again, POSIX says strcasecmp is not in string.h.
-
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
-
- 13 Aug, 2014 4 commits
-
-
Max Kellermann authored
The "written" argument to shine_encode_buffer() and shine_flush() was changed from "long" to "int", which breaks API and ABI compatibility. This is a big deal, and it doesn't seem worthwile to keep support for the (broken) 3.0 release.
-
Max Kellermann authored
In version 11, both ffmpeg and libav deprecate AVCodecContext::codec_name. The function avcodec_descriptor_get() has been introduced long ago.
-
Max Kellermann authored
For the range-based loop on a ConstBuffer object.
-
Max Kellermann authored
For EXIT_SUCCESS.
-
- 12 Aug, 2014 10 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
API simplification. We can now avoid abusing a "size_t*" as additional return value.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Stop HTTP clients from exploiting MPD via forged POST requests.
-
- 11 Aug, 2014 13 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
Several MPD subsystems can now read gzipped files; for example, the database file can be gzipped.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 08 Aug, 2014 3 commits
-
-
Max Kellermann authored
-
Andrée Ekroth authored
When no track is found the error is now properly set. Previously the calling function tried to log an undefined error, which resulted in a crash. MPD falls back to ffmpeg for unsupported tracks, such as ALAC. This should fix issue 4051.
-
Max Kellermann authored
-
- 07 Aug, 2014 4 commits
-
-
-
Andrée Ekroth authored
This plugin uses the MP4v2 library to play mp4/m4a files. It is limited to file_decode.
-
Max Kellermann authored
The new class is pluggable, to prepare for gzipped database files. For now, the TextFile class remains, and will be refactored away later.
-
Max Kellermann authored
-