aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_all.c (unfollow)
Commit message (Expand)AuthorFilesLines
2013-01-04output_*: convert to C++Max Kellermann1-601/+0
2012-08-08output_all: add basic GError supportMax Kellermann1-4/+15
2011-09-19output_plugin: the plugin allocates the audio_output objectMax Kellermann1-24/+28
2011-09-01output_all: move _lock_signal() to output_control.cMax Kellermann1-19/+3
2011-09-01output_thread: reimplement CANCEL synchronizationMax Kellermann1-2/+5
2011-01-29copyright year 2011Max Kellermann1-1/+1
2011-01-10include cleanupMax Kellermann1-0/+1
2011-01-10player_control: removed the global variable "pc"Max Kellermann1-7/+7
2010-11-05pipe: add helper function music_pipe_empty()Max Kellermann1-2/+2
2010-10-05output_all: disable outputs on shutdownMax Kellermann1-0/+1
2010-09-28mpd_error: more correct MPD_ERROR implementationDenis Krjuchkov1-1/+1
2010-09-25eliminate g_error() usageThomas Jansen1-5/+6
2010-03-10output: added option "always_on" for radio stationsMax Kellermann1-0/+23
2010-01-02output_all: reset elapsed_time at song borderMax Kellermann1-0/+8
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12player_thread: initialize chunk->times in silence generatorMax Kellermann1-1/+4
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-11-09output_thread: added command DRAINMax Kellermann1-0/+9
2009-11-07output_all: automatically attempt to re-enable failed outputsMax Kellermann1-0/+1
2009-11-02output: signal the output thread when CANCEL is finishedMax Kellermann1-0/+30
2009-10-31player_control: protect command, state, error with a mutexMax Kellermann1-2/+7
2009-10-30{player,output}_thread: fixed elapsed_time quirksMax Kellermann1-2/+5
2009-10-29output: consistently lock audio output objectsMax Kellermann1-11/+15
2009-10-23output_plugin: added methods enable() and disable()Max Kellermann1-0/+19
2009-10-08player_thread: get "elapsed" from audio outputsMax Kellermann1-0/+14
2009-06-29output_all: don't resume playback when stopping during pauseMax Kellermann1-2/+0
2009-05-29output_all: explicitly return "true" from audio_output_all_play()Max Kellermann1-1/+1
2009-03-26output_all: synchronize playback with player_control.notifyMax Kellermann1-1/+2
2009-03-25output_all: synchronize playback with a notify objectMax Kellermann1-2/+1
2009-03-25output_all: moved code to audio_output_all_wait()Max Kellermann1-0/+12
2009-03-25output: protect audio_output.open with the mutexMax Kellermann1-12/+23
2009-03-16output_all: check param!=NULL before accessing itMax Kellermann1-2/+7
2009-03-14output_all: added missing "unused" attributeMax Kellermann1-1/+1
2009-03-14output_all: include chunk.hMax Kellermann1-0/+1
2009-03-13all: Update copyright header.Avuton Olrich1-3/+4
2009-03-12output_all: fix off-by-one error in audio_output_all_check()Max Kellermann1-1/+1
2009-03-10output_all: clear input_audio_format on closeMax Kellermann1-0/+2
2009-03-10output_all: don't allow audio_format==NULL in audio_output_all_open()Max Kellermann1-5/+3
2009-03-09output: play from a music_pipe objectMax Kellermann1-42/+182
2009-03-07output_all: fix boolean short circuit in update()Max Kellermann1-2/+2
2009-03-07output_all: audio_output_all_update() returns boolMax Kellermann1-3/+12
2009-03-01output_init: return GError on errorMax Kellermann1-12/+3
2009-02-28output: use GTimer instead of time_t for reopen after failureMax Kellermann1-2/+8
2009-02-26output_all: print a warning when all outputs are disabledMax Kellermann1-1/+7
2009-02-26output_all: removed "audio_outputs!=NULL" checkMax Kellermann1-3/+0
2009-02-25output: set a GLib log domainMax Kellermann1-0/+3
2009-02-16output: include cleanupMax Kellermann1-0/+2
2009-02-10output_all: immediately reopen output on playMax Kellermann1-0/+13
2009-02-10output_all: moved code to audio_output_all_finished()Max Kellermann1-13/+16
2009-02-10output_all: no CamelCaseMax Kellermann1-58/+66