aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_control.c (unfollow)
Commit message (Expand)AuthorFilesLines
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
2008-09-09output: renamed method namesMax Kellermann1-12/+11
2008-09-08output: static audio_output_plugin list as arrayMax Kellermann1-44/+11
2008-09-07output: replace audio_output.*Func with audio_output.pluginMax Kellermann1-17/+11
2008-09-07output: renamed typedef AudioOutput to struct audio_outputMax Kellermann1-15/+16
2008-09-07output: added output_api.hMax Kellermann1-0/+1
2008-09-07audio_format: converted typedef AudioFormat to struct audio_formatMax Kellermann1-4/+4
2008-08-29tag: renamed MpdTag and MpdTagItem to struct tag, struct mpd_tag_itemMax Kellermann1-1/+2
2008-08-29pass constant pointersMax Kellermann1-1/+1
2008-08-26moved struct AudioFormat to audio_format.hMax Kellermann1-0/+1
2008-04-12const pointers in audioOutput.cMax Kellermann1-1/+2
2008-04-12use free()/malloc() instead of realloc()Max Kellermann1-2/+3
2008-04-12use size_t in audioOutput.c internalsMax Kellermann1-1/+1
2008-04-12use size_t and constant pointer in ao pluginsMax Kellermann1-3/+4