aboutsummaryrefslogtreecommitdiffstats
path: root/src/player_thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for MixRamp tagsTim Phipps2010-03-211-2/+14
* output: added option "always_on" for radio stationsMax Kellermann2010-03-101-1/+1
* output_all: reset elapsed_time at song borderMax Kellermann2010-01-021-0/+2
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
* decoder, player: support song rangesMax Kellermann2009-12-271-3/+31
* song: added function song_get_duration()Max Kellermann2009-12-261-2/+1
* fixed several gcc warnings on unused debug variablesMax Kellermann2009-12-141-1/+1
* player_thread: corrected two assertions on "queued"Max Kellermann2009-11-141-2/+2
* player_thread: initialize chunk->times in silence generatorMax Kellermann2009-11-121-0/+1
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* player_thread: drain audio outputs at the end of the playlistMax Kellermann2009-11-091-1/+5
* player_thread: on return, reset next_song only if queuedMax Kellermann2009-11-031-3/+7
* player_thread: detect finished queued songMax Kellermann2009-11-031-1/+2
* player_thread: moved code to decoding_next_song()Max Kellermann2009-11-031-4/+15
* player_thread: lock player in player_check_decoder_startup()Max Kellermann2009-11-031-0/+8
* decoder_control: pass pipe and buffer to dc_start()Max Kellermann2009-11-031-10/+5
* player_thread: lock inside player_wait_for_decoder()Max Kellermann2009-11-031-7/+17
* player_thread: moved code to player_dc_start()Max Kellermann2009-11-031-5/+20
* decoder_control: merge next_song and current_songMax Kellermann2009-11-031-9/+3
* player_thread: don't set errored_song on audio errorMax Kellermann2009-11-031-2/+0
* player_thread: don't start the decoder asynchronouslyMax Kellermann2009-11-031-4/+2
* player_thread: check command before waiting during pauseMax Kellermann2009-11-021-1/+3
* decoder_control: removed the global variable "dc"Max Kellermann2009-10-311-71/+88
* player_thread: simplified thread destructionMax Kellermann2009-10-311-4/+2
* player_control: protect command, state, error with a mutexMax Kellermann2009-10-311-27/+113
* {player,output}_thread: fixed elapsed_time quirksMax Kellermann2009-10-301-0/+16
* player_thread: set error status in play_next_chunk()Max Kellermann2009-10-291-4/+3
* output_plugin: added methods enable() and disable()Max Kellermann2009-10-231-0/+10
* player_thread: don't call audio_output_all_check() if pausedMax Kellermann2009-10-151-1/+2
* song: renamed attribute "url" to "uri"Max Kellermann2009-10-131-4/+4
* player_thread: get "elapsed" from audio outputsMax Kellermann2009-10-081-4/+13
* player_thread: always clear player_control.next_song on returnMax Kellermann2009-10-081-5/+3
* player_control: eliminate PLAYER_COMMAND_PLAYMax Kellermann2009-10-081-2/+0
* decoder_control: protect command, state with a mutexMax Kellermann2009-08-131-7/+23
* player_thread: don't use precalculated size_to_timeMax Kellermann2009-07-231-13/+4
* player_thread: moved code to update_song_tag()Max Kellermann2009-07-231-19/+27
* player_thread: log played song in "default" log modeSébastien Houzé2009-07-061-0/+6
* output: use the software mixer pluginMax Kellermann2009-07-061-14/+0
* player_thread: check pipe size again before exitingMax Kellermann2009-06-021-1/+5
* player_thread: don't leak empty music_chunksMax Kellermann2009-06-021-1/+3
* player_thread: reinitialize music_buffer in !NDEBUGMax Kellermann2009-05-291-0/+9
* player_thread: pause when all audio outputs fail to playMax Kellermann2009-04-251-2/+7
* player_thread: pause when output fails while seekingMax Kellermann2009-04-251-7/+11
* player_thread: wait for decoder before seekingMax Kellermann2009-03-251-0/+11
* output_all: moved code to audio_output_all_wait()Max Kellermann2009-03-251-10/+2
* player_thread: ignore time stamp on empty chunksMax Kellermann2009-03-171-3/+6
* all: Update copyright header.Avuton Olrich2009-03-131-3/+4
* player_thread: added commentsMax Kellermann2009-03-111-21/+69
* player_thread: removed player_stop_decoder()Max Kellermann2009-03-111-14/+6
* player_thread: don't call dc_stop() twiceMax Kellermann2009-03-111-3/+1