summaryrefslogtreecommitdiff
path: root/src/PlayerThread.cxx
AgeCommit message (Expand)Author
2014-08-29CrossFade: pass total_time as SignedSongTime instanceMax Kellermann
2014-08-29MusicChunk: use SignedSongTime for the time stampMax Kellermann
2014-08-29MultipleOutputs: use SignedSongTime for elapsed_timeMax Kellermann
2014-08-29PlayerThread: use SongTime for elapsed_timeMax Kellermann
2014-08-29PlayerControl: use SignedSongTime for the song durationMax Kellermann
2014-08-29DecoderControl: use SignedSongTime for the song durationMax Kellermann
2014-08-29Tag: use SignedSongTime for the song durationMax Kellermann
2014-08-28DecoderControl: use std::chrono::duration for start_ms and end_msMax Kellermann
2014-08-28DetachedSong: use std::chrono::duration for start_ms and end_msMax Kellermann
2014-08-27PlayerControl: use std::chrono::duration for Seek()Max Kellermann
2014-08-27PlayerThread: check if total_time is valid before using itMax Kellermann
2014-08-27DecoderControl: use std::chrono::duration for Seek()Max Kellermann
2014-08-16PlayerThread: rename player_create() to StartPlayerThread()Max Kellermann
2014-08-12MusicChunk: rename struct to MusicChunkMax Kellermann
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