summaryrefslogtreecommitdiff
path: root/src/PlayerThread.cxx
AgeCommit message (Expand)Author
2014-02-21PlayerListener: new interface to replace GlobalEvents accessMax Kellermann
2014-01-28OutputAll: convert to class, move instance to class PartitionMax Kellermann
2014-01-24decoder/*: move to decoder/plugins/Max Kellermann
2014-01-23output/*: move to output/plugins/Max Kellermann
2014-01-23thread/Name: set thread namesMax Kellermann
2014-01-13copyright year 2014Max Kellermann
2014-01-09DetachedSong: fork of struct SongMax Kellermann
2014-01-08PlayerThread: use Song referencesMax Kellermann
2013-12-24Merge tag 'release-0.18.6'Max Kellermann
2013-12-24PlayerThread: log the last song that was playedMax Kellermann
2013-11-28include cleanup using iwyuMax Kellermann
2013-11-08PlayerThread: fix stuck MPD after song change (0.18.2 regression)Max Kellermann
2013-11-06PlayerThread: reduce the number of DecoderThread wakeupsMax Kellermann
2013-11-06PlayerThread: enable buffering when starting playbackMax Kellermann
2013-11-04Log: add level "DEFAULT"Max Kellermann
2013-10-30PcmMix: use negative value instead of NaN for additionMax Kellermann
2013-10-30CrossFade: use negative value for invalid mixramp_delayMax Kellermann
2013-10-29PlayerControl: move attributes to struct CrossFadeSettingsMax Kellermann
2013-10-28DecoderControl: convert mutex and client_cond to a referenceMax Kellermann
2013-10-28player_control: rename to PlayerControlMax Kellermann
2013-10-28decoder_control: rename to DecoderControlMax Kellermann
2013-10-26DecoderControl: add MixRamp gettersMax Kellermann
2013-10-22Playlist: copy stream tags from the PlayerThreadMax Kellermann
2013-10-21Song: pass reference to song_equals()Max Kellermann
2013-10-19*: use references instead of pointersMax Kellermann
2013-10-19PlayerThread: Only drop 0 length packets without tagsBen Boeckel
2013-10-17Thread/Thread: replacement library for GThreadMax Kellermann
2013-10-17Song: GetURI() returns std::stringMax Kellermann
2013-10-02Log: new logging library APIMax Kellermann
2013-09-27PlayerThread: convert struct player to a classMax Kellermann
2013-09-27PlayerThread: use strictly typed enumMax Kellermann
2013-09-27PlayerControl: use strictly typed enumsMax Kellermann
2013-09-27PlayerThread: move code to player_control::CommandFinished()Max Kellermann
2013-09-27PlayerThread: use nullptr instead of NULLMax Kellermann
2013-09-26PlayerThread: unlock/lock in player_task()Max Kellermann
2013-09-26PlayerThread: move code into the player classMax Kellermann
2013-09-26PlayerThread: use player referencesMax Kellermann
2013-09-26PlayerThread: use {decoder,player}_control referencesMax Kellermann
2013-09-26PlayerThread: allocate decoder_control on the stackMax Kellermann
2013-09-26PlayerThread: move global MusicBuffer variable into the player objectMax Kellermann
2013-09-26PlayerThread: simplify "buffer empty" assertionMax Kellermann
2013-09-26MusicBuffer: expose the C++ APIMax Kellermann
2013-09-26MusicPipe: expose the C++ APIMax Kellermann
2013-09-05Tag, ...: move to libtag.aMax Kellermann
2013-09-04util/Error: new error passing libraryMax Kellermann
2013-08-07Makefile.am: move sources to libsystem.aMax Kellermann
2013-08-07FatalError: new library to replace mpd_error.hMax Kellermann
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann
2013-08-03audio_format: convert to C++Max Kellermann
2013-07-30tag: convert to C++Max Kellermann