- 19 Jan, 2018 2 commits
-
-
Max Kellermann authored
The caller should be able to safely store the instance pointer before his callback is invoked.
-
Max Kellermann authored
-
- 17 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 15 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 12 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 11 Jan, 2018 10 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Allow implementations to install the "real" input later.
-
Max Kellermann authored
-
Max Kellermann authored
Prepare to allow callers to pass custom request headers.
-
Max Kellermann authored
Allows the caller to decide whether to enable the feature.
-
Max Kellermann authored
The IcyMetaDataParser cannot be initialized already in OnHeaders(), because it will be initialized late in that method; and there will not be another OnHeaders() call, because streams with Icy metadata are not seekable, thus there will not be another HTTP request.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 07 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 27 Dec, 2017 1 commit
-
-
Max Kellermann authored
-
- 26 Dec, 2017 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This resolves the circular dependency between IcyInputStream and CurlInputStream.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 22 Dec, 2017 1 commit
-
-
Max Kellermann authored
-
- 20 Dec, 2017 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 Dec, 2017 1 commit
-
-
Max Kellermann authored
-
- 12 Dec, 2017 1 commit
-
-
Max Kellermann authored
Only _WIN32 is defined by the compiler, and WIN32 is not standardized and may be missing. Closes #169
-
- 13 Nov, 2017 2 commits
-
-
Max Kellermann authored
InputStream::Read() and InputStream::Seek() are called with the mutex locked. That means the implementation must not block, or unlock the mutex before calling into blocking code. Previously, a slow CD drive could stall the whole MPD process, including the main thread, due to this problem. Closes #149
-
Max Kellermann authored
-
- 12 Nov, 2017 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 10 Nov, 2017 2 commits
-
-
Max Kellermann authored
Maybe this was once a required kludge for Windows, but it's not anymore.
-
Max Kellermann authored
-
- 24 Oct, 2017 2 commits
-
-
Max Kellermann authored
It's not possible to set CURL options after curl_easy_perform(), and thus the CURLOPT_RANGE had no effect.
-
Max Kellermann authored
-