| Commit message (Expand) | Author | Age | Files | Lines |
* | output_internal: protect attribute "fail_timer" with mutex | Max Kellermann | 2010-11-04 | 1 | -0/+5 |
* | output_thread: fix race condition after CANCEL command | Max Kellermann | 2010-08-19 | 1 | -0/+10 |
* | output_thread: check again if output is open on PAUSE | Max Kellermann | 2009-10-21 | 1 | -0/+9 |
* | output_thread: check again if output is open on CANCEL | Max Kellermann | 2009-10-16 | 1 | -1/+2 |
* | output: fixed shout stuck pause bug | Max Kellermann | 2009-08-14 | 1 | -0/+3 |
* | output_thread: don't play next chunk after command==PAUSE | Max Kellermann | 2009-06-29 | 1 | -1/+5 |
* | output_all: synchronize playback with player_control.notify | Max Kellermann | 2009-03-26 | 1 | -1/+2 |
* | output_all: synchronize playback with a notify object | Max Kellermann | 2009-03-25 | 1 | -0/+2 |
* | output: protect audio_output.open with the mutex | Max Kellermann | 2009-03-25 | 1 | -2/+4 |
* | all: Update copyright header. | Avuton Olrich | 2009-03-13 | 1 | -6/+7 |
* | output_thread: check commands while playing | Max Kellermann | 2009-03-10 | 1 | -1/+1 |
* | output: play from a music_pipe object | Max Kellermann | 2009-03-09 | 1 | -17/+80 |
* | output_thread: wait 10 seconds before reopening after play failure | Max Kellermann | 2009-03-09 | 1 | -0/+4 |
* | output_thread: print "closed" debug message | Max Kellermann | 2009-03-08 | 1 | -0/+2 |
* | output_thread: log audio format in a debug message | Max Kellermann | 2009-03-01 | 1 | -0/+16 |
* | output: use GTimer instead of time_t for reopen after failure | Max Kellermann | 2009-02-28 | 1 | -7/+2 |
* | output_plugin: report errors with GError | Max Kellermann | 2009-02-26 | 1 | -3/+18 |
* | output_thread: use the right audio_format in assert() | Max Kellermann | 2009-02-26 | 1 | -1/+1 |
* | output: set a GLib log domain | Max Kellermann | 2009-02-25 | 1 | -0/+4 |
* | output_api: play() returns a length | Max Kellermann | 2009-02-23 | 1 | -5/+17 |
* | output_plugin: added inline wrapper functions | Max Kellermann | 2009-02-16 | 1 | -28/+20 |
* | output_thread: moved code to ao_close() | Max Kellermann | 2009-02-10 | 1 | -12/+14 |
* | output_thread: leave the pause loop on failure | Max Kellermann | 2009-02-10 | 1 | -0/+1 |
* | output_thread: consistently (de)initialize pcm_convert_state | Max Kellermann | 2009-02-10 | 1 | -3/+5 |
* | output_api: no CamelCase in struct audio_output | Max Kellermann | 2009-02-10 | 1 | -8/+8 |
* | output_api: moved the command check out of method pause() | Max Kellermann | 2009-01-30 | 1 | -1/+11 |
* | pcm_convert: return PCM buffer from pcm_convert() | Max Kellermann | 2009-01-17 | 1 | -25/+4 |
* | output: join the output thread after sending the KILL command | Max Kellermann | 2009-01-07 | 1 | -1/+1 |
* | pcm: added pcm_convert_deinit(), pcm_resample_deinit() | Max Kellermann | 2009-01-07 | 1 | -0/+4 |
* | initialize GError pointers | Max Kellermann | 2009-01-04 | 1 | -1/+1 |
* | output: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 1 | -6/+4 |
* | pcm_utils: check pcm_convert()==0 | Max Kellermann | 2008-12-24 | 1 | -1/+9 |
* | output: use GLib instead of log.h/util.h | Max Kellermann | 2008-11-25 | 1 | -3/+5 |
* | output: don't allow length==0 | Max Kellermann | 2008-11-02 | 1 | -0/+2 |
* | output: removed audio_output.result | Max Kellermann | 2008-10-29 | 1 | -5/+7 |
* | output: delay reopen after device failure | Max Kellermann | 2008-10-29 | 1 | -0/+8 |
* | output: always call cancel() before stop() | Max Kellermann | 2008-10-29 | 1 | -0/+4 |
* | output: close device on play error | Max Kellermann | 2008-10-29 | 1 | -0/+5 |
* | output: use bool for return values and flags | Max Kellermann | 2008-10-29 | 1 | -4/+4 |
* | pcm_utils: no CamelCase | Max Kellermann | 2008-10-21 | 1 | -8/+8 |
* | don't include os_compat.h | Max Kellermann | 2008-10-08 | 1 | -0/+2 |
* | audio_output: added method pause() | Max Kellermann | 2008-09-29 | 1 | -0/+18 |
* | notify: protect notify->pending with the mutex | Max Kellermann | 2008-09-26 | 1 | -2/+0 |
* | output: make "struct audio_output" opaque for output plugins | Max Kellermann | 2008-09-24 | 1 | -5/+7 |
* | output: set audio_output->open=1 in audio_output_task() | Max Kellermann | 2008-09-24 | 1 | -1/+7 |
* | output: pass audio_format to plugin.init() and plugin.open() | Max Kellermann | 2008-09-24 | 1 | -1/+1 |
* | output: one thread per audio output | Max Kellermann | 2008-09-24 | 1 | -0/+121 |