aboutsummaryrefslogtreecommitdiff
path: root/src/player_thread.c
Commit message (Expand)AuthorAge
* copyright year 2011Max Kellermann2011-01-29
* decoder_control: store GCond object, not a player_controlMax Kellermann2011-01-10
* decoder_control: replace dc_init() with dc_new()Max Kellermann2011-01-10
* player_control: removed the global variable "pc"Max Kellermann2011-01-10
* player_thread: discard empty chunks while cross-fadingMax Kellermann2011-01-07
* player_thread: fix assertion failure due to early seekMax Kellermann2011-01-07
* player_thread: make variables more localMax Kellermann2011-01-07
* Merge release 0.15.14 from branch 'v0.15.x'Max Kellermann2010-11-07
|\
| * player_thread: fix assertion failure due to wrong music pipe on seekMax Kellermann2010-11-05
| * decoder_control: pass music_pipe to dc_start()Max Kellermann2010-11-05
| * player_thread: add helper function player_dc_at_next_song()Max Kellermann2010-11-05
| * pipe: add helper function music_pipe_empty()Max Kellermann2010-11-05
* | eliminate g_error() usageThomas Jansen2010-09-25
* | mixramp: Adjust MixRamp threshold to account for ReplayGain.Tim Phipps2010-05-08
* | player_thread: move cross-fading to output threadMax Kellermann2010-05-02
* | Merge release 0.15.9 from branch 'v0.15.x'Max Kellermann2010-03-28
|\|
| * player_thread: postpone song tags during cross-fadeMax Kellermann2010-03-17
* | Add support for MixRamp tagsTim Phipps2010-03-21
* | output: added option "always_on" for radio stationsMax Kellermann2010-03-10
* | output_all: reset elapsed_time at song borderMax Kellermann2010-01-02
* | Update copyright notices.Avuton Olrich2009-12-31
* | decoder, player: support song rangesMax Kellermann2009-12-27
* | song: added function song_get_duration()Max Kellermann2009-12-26
* | fixed several gcc warnings on unused debug variablesMax Kellermann2009-12-14
* | player_thread: corrected two assertions on "queued"Max Kellermann2009-11-14
* | player_thread: initialize chunk->times in silence generatorMax Kellermann2009-11-12
* | include config.h in all sourcesMax Kellermann2009-11-12
* | 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