aboutsummaryrefslogtreecommitdiffstats
path: root/src/player_thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* player_control: don't emit IDLE_PLAYER before audio format is knownMax Kellermann2013-04-081-0/+4
* player_thread: implement missing "idle" events on output errorsMax Kellermann2013-02-041-1/+9
* player_thread: disable cross-fading in "single" modeMax Kellermann2012-08-251-1/+14
* player_thread: add local variable "start_ms"Max Kellermann2012-08-151-1/+3
* Merge branch 'v0.16.x'Max Kellermann2011-10-061-29/+68
|\
| * player_thread: add flag "output_open", fixes assertion failureMax Kellermann2011-10-061-5/+17
| * player_thread: move code to player_open_output()Max Kellermann2011-10-061-22/+37
| * player_thread: handle SEEK while not playingMax Kellermann2011-10-061-2/+10
| * decoder_control: add attributes start_ms, end_msMax Kellermann2011-10-051-1/+3
* | Merge branch 'v0.16.x'Max Kellermann2011-09-221-10/+0
|\|
| * decoder_api: emulate SEEK command for initial seek to CUE trackMax Kellermann2011-09-221-10/+0
* | Merge branch 'v0.16.x'Max Kellermann2011-07-201-0/+2
|\|
| * player_thread: lock the player while setting the bite_rateMax Kellermann2011-07-201-0/+2
* | fix common misspellingsJonathan Neuschäfer2011-03-311-1/+1
* | copyright year 2011Max Kellermann2011-01-291-1/+1
* | decoder_control: store GCond object, not a player_controlMax Kellermann2011-01-101-1/+1
* | decoder_control: replace dc_init() with dc_new()Max Kellermann2011-01-101-6/+5
* | player_control: removed the global variable "pc"Max Kellermann2011-01-101-148/+164
|/
* player_thread: discard empty chunks while cross-fadingMax Kellermann2011-01-071-0/+13
* player_thread: fix assertion failure due to early seekMax Kellermann2011-01-071-0/+4
* player_thread: make variables more localMax Kellermann2011-01-071-36/+19
* Merge release 0.15.14 from branch 'v0.15.x'Max Kellermann2010-11-071-18/+42
|\
| * player_thread: fix assertion failure due to wrong music pipe on seekMax Kellermann2010-11-051-0/+8
| * decoder_control: pass music_pipe to dc_start()Max Kellermann2010-11-051-6/+5
| * player_thread: add helper function player_dc_at_next_song()Max Kellermann2010-11-051-6/+33
| * pipe: add helper function music_pipe_empty()Max Kellermann2010-11-051-2/+2
* | eliminate g_error() usageThomas Jansen2010-09-251-1/+2
* | mixramp: Adjust MixRamp threshold to account for ReplayGain.Tim Phipps2010-05-081-0/+2
* | player_thread: move cross-fading to output threadMax Kellermann2010-05-021-8/+4
* | Merge release 0.15.9 from branch 'v0.15.x'Max Kellermann2010-03-281-0/+27
|\|
| * player_thread: postpone song tags during cross-fadeMax Kellermann2010-03-171-0/+27
* | 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