| Commit message (Expand) | Author | Age | Files | Lines |
* | player_thread: on return, reset next_song only if queued | Max Kellermann | 2009-11-03 | 1 | -3/+7 |
* | player_thread: detect finished queued song | Max Kellermann | 2009-11-03 | 1 | -1/+2 |
* | player_thread: moved code to decoding_next_song() | Max Kellermann | 2009-11-03 | 1 | -4/+15 |
* | player_thread: lock player in player_check_decoder_startup() | Max Kellermann | 2009-11-03 | 1 | -0/+8 |
* | decoder_control: pass pipe and buffer to dc_start() | Max Kellermann | 2009-11-03 | 1 | -10/+5 |
* | player_thread: lock inside player_wait_for_decoder() | Max Kellermann | 2009-11-03 | 1 | -7/+17 |
* | player_thread: moved code to player_dc_start() | Max Kellermann | 2009-11-03 | 1 | -5/+20 |
* | decoder_control: merge next_song and current_song | Max Kellermann | 2009-11-03 | 1 | -9/+3 |
* | player_thread: don't set errored_song on audio error | Max Kellermann | 2009-11-03 | 1 | -2/+0 |
* | player_thread: don't start the decoder asynchronously | Max Kellermann | 2009-11-03 | 1 | -4/+2 |
* | player_thread: check command before waiting during pause | Max Kellermann | 2009-11-02 | 1 | -1/+3 |
* | decoder_control: removed the global variable "dc" | Max Kellermann | 2009-10-31 | 1 | -71/+88 |
* | player_thread: simplified thread destruction | Max Kellermann | 2009-10-31 | 1 | -4/+2 |
* | player_control: protect command, state, error with a mutex | Max Kellermann | 2009-10-31 | 1 | -27/+113 |
* | {player,output}_thread: fixed elapsed_time quirks | Max Kellermann | 2009-10-30 | 1 | -0/+16 |
* | player_thread: set error status in play_next_chunk() | Max Kellermann | 2009-10-29 | 1 | -4/+3 |
* | output_plugin: added methods enable() and disable() | Max Kellermann | 2009-10-23 | 1 | -0/+10 |
* | player_thread: don't call audio_output_all_check() if paused | Max Kellermann | 2009-10-15 | 1 | -1/+2 |
* | song: renamed attribute "url" to "uri" | Max Kellermann | 2009-10-13 | 1 | -4/+4 |
* | player_thread: get "elapsed" from audio outputs | Max Kellermann | 2009-10-08 | 1 | -4/+13 |
* | player_thread: always clear player_control.next_song on return | Max Kellermann | 2009-10-08 | 1 | -5/+3 |
* | player_control: eliminate PLAYER_COMMAND_PLAY | Max Kellermann | 2009-10-08 | 1 | -2/+0 |
* | decoder_control: protect command, state with a mutex | Max Kellermann | 2009-08-13 | 1 | -7/+23 |
* | player_thread: don't use precalculated size_to_time | Max Kellermann | 2009-07-23 | 1 | -13/+4 |
* | player_thread: moved code to update_song_tag() | Max Kellermann | 2009-07-23 | 1 | -19/+27 |
* | player_thread: log played song in "default" log mode | Sébastien Houzé | 2009-07-06 | 1 | -0/+6 |
* | output: use the software mixer plugin | Max Kellermann | 2009-07-06 | 1 | -14/+0 |
* | player_thread: check pipe size again before exiting | Max Kellermann | 2009-06-02 | 1 | -1/+5 |
* | player_thread: don't leak empty music_chunks | Max Kellermann | 2009-06-02 | 1 | -1/+3 |
* | player_thread: reinitialize music_buffer in !NDEBUG | Max Kellermann | 2009-05-29 | 1 | -0/+9 |
* | player_thread: pause when all audio outputs fail to play | Max Kellermann | 2009-04-25 | 1 | -2/+7 |
* | player_thread: pause when output fails while seeking | Max Kellermann | 2009-04-25 | 1 | -7/+11 |
* | player_thread: wait for decoder before seeking | Max Kellermann | 2009-03-25 | 1 | -0/+11 |
* | output_all: moved code to audio_output_all_wait() | Max Kellermann | 2009-03-25 | 1 | -10/+2 |
* | player_thread: ignore time stamp on empty chunks | Max Kellermann | 2009-03-17 | 1 | -3/+6 |
* | all: Update copyright header. | Avuton Olrich | 2009-03-13 | 1 | -3/+4 |
* | player_thread: added comments | Max Kellermann | 2009-03-11 | 1 | -21/+69 |
* | player_thread: removed player_stop_decoder() | Max Kellermann | 2009-03-11 | 1 | -14/+6 |
* | player_thread: don't call dc_stop() twice | Max Kellermann | 2009-03-11 | 1 | -3/+1 |
* | player_thread: fill buffer after seeking | Max Kellermann | 2009-03-10 | 1 | -3/+9 |
* | player_thread: pass format to audio_output_all_open() after resume | Max Kellermann | 2009-03-10 | 1 | -8/+12 |
* | player_thread: moved code to player_send_silence() | Max Kellermann | 2009-03-10 | 1 | -22/+39 |
* | player_thread: finish failed seek command | Max Kellermann | 2009-03-10 | 1 | -1/+5 |
* | player_thread: clear player.queued after failure | Max Kellermann | 2009-03-10 | 1 | -0/+1 |
* | player_thread: moved code to player_seek_decoder() | Max Kellermann | 2009-03-10 | 1 | -12/+15 |
* | player_thread: don't free music buffer after decoder failure | Max Kellermann | 2009-03-10 | 1 | -1/+0 |
* | output: play from a music_pipe object | Max Kellermann | 2009-03-09 | 1 | -13/+59 |
* | player_thread: don't open audio device when paused | Max Kellermann | 2009-03-09 | 1 | -4/+2 |
* | player_thread: moved code to player_song_border() | Max Kellermann | 2009-03-09 | 1 | -6/+19 |
* | player_thread: moved code to play_next_chunk() | Max Kellermann | 2009-03-09 | 1 | -73/+103 |