- 05 Jul, 2018 1 commit
-
-
Max Kellermann authored
-
- 23 Jun, 2018 12 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
AudioOutputControl::WaitForCommand() doesn't need this check.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Prepare for adding another Cond attribute.
-
Max Kellermann authored
-
Max Kellermann authored
Since commit e81b0896, this is the same code as in ReplacePipe().
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This requires re-adding the reference to struct DecoderControl, which was removed recently by commit 9f14e7a9
-
Max Kellermann authored
-
Max Kellermann authored
-
- 22 Jun, 2018 10 commits
-
-
Max Kellermann authored
Make all uses of MusicChunk safe.
-
Max Kellermann authored
We can implement this now that we have a MusicBuffer reference.
-
Max Kellermann authored
This tiny amount of overhead allows omitting the MusicBuffer in Clear().
-
Max Kellermann authored
-
Max Kellermann authored
For remote files (not streams), this downloads as quickly as possible to a large buffer instead of throttling the stream during playback. Throttling can make the server impatient and it may then disconnect. This is what Qobuz and Tidal do, and this commit attempts to solve this by not letting the Qobuz/Tidal server wait (closes #241).
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This adds a bit of overhead, but also adds flexibility to the API, because arbitrary triggers may be invoked from that virtual method implementation, not just Cond::signal(). The motivation for this is to make the handlers more dynamic, for the upcoming buffering class utilizing ProxyInputStream.
-
Max Kellermann authored
This is not a plugin.
-
- 21 Jun, 2018 1 commit
-
-
Max Kellermann authored
Those are loaded with the "curl" input plugin, and this one is "expensive", because it needs to send a new HTTP request with Range header for each seek.
-
- 14 Jun, 2018 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 05 Jun, 2018 7 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
The absolute udisks:// URI is not usable with InputStream::Open(), and thus we need to return the LocalStorage::MapUTF8() return value instead.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 04 Jun, 2018 7 commits
-
-
Max Kellermann authored
Documentation will follow soon.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-