- 20 Feb, 2019 1 commit
-
-
Max Kellermann authored
-
- 15 Feb, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Destruct automatically, even if leaving the scope due to exception being thrown.
-
- 31 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 02 Aug, 2018 1 commit
-
-
Max Kellermann authored
-
- 16 Feb, 2018 1 commit
-
-
Max Kellermann authored
The normal I/O event thread can have a large latency, e.g. when libgnutls loads all TLS CA certificates for a https connect. This makes it unreliable for the ALSA I/O notifications, and causes ring buffer xruns. To avoid interfering with high latency events such as CURL's, we move the ALSA I/O events to a separate I/O thread which also obtains real-time scheduling (if possible). Closes #221
-
- 29 Jan, 2018 2 commits
-
-
Max Kellermann authored
This commit also puts an instance of RemoteTagScanner into the Instance class, and hooks it into the "add" and "addid" commands.
-
Max Kellermann authored
Allows more forward declarations.
-
- 02 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 19 Dec, 2017 1 commit
-
-
Max Kellermann authored
-
- 15 May, 2017 1 commit
-
-
Max Kellermann authored
See commit 71f0ed8b
-
- 25 Feb, 2017 1 commit
-
-
Max Kellermann authored
-
- 17 Feb, 2017 2 commits
-
-
Max Kellermann authored
With this commit, multi-player support becomes possible... it's just not wired to the frontend yet. This is based on massive amounts of refactoring work I did over the past 9 years.
-
Max Kellermann authored
-
- 03 Jan, 2017 1 commit
-
-
Max Kellermann authored
-
- 27 Oct, 2016 1 commit
-
-
Max Kellermann authored
-
- 26 Oct, 2016 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 18 Mar, 2016 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
There's no point in passing a LightSong reference here; the callee is interested only in the URI.
-
- 10 Mar, 2016 1 commit
-
-
Max Kellermann authored
-
- 05 Mar, 2016 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Prepare for moving idle events to class Partition. Right now, it's just a wrapper for idle_add().
-
Max Kellermann authored
-
- 26 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 07 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 12 Dec, 2014 1 commit
-
-
Max Kellermann authored
-
- 04 Feb, 2014 3 commits
-
-
Max Kellermann authored
Decouples db/update/Remove.cpp from global variables.
-
Max Kellermann authored
-
Max Kellermann authored
Move from db/DatabaseGlue.cxx, eliminating global variable.
-
- 31 Jan, 2014 1 commit
-
-
Max Kellermann authored
Don't use global variable.
-
- 30 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 25 Jan, 2014 1 commit
-
-
Max Kellermann authored
This commit adds the NeighborPlugin API which can be used to detect nearby file servers that can be used by input plugins. This list of servers is exported using the new "listneighbors" command. The idle even "neighbor" notifies interested clients when a new neighbor is found or an existing one is lost. There's a lot missing currently: protocol&user documentation, and a way to "mount" remote servers into the music database. Obviously, some code from the UPnP database plugin can be moved to a neighbor plugin.
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 11 Jan, 2014 1 commit
-
-
Max Kellermann authored
Allow database plugins to announce that they have been modified.
-
- 10 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 09 Jan, 2014 1 commit
-
-
Max Kellermann authored
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
-
- 21 Oct, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Move code from class Instance.
-