aboutsummaryrefslogtreecommitdiffstats
path: root/src/DecoderControl.cxx (follow)
Commit message (Expand)AuthorAgeFilesLines
* DecoderControl: reduce the number of PlayerThread wakeupsMax Kellermann2013-11-061-0/+13
* DecoderControl: convert mutex and client_cond to a referenceMax Kellermann2013-10-281-2/+3
* decoder_control: rename to DecoderControlMax Kellermann2013-10-281-10/+10
* DecoderControl: move code/attributes to new class MixRampInfoMax Kellermann2013-10-261-26/+3
* DecoderThread: move code to DecoderControl::CycleMixRamp()Max Kellermann2013-10-261-2/+5
* Song: pass reference to song_equals()Max Kellermann2013-10-211-4/+2
* *: use nullptr instead of NULLMax Kellermann2013-10-191-3/+3
* Thread/Thread: replacement library for GThreadMax Kellermann2013-10-171-5/+3
* Log: new logging library APIMax Kellermann2013-10-021-3/+0
* DecoderControl: lock the mutex in Seek()Max Kellermann2013-09-301-1/+1
* DecoderControl: use GLib forward declarationsMax Kellermann2013-09-271-0/+2
* DecoderControl: convert "enum decoder_state" to strictly-typed enumMax Kellermann2013-09-271-9/+9
* DecoderCommand: convert to strictly-typed enumMax Kellermann2013-09-271-7/+7
* DecoderControl: convert functions to methodsMax Kellermann2013-09-271-40/+5
* MusicBuffer: expose the C++ APIMax Kellermann2013-09-261-3/+2
* MusicPipe: expose the C++ APIMax Kellermann2013-09-261-4/+3
* gcc.h: add macro gcc_unreachable()Max Kellermann2013-08-031-1/+1
* song: convert header to C++Max Kellermann2013-07-281-5/+5
* DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCondMax Kellermann2013-01-271-6/+1
* DecoderControl: fix typo in assertion checkMax Kellermann2013-01-231-3/+3
* DecoderControl: move functions into the classMax Kellermann2013-01-211-101/+75
* DecoderControl: take ownership of client_condMax Kellermann2013-01-101-2/+3
* buffer, pipe: convert to C++Max Kellermann2013-01-041-4/+1
* decoder_*: convert to C++Max Kellermann2013-01-041-0/+226