Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | player/Thread: rename WaitForDecoder() to ActivateDecoder() | Max Kellermann | 2015-10-28 | 1 | -10/+15 |
| | | | | .. and fix its API documentation. | ||||
* | player/Thread: move code to ForwardDecoderError() | Max Kellermann | 2015-10-27 | 1 | -6/+22 |
| | |||||
* | player/Thread: clear pc.next_song earlier in WaitForDecoder() | Max Kellermann | 2015-10-27 | 1 | -4/+3 |
| | |||||
* | player/Control: use CANCEL to clear next_song in Seek() | Max Kellermann | 2015-10-27 | 1 | -1/+5 |
| | | | | | Assigning nullptr to next_song may disrupt the player thread and render undefined behavior. | ||||
* | player/Thread: merge the cross_fading flag into enum CrossFadeState | Max Kellermann | 2015-10-27 | 1 | -22/+25 |
| | |||||
* | player/Thread: move ResetCrossFade() calls to where pipes are set | Max Kellermann | 2015-10-27 | 1 | -3/+8 |
| | | | | | Move ResetCrossFade() to where cross-fading would actually break, to make the cross-fading state more reliable. | ||||
* | player/Thread: add method ResetCrossFade() | Max Kellermann | 2015-10-27 | 1 | -2/+10 |
| | |||||
* | player/Thread: more CrossFadeState documentation | Max Kellermann | 2015-10-27 | 1 | -1/+16 |
| | |||||
* | player/Thread: automatic CrossFadeState enum values | Max Kellermann | 2015-10-27 | 1 | -4/+4 |
| | |||||
* | player/Thread: move enum CrossFadeState into the Player class | Max Kellermann | 2015-10-27 | 1 | -7/+5 |
| | |||||
* | PlayerThread, ...: move to src/player/ | Max Kellermann | 2015-08-15 | 7 | -0/+2231 |