- 31 Dec, 2015 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 11 Nov, 2015 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 29 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 28 Aug, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 27 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 12 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 23 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 13 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.
-
- 06 Nov, 2013 1 commit
-
-
Max Kellermann authored
Wake up the PlayerThread only if it is really waiting for the decoder. This greatly reduces the number of system calls in the DecoderThread.
-
- 28 Oct, 2013 2 commits
-
-
Max Kellermann authored
Share the Mutex between the DecoderThread and the PlayerThread. This simplifies synchronization between the two threads and fixes a freeze problem: while the PlayerThread waits for the DeocderThread, it cannot answer requests from the main thread, and the main thread will block until the DecoderThread finishes.
-
Max Kellermann authored
-
- 26 Oct, 2013 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 17 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 27 Sep, 2013 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 26 Sep, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 04 Sep, 2013 1 commit
-
-
Max Kellermann authored
Replaces GLib's GError.
-
- 03 Aug, 2013 1 commit
-
-
Max Kellermann authored
-
- 28 Jul, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 27 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 21 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 20 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 10 Jan, 2013 1 commit
-
-
Max Kellermann authored
Don't let the "client" pass its own GCond. This was not used consistently.
-
- 04 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 15 Aug, 2012 3 commits
-
-
Max Kellermann authored
Make sure the decoder "owns" the song object, so nobody else can free it.
-
Max Kellermann authored
Replaces _current_song().
-
Max Kellermann authored
-
- 08 Aug, 2012 1 commit
-
-
Max Kellermann authored
-
- 05 Oct, 2011 1 commit
-
-
Max Kellermann authored
Don't read song.start_ms and song.end_ms, let the player thread manage this logic instead.
-