- 31 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 23 Sep, 2018 6 commits
-
-
Max Kellermann authored
Keep MPD's footprint small until playback is requested.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 22 Sep, 2018 1 commit
-
-
Max Kellermann authored
-
- 21 Sep, 2018 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 07 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 03 Jan, 2018 1 commit
-
-
Max Kellermann authored
Eliminates unnecessary mutex locks.
-
- 29 Dec, 2017 2 commits
-
-
Max Kellermann authored
When the decoder is still starting up while we handle a SEEK, finish the "player SEEK" immediately and re-enter the player loop, being able to handle commands (and even cancel the pending seek). This is the first part in a series of patches to solve the "blocking input blocks decoder, blocks player, blocks the main thread" problem. There are many other blocking code locations left, and the main thread isn't non-blocking either because it waits for "seeking" to become false.
-
Max Kellermann authored
-
- 21 Dec, 2017 2 commits
-
-
Max Kellermann authored
Reduces main thread contention. Avoids blocking the main thread in "status" commands.
-
Max Kellermann authored
-
- 20 Dec, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 26 Nov, 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.
-
- 10 Feb, 2017 1 commit
-
-
Max Kellermann authored
-
- 03 Jan, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 14 Dec, 2016 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate a dependency from MultipleOutputs on PlayerControl.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 03 Dec, 2016 3 commits
-
-
Max Kellermann authored
Obsoletes the same variable from AudioConfig.cxx.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 25 Nov, 2016 1 commit
-
-
Max Kellermann authored
Don't use the global variables in class DecoderBridge; instead, forward these values to the decoder thread via PlayerControl and DecoderControl.
-
- 10 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 09 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 08 Sep, 2016 3 commits
-
-
Max Kellermann authored
Prepare full C++ exception support in the player thread.
-
Max Kellermann authored
-
Max Kellermann authored
-