- 20 Dec, 2017 2 commits
-
-
Max Kellermann authored
-
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
-
- 24 Oct, 2017 3 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
-
Max Kellermann authored
From the CURLOPT_RANGE documentation: "The application does not have to keep the string around after setting this option."
-
- 21 Sep, 2017 1 commit
-
-
Max Kellermann authored
-
- 18 Aug, 2017 1 commit
-
-
Max Kellermann authored
-
- 05 Jul, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 08 May, 2017 1 commit
-
-
Max Kellermann authored
This eliminates some overhead, because the compiler doesn't need to consider these functions throwing.
-
- 01 Mar, 2017 2 commits
-
-
Max Kellermann authored
Fixes a GCC warning because %llu appears to be unsupported by the Windows standard library.
-
Max Kellermann authored
-
- 21 Feb, 2017 2 commits
-
-
Max Kellermann authored
Fixes a GCC warning because %llu appears to be unsupported by the Windows standard library.
-
Max Kellermann authored
-
- 10 Feb, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Yet another potential crash bug fix.
-
- 09 Feb, 2017 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Doesn't make a practical difference - but it's more correct this way.
-
- 08 Feb, 2017 1 commit
-
-
Max Kellermann authored
-
- 26 Jan, 2017 4 commits
-
-
Max Kellermann authored
Eliminate dependency on io_thread_get().
-
Max Kellermann authored
-
Max Kellermann authored
Make sure we're using the same EventLoop as the NfsManager.
-
Max Kellermann authored
-
- 25 Jan, 2017 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate dependency on io_thread_get().
-
Max Kellermann authored
-
- 14 Jan, 2017 4 commits
-
-
Max Kellermann authored
This way, we have four periods instead of the default of two. With only two periods, we don't get woken up often enough, and we frequently encounter buffer overruns. With four periods, we have more time to breathe, and the buffer overruns magically disappear.
-
Max Kellermann authored
This setting is mostly useless for capture devices. There's no point in configuring it.
-
Max Kellermann authored
-
Steven O'Brien authored
-