aboutsummaryrefslogtreecommitdiff
path: root/src/player_thread.c
Commit message (Expand)AuthorAge
...
* | player_thread: drain audio outputs at the end of the playlistMax Kellermann2009-11-09
* | player_thread: on return, reset next_song only if queuedMax Kellermann2009-11-03
* | player_thread: detect finished queued songMax Kellermann2009-11-03
* | player_thread: moved code to decoding_next_song()Max Kellermann2009-11-03
* | player_thread: lock player in player_check_decoder_startup()Max Kellermann2009-11-03
* | decoder_control: pass pipe and buffer to dc_start()Max Kellermann2009-11-03
* | player_thread: lock inside player_wait_for_decoder()Max Kellermann2009-11-03
* | player_thread: moved code to player_dc_start()Max Kellermann2009-11-03
* | decoder_control: merge next_song and current_songMax Kellermann2009-11-03
* | player_thread: don't set errored_song on audio errorMax Kellermann2009-11-03
* | player_thread: don't start the decoder asynchronouslyMax Kellermann2009-11-03
* | player_thread: check command before waiting during pauseMax Kellermann2009-11-02
* | decoder_control: removed the global variable "dc"Max Kellermann2009-10-31
* | player_thread: simplified thread destructionMax Kellermann2009-10-31
* | player_control: protect command, state, error with a mutexMax Kellermann2009-10-31
* | {player,output}_thread: fixed elapsed_time quirksMax Kellermann2009-10-30
* | player_thread: set error status in play_next_chunk()Max Kellermann2009-10-29
* | output_plugin: added methods enable() and disable()Max Kellermann2009-10-23
* | player_thread: don't call audio_output_all_check() if pausedMax Kellermann2009-10-15
* | song: renamed attribute "url" to "uri"Max Kellermann2009-10-13
* | player_thread: get "elapsed" from audio outputsMax Kellermann2009-10-08
* | player_thread: always clear player_control.next_song on returnMax Kellermann2009-10-08
* | player_control: eliminate PLAYER_COMMAND_PLAYMax Kellermann2009-10-08
* | decoder_control: protect command, state with a mutexMax Kellermann2009-08-13
* | player_thread: don't use precalculated size_to_timeMax Kellermann2009-07-23
* | player_thread: moved code to update_song_tag()Max Kellermann2009-07-23
* | player_thread: log played song in "default" log modeSébastien Houzé2009-07-06
* | output: use the software mixer pluginMax Kellermann2009-07-06
|/
* player_thread: check pipe size again before exitingMax Kellermann2009-06-02
* player_thread: don't leak empty music_chunksMax Kellermann2009-06-02
* player_thread: reinitialize music_buffer in !NDEBUGMax Kellermann2009-05-29
* player_thread: pause when all audio outputs fail to playMax Kellermann2009-04-25
* player_thread: pause when output fails while seekingMax Kellermann2009-04-25
* player_thread: wait for decoder before seekingMax Kellermann2009-03-25
* output_all: moved code to audio_output_all_wait()Max Kellermann2009-03-25
* player_thread: ignore time stamp on empty chunksMax Kellermann2009-03-17
* all: Update copyright header.Avuton Olrich2009-03-13
* player_thread: added commentsMax Kellermann2009-03-11
* player_thread: removed player_stop_decoder()Max Kellermann2009-03-11
* player_thread: don't call dc_stop() twiceMax Kellermann2009-03-11
* player_thread: fill buffer after seekingMax Kellermann2009-03-10
* player_thread: pass format to audio_output_all_open() after resumeMax Kellermann2009-03-10
* player_thread: moved code to player_send_silence()Max Kellermann2009-03-10
* player_thread: finish failed seek commandMax Kellermann2009-03-10
* player_thread: clear player.queued after failureMax Kellermann2009-03-10
* player_thread: moved code to player_seek_decoder()Max Kellermann2009-03-10
* player_thread: don't free music buffer after decoder failureMax Kellermann2009-03-10
* output: play from a music_pipe objectMax Kellermann2009-03-09
* player_thread: don't open audio device when pausedMax Kellermann2009-03-09
* player_thread: moved code to player_song_border()Max Kellermann2009-03-09