- 22 Dec, 2017 1 commit
-
-
Max Kellermann authored
-
- 21 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
-
- 05 Feb, 2017 1 commit
-
-
Max Kellermann authored
Previously, both methods accessed a lot of attributes which require mutex protection.
-
- 03 Jan, 2017 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 13 Dec, 2016 1 commit
-
-
Max Kellermann authored
-
- 03 Dec, 2016 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Obsoletes the same variable from AudioConfig.cxx.
-
Max Kellermann authored
-
- 24 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 07 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 08 Sep, 2016 1 commit
-
-
Max Kellermann authored
Prepare full C++ exception support in the decoder thread.
-
- 26 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 31 Dec, 2015 1 commit
-
-
Max Kellermann authored
-
- 11 Nov, 2015 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
The state ERROR can only be entered during decoder initialization, and Seek() may only be called after initialization has been finished.
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 28 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 27 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.
-
- 28 Nov, 2013 1 commit
-
-
Max Kellermann authored
-
- 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 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 21 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 19 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 17 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 02 Oct, 2013 1 commit
-
-
Max Kellermann authored
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
-
- 30 Sep, 2013 1 commit
-
-
Max Kellermann authored
Use LockSynchronousCommand() instead of SynchronousCommandLocked(). Fixes regression from commit ef663810 (dead lock due to cond_wait with unlocked mutex).
-
- 27 Sep, 2013 1 commit
-
-
Max Kellermann authored
-