aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_all.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* copyright year 2011Max Kellermann2011-01-291-1/+1
* include cleanupMax Kellermann2011-01-101-0/+1
* player_control: removed the global variable "pc"Max Kellermann2011-01-101-7/+7
* Merge release 0.15.14 from branch 'v0.15.x'Max Kellermann2010-11-071-2/+2
|\
| * pipe: add helper function music_pipe_empty()Max Kellermann2010-11-051-2/+2
* | output_all: disable outputs on shutdownMax Kellermann2010-10-051-0/+1
* | mpd_error: more correct MPD_ERROR implementationDenis Krjuchkov2010-09-281-1/+1
* | eliminate g_error() usageThomas Jansen2010-09-251-5/+6
* | output: added option "always_on" for radio stationsMax Kellermann2010-03-101-0/+23
* | output_all: reset elapsed_time at song borderMax Kellermann2010-01-021-0/+8
* | Update copyright notices.Avuton Olrich2009-12-311-1/+1
* | player_thread: initialize chunk->times in silence generatorMax Kellermann2009-11-121-1/+4
* | include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* | output_thread: added command DRAINMax Kellermann2009-11-091-0/+9
* | output_all: automatically attempt to re-enable failed outputsMax Kellermann2009-11-071-0/+1
* | output: signal the output thread when CANCEL is finishedMax Kellermann2009-11-021-0/+30
* | player_control: protect command, state, error with a mutexMax Kellermann2009-10-311-2/+7
* | {player,output}_thread: fixed elapsed_time quirksMax Kellermann2009-10-301-2/+5
* | output: consistently lock audio output objectsMax Kellermann2009-10-291-11/+15
* | output_plugin: added methods enable() and disable()Max Kellermann2009-10-231-0/+19
* | player_thread: get "elapsed" from audio outputsMax Kellermann2009-10-081-0/+14
|/
* output_all: don't resume playback when stopping during pauseMax Kellermann2009-06-291-2/+0
* output_all: explicitly return "true" from audio_output_all_play()Max Kellermann2009-05-291-1/+1
* output_all: synchronize playback with player_control.notifyMax Kellermann2009-03-261-1/+2
* output_all: synchronize playback with a notify objectMax Kellermann2009-03-251-2/+1
* output_all: moved code to audio_output_all_wait()Max Kellermann2009-03-251-0/+12
* output: protect audio_output.open with the mutexMax Kellermann2009-03-251-12/+23
* output_all: check param!=NULL before accessing itMax Kellermann2009-03-161-2/+7
* output_all: added missing "unused" attributeMax Kellermann2009-03-141-1/+1
* output_all: include chunk.hMax Kellermann2009-03-141-0/+1
* all: Update copyright header.Avuton Olrich2009-03-131-3/+4
* output_all: fix off-by-one error in audio_output_all_check()Max Kellermann2009-03-121-1/+1
* output_all: clear input_audio_format on closeMax Kellermann2009-03-101-0/+2
* output_all: don't allow audio_format==NULL in audio_output_all_open()Max Kellermann2009-03-101-5/+3
* output: play from a music_pipe objectMax Kellermann2009-03-091-42/+182
* output_all: fix boolean short circuit in update()Max Kellermann2009-03-071-2/+2
* output_all: audio_output_all_update() returns boolMax Kellermann2009-03-071-3/+12
* output_init: return GError on errorMax Kellermann2009-03-011-12/+3
* output: use GTimer instead of time_t for reopen after failureMax Kellermann2009-02-281-2/+8
* output_all: print a warning when all outputs are disabledMax Kellermann2009-02-261-1/+7
* output_all: removed "audio_outputs!=NULL" checkMax Kellermann2009-02-261-3/+0
* output: set a GLib log domainMax Kellermann2009-02-251-0/+3
* output: include cleanupMax Kellermann2009-02-161-0/+2
* output_all: immediately reopen output on playMax Kellermann2009-02-101-0/+13
* output_all: moved code to audio_output_all_finished()Max Kellermann2009-02-101-13/+16
* output_all: no CamelCaseMax Kellermann2009-02-101-58/+66
* audio: moved code to output_all.cMax Kellermann2009-02-101-0/+270