- 10 Nov, 2017 2 commits
-
-
Max Kellermann authored
Allows defining a list of supported audio formats, and allows switching on and off DoP with certain formats. This is a first rough draft. The setting syntax and its semantics may still be redesigned.
-
Max Kellermann authored
-
- 26 Oct, 2017 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Sep, 2017 1 commit
-
-
Max Kellermann authored
-
- 20 Sep, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 16 Sep, 2017 1 commit
-
-
Christopher Zimmermann authored
-
- 13 Sep, 2017 1 commit
-
-
Max Kellermann authored
-
- 12 Sep, 2017 1 commit
-
-
Max Kellermann authored
Needed for WStringView.
-
- 29 Aug, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 25 Aug, 2017 1 commit
-
-
Max Kellermann authored
We can do CURL requests asynchronously, and we don't need a synchronous WorkQueue thread for that. This allows parallelizing lookups and allows immediate cancellation.
-
- 21 Aug, 2017 1 commit
-
-
Matthew Leon authored
-
- 18 Aug, 2017 2 commits
-
-
Max Kellermann authored
Our local EventLoop instance was never run; it was not usable.
-
Max Kellermann authored
-
- 11 Aug, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 10 Aug, 2017 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Yet another C-style vtable replaced with C++.
-
- 08 Aug, 2017 1 commit
-
-
Max Kellermann authored
Hide struct FilteredAudioOutput from the plugins, preparing for hiding MPD's core internals.
-
- 07 Aug, 2017 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 20 Jul, 2017 1 commit
-
-
Matthew Leon authored
We will reuse these tags elsewhere.
-
- 05 Jul, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 08 Jun, 2017 1 commit
-
-
Max Kellermann authored
-
- 16 May, 2017 1 commit
-
-
Max Kellermann authored
-
- 28 Apr, 2017 1 commit
-
-
Max Kellermann authored
-
- 18 Apr, 2017 1 commit
-
-
Max Kellermann authored
-
- 29 Mar, 2017 1 commit
-
-
Max Kellermann authored
-
- 17 Feb, 2017 1 commit
-
-
Max Kellermann authored
The first step to multi-player support. Not much, just a dummy command.
-
- 11 Feb, 2017 1 commit
-
-
Max Kellermann authored
-
- 10 Feb, 2017 3 commits
-
-
Max Kellermann authored
Eliminate global variables.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 09 Feb, 2017 1 commit
-
-
Max Kellermann authored
Use SND_PCM_NONBLOCK, and perform all snd_pcm_writei() calls in the IOThread. Use a lockless queue to copy data from the OutputThread to the IOThread. This rather major change aims to improve MPD's internal latency. All waits are now under MPD's control, instead of blocking inside libasound2. As a side effect, an output's filter is now decoupled from the actual device I/O, which solves a major latency problem with the conversion filter on slow CPUs and small period buffers. See: https://bugs.musicpd.org/view.php?id=3900
-