- 12 Aug, 2014 5 commits
-
-
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 19 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
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
libfs.a depends on libsystem.a.
-
Max Kellermann authored
-
Max Kellermann authored
Support operating systems that don't have O_CLOEXEC.
-
Max Kellermann authored
Let the caller decide whether to strip. Only remove \n and \r (end-of-line markers).
-
Max Kellermann authored
Reduce the number of unnecessary memmove() calls.
-
Max Kellermann authored
-
Max Kellermann authored
Look at the buffer first, before trying to read from the file. This reduces overhead because we don't refill the buffer after every line.
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate duplicate code.
-
Max Kellermann authored
The null byte is whitespace, too.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-