- 25 Feb, 2018 2 commits
-
-
cathugger authored
support for chaining ogg opus streams to enable changing stream' metadata on the fly. currently support is opt-in (enabled by additional option) because lots of clients can't handle this properly yet.
-
Patryk Hachuła authored
-
- 24 Feb, 2018 19 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
release v0.20.18
-
Max Kellermann authored
-
Max Kellermann authored
Now that all build failures have been fixed, we can enable the feature.
-
Max Kellermann authored
-
Max Kellermann authored
Fixes two build failures with libnfs on Windows.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
configure.ac sets this, but this wasn't used for compiling third-party libraries. This setting however is important for libnfs, which adds fallback definitions for POLLIN and POLLOUT with bogus values.
-
Max Kellermann authored
It indeed is a macro on Windows.
-
Max Kellermann authored
-
tpoeiras authored
-
Max Kellermann authored
Instead of setting state=IGNORE_TRACK, ignore only the following "INDEX" lines. Correction for commit 8461d71b. Closes #227
-
Max Kellermann authored
Let FFmpeg do the MP3 decoding. See commit a4de9650
-
Max Kellermann authored
Closes #232
-
Max Kellermann authored
libmad has been unmaintained for a long time, and it fails to build on Windows. I could go and fix libmad's broken configure script, but I prefer to just assign MP3 decoding to FFmpeg for now. Closes #228
-
Max Kellermann authored
-
- 20 Feb, 2018 2 commits
-
-
Max Kellermann authored
Enable the NFS storage plugin on Android. Closes #226
-
Max Kellermann authored
-
- 17 Feb, 2018 17 commits
-
-
FlashSystems authored
read_stream_art uses PRIu64 unconditionally with the Format method of a Respone instance to output a size_t typed value. If size_t is 32bit the output is garbeled. This patch uses offset_type and PRIoffset to make sure the format string and the type of the output value always match.
-
Max Kellermann authored
-
Max Kellermann authored
This addresses two problems: 1. the libFLAC write callback had to send an error status to its caller when SubmitData() returned a command; this disrupted libFLAC and the resulting command could not be used for anything; 2. the libFLAC function FLAC__stream_decoder_seek_absolute() also calls the write callback, but its result cannot be used, because seeking is still in progress, so we lose all data from one FLAC frame. By moving the SubmitData() call until after CommandFinished(), we avoid losing this data. This fixes another part of #113
-
Max Kellermann authored
See code comment.
-
Max Kellermann authored
-
Max Kellermann authored
Instead of passing whole chunks to the MusicPipe and checking the end_time after each chunk, truncate the last chunk if it would exceed the end_time. This requires keeping track of the absolute PCM frame number. This fixes a problem with gapless CUE song transitions: a small part of the following song was always played twice. Closes #113
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
cathugger authored
it was uninitialized before
-
Max Kellermann authored
-