- 06 Jul, 2018 10 commits
-
-
Max Kellermann authored
Allows callers to extract the NFS error code.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
See commit be137a19
-
Max Kellermann authored
Since 7d353bbe, _GNU_SOURCE is always defined, which implies __USE_MINGW_ANSI_STDIO and thus switches to the mingw implementations of the printf() family. That's standards-compliant, unlike Microsoft's CRT implementations.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This code was added in 21851c06 but looks completely broken: - the status code is "206 OK" but "206" would be "Partial Content" - the "Content-Length" header has a bogus value - the "Content-RangeX" parameter has different bogus values (why "Content-RangeX" anyway and not "Content-Range"?) Apart from that, there are strange undocumented non-standard headers which are probably there to work around bugs/expectations in one broken proprietary client product. But these days, MPD doesn't bend over to support broken clients. So let's kill this code. Closes #304
-
- 22 Jun, 2018 1 commit
-
-
Max Kellermann authored
-
- 28 May, 2018 4 commits
-
-
Max Kellermann authored
Closes #284
-
Max Kellermann authored
Closes #283
-
Max Kellermann authored
-
Max Kellermann authored
-
- 22 May, 2018 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Fixes: ``` error: Source option 5 is no longer supported. Use 6 or later. error: Target option 1.5 is no longer supported. Use 1.6 or later. ```
-
Max Kellermann authored
-
Max Kellermann authored
-
- 12 May, 2018 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This mostly affects the Pulse output plugin which needs to "cork" the stream (closes #278).
-
- 07 May, 2018 2 commits
-
-
Michal Koutenský authored
-
Max Kellermann authored
Closes #277
-
- 03 May, 2018 2 commits
-
-
Max Kellermann authored
These are used by DSD-streaming servers. For example, MiniDLNA uses "audio/x-dsd".
-
Max Kellermann authored
-
- 30 Apr, 2018 2 commits
-
-
Max Kellermann authored
Error message sent to client was "basic_string::_M_construct null not valid" due to passing nullptr to the std::string constructor. Regression caused by commit 386688b8
-
Max Kellermann authored
-
- 26 Apr, 2018 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Closes #258
-
Max Kellermann authored
Fixes "search already in progress" errors.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 25 Apr, 2018 2 commits
-
-
Max Kellermann authored
av_register_all() was deprecated in FFmpeg/FFmpeg@0694d8702421e7aff1340038559c438b61bb30dd
-
Max Kellermann authored
When switching to another song manually, the player checks if the decoder is already decoding that song; if so, it will attempt to reuse it by seeking it to the new position. That however fails if the decoder is not seekable (e.g. a radio stream) which leaves the user unable to switch to that song with the bogus error message "Not seekable".
-
- 15 Mar, 2018 3 commits
-
-
Max Kellermann authored
There was a discrepancy between what was written to the buffer and the size returned by pcm_dsd_to_dop(): the "for" loop uses num_frames/2, rounding down, while the return value is num_samples which is num_frames*channels, without rounding. This could cause undefined data at the end of the destination buffer if the source buffer size was not aligned to multiples of 8 bytes (4 DSD bytes per channel). The latter however can occur in the 0.21 branch after commit a06bf388 Closes #233
-
Max Kellermann authored
-
Max Kellermann authored
Fixes crash due to "pure virtual method called" in the "mms" input plugin. Closes #253
-