aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_control.c (unfollow)
Commit message (Expand)AuthorFilesLines
2009-11-09output_thread: added command DRAINMax Kellermann1-0/+9
2009-11-02output: signal the output thread when CANCEL is finishedMax Kellermann1-0/+4
2009-11-02{decoder,player}_control: removed duplicate wakeupsMax Kellermann1-1/+1
2009-10-29output_control: fixed deadlock in audio_output_update()Max Kellermann1-1/+21
2009-10-29output: consistently lock audio output objectsMax Kellermann1-12/+39
2009-10-23output_plugin: added methods enable() and disable()Max Kellermann1-1/+36
2009-10-20mixer_plugin: use GError for error handlingMax Kellermann1-2/+9
2009-08-14output: fixed shout stuck pause bugMax Kellermann1-0/+11
2009-07-06output: attach a filter chain to each audio_outputMax Kellermann1-0/+3
2009-07-06output: added command REOPENMax Kellermann1-14/+1
2009-04-21output_control: close mixer on pauseMax Kellermann1-0/+6
2009-03-26mixer: added flag "open"Max Kellermann1-1/+2
2009-03-26output_plugin: replaced output_plugin.get_mixer() with mixer_pluginMax Kellermann1-2/+17
2009-03-20output_control: close earlier on format mismatchMax Kellermann1-3/+3
2009-03-20output: convert audio_output.config_audio_format to booleanMax Kellermann1-9/+5
2009-03-13all: Update copyright header.Avuton Olrich1-6/+7
2009-03-10output_control: removed audio_output_signal()Max Kellermann1-6/+0
2009-03-09output: play from a music_pipe objectMax Kellermann1-19/+17
2009-03-09output_control: make audio_output_open() staticMax Kellermann1-1/+1
2009-03-07output_all: audio_output_all_update() returns boolMax Kellermann1-2/+4
2009-02-28output: use GTimer instead of time_t for reopen after failureMax Kellermann1-2/+20
2009-02-23output: pass the music chunk pointer as void*, not char*Max Kellermann1-1/+1
2009-02-16output_plugin: added inline wrapper functionsMax Kellermann1-2/+1
2009-02-16output_control: no CamelCaseMax Kellermann1-44/+44
2009-02-10output_api: no CamelCase in struct audio_outputMax Kellermann1-8/+8
2009-01-17pcm_convert: return PCM buffer from pcm_convert()Max Kellermann1-2/+0
2009-01-07output: join the output thread after sending the KILL commandMax Kellermann1-1/+5
2009-01-07output: deinitialize notify objectMax Kellermann1-0/+2
2009-01-07pcm_utils: moved conversion code to pcm_convert.cMax Kellermann1-1/+0
2008-12-28output: migrate from pthread to glib threadsThomas Jansen1-2/+2
2008-12-28Include <pthread.h> where it is necessary onlyThomas Jansen1-1/+0
2008-12-27output_control: no static "notify" initializationMax Kellermann1-1/+1
2008-11-02output: don't allow length==0Max Kellermann1-0/+2
2008-10-29output: removed audio_output.resultMax Kellermann1-6/+2
2008-10-29output: delay reopen after device failureMax Kellermann1-3/+6
2008-10-29output: moved code to audio_output_update()Max Kellermann1-0/+10
2008-10-29output: use bool for return values and flagsMax Kellermann1-4/+5
2008-10-08don't include os_compat.hMax Kellermann1-0/+2
2008-09-29audio_output: added method pause()Max Kellermann1-0/+5
2008-09-26audio_output: workaround for deadlockMax Kellermann1-0/+6
2008-09-24output: semi-asynchronous playbackMax Kellermann1-8/+14
2008-09-24output: make "struct audio_output" opaque for output pluginsMax Kellermann1-1/+2
2008-09-24output: one thread per audio outputMax Kellermann1-38/+39
2008-09-11output: copy reqAudioFormat to outAudioFormat only if not yet openMax Kellermann1-1/+7
2008-09-11output: removed audio_output.sameInAndOutFormatsMax Kellermann1-6/+2
2008-09-11output: removed audio_output.convertAudioFormatMax Kellermann1-1/+1
2008-09-09audio: moved cmpAudioFormat() to audio_format.hMax Kellermann1-4/+3
2008-09-09audio: replaced copyAudioFormat() with simple assignmentMax Kellermann1-5/+3
2008-09-09output: renamed the functions in output_control.cMax Kellermann1-11/+11
2008-09-09output: moved code from audioOutput.c to output_control.cMax Kellermann1-107/+1