- 14 Oct, 2018 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 11 Oct, 2018 1 commit
-
-
skidoo23 authored
-
- 08 Oct, 2018 1 commit
-
-
- 07 Oct, 2018 3 commits
-
-
Max Kellermann authored
Broken since commit 08f77c2b
-
Andrew Basterfield authored
-
Andrew Basterfield authored
-
- 06 Oct, 2018 1 commit
-
-
Andrew Basterfield authored
-
- 01 Oct, 2018 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 23 Sep, 2018 14 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
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
-
Max Kellermann authored
Previously, there was the setting `buffered_before_play` which specified a percentage of the audio buffer, defaulting to `10%`. That was working well enough for quite some time, until high-quality audio formats became common. At 44.1 kHz, 16 bit stereo, MPD collected 2.3 seconds worth of data in the buffer before starting playback. With the same default settings and 192 kHz, 24 bit stereo, that was only 0.27 seconds. Making this depend on the byte size only leads to high latency at low quality, and too little data at high quality. The natural choice would be to use a duration instead of a byte size, which should give the same good experience with all audio formats. Since the `buffered_before_play` configuration setting was not understood well by users and caused more harm than good, this commit deprecates it. It has now no effect.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Fixes integer truncation bugs (closes #359).
-
Max Kellermann authored
It is already inherited by the base class, and we don't need to import it explicitly.
-
Max Kellermann authored
Simplify the formula, and I guess this makes the formula more reliable. Imagine somebody configured `buffered_before_play` larger than 25%; then the decoder would be woken up all the time. This doesn't seem logical. On the other hand, it's easy to understand that the decoder should be woken up below 75% buffer fill.
-
- 22 Sep, 2018 5 commits
-
-
Max Kellermann authored
Calculate the value only once.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Sep, 2018 11 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Shouldn't ever happen, but who knows...
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-