index
:
mpd.git
master
v0.21.x
v0.22.x
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
player
/
Thread.cxx
Age
Commit message (
Expand
)
Author
2018-11-06
player/Thread: finish decoder startup before checking the buffer
Max Kellermann
2018-10-31
*: copyright year 2018
Max Kellermann
2018-10-29
Merge branch 'v0.20.x'
Max Kellermann
2018-10-29
player/Control: move IDLE_PLAYER to Player::SeekDecoder()
Max Kellermann
2018-09-23
player/Thread: calculate `buffered_before_play` based on a fixed duration
Max Kellermann
2018-09-23
player/Thread: copy `buffered_before_play`
Max Kellermann
2018-09-23
player/Thread: remove `buffered_before_play` from `decoder_wakeup_threshold` ...
Max Kellermann
2018-09-22
player/Thread: add attribute `decoder_wakeup_threshold`
Max Kellermann
2018-09-22
player/CrossFade: use std::chrono::duration
Max Kellermann
2018-09-21
AudioFormat: add TimeToSize(), SizeToTime()
Max Kellermann
2018-09-21
player/Control: convert `total_play_time` to `FloatDuration`
Max Kellermann
2018-09-21
player/Thread: stop buffering if buffer is full
Max Kellermann
2018-09-21
player/Thread: simplify loop condition
Max Kellermann
2018-09-21
player/Control: convert to class
Max Kellermann
2018-09-21
player/Thread: move functions into PlayerControl
Max Kellermann
2018-09-21
player/Thread: catch and log initialization errors
Max Kellermann
2018-09-21
player/Thread: move StartPlayerThread() into PlayerControl
Max Kellermann
2018-09-21
decoder/{Thread,Control,...}: rename source files, drop prefix
Max Kellermann
2018-09-21
decoder/Thread: move decoder_thread_start() into DecoderControl
Max Kellermann
2018-08-02
DetachedSong, db/LightSong, SongFilter: move to src/song/
Max Kellermann
2018-06-23
player, decoder, output: wrap MusicPipe in std::shared_ptr/std::unique_ptr
Max Kellermann
2018-06-23
player/Thread: eliminate ClearAndReplacePipe()
Max Kellermann
2018-06-23
MusicPipe: eliminate the unused MusicBuffer reference
Max Kellermann
2018-06-22
MusicChunkPtr: managed MusicChunk pointer
Max Kellermann
2018-06-22
MusicPipe: automatically clear in destructor
Max Kellermann
2018-06-22
MusicPipe: add MusicBuffer reference
Max Kellermann
2018-05-22
Merge tag 'v0.20.20'
Max Kellermann
2018-05-12
player/Thread: pause all outputs in single mode
Max Kellermann
2018-04-26
Merge tag 'v0.20.19'
Max Kellermann
2018-04-25
player/Thread: never reuse decoder when switching radio streams
Max Kellermann
2018-02-25
playlist/Queue: add one-shot to single mode
Patryk HachuĊa
2018-02-03
player/Thread: wake up the main thread after failed seek
Max Kellermann
2018-01-24
player/Thread: remove bogus "noexcept" from play_chunk()
Max Kellermann
2018-01-12
player/Thread: wake up the decoder when the pipe has run empty
Max Kellermann
2018-01-07
thread/Thread: use BoundMethod
Max Kellermann
2018-01-03
player/Thread: don't send silence if decoder is slow
Max Kellermann
2018-01-03
player/Thread: remove unnecessary "continue" keywords
Max Kellermann
2018-01-03
player/Thread: hold mutex while calling SongBorder()
Max Kellermann
2017-12-30
player/Thread: make seeking into a new song non-blocking
Max Kellermann
2017-12-29
player/Thread: make SEEK (partially) non-blocking
Max Kellermann
2017-12-29
player/Outputs: abstract interface wrapping class MultipleOutputs
Max Kellermann
2017-12-28
player/Thread: remove redundant outputs.Cancel() call
Max Kellermann
2017-12-28
player/Thread: ProcessCommand() returns bool
Max Kellermann
2017-12-27
player/Thread: move CommandFinished() call out of SeekDecoder(SongTime)
Max Kellermann
2017-12-27
player/Thread: update code comment
Max Kellermann
2017-12-22
player/Thread: use std::lock_guard in RunThread()
Max Kellermann
2017-12-22
player/Thread: even more fine-grained unlocking
Max Kellermann
2017-12-22
player/Thread: move unlock call down
Max Kellermann
2017-12-22
player/Thread: remove obsolete commented code
Max Kellermann
2017-12-22
player/Thread: add missing lock for StartDecoder()
Max Kellermann
[next]