aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_control.c (unfollow)
Commit message (Expand)AuthorFilesLines
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
2008-04-12use size_t for pcm_sizeOfConvBuffer() resultMax Kellermann1-4/+4
2008-02-05fix -Wconst warningsMax Kellermann1-2/+2
2008-01-03Cleanup #includes of standard system headers and put them in one placeEric Wong1-2/+1
2007-06-09Tidying up some code.J. Alexander Treuman1-17/+10
2007-05-30Only call finishDriverFunc if there is one. The null plugin doesn't haveJ. Alexander Treuman1-1/+2
2007-05-26Changing all calls to ERROR() followed by exit(EXIT_FAILURE) with a singleJ. Alexander Treuman1-6/+3
2007-05-26Make pcm_convertAudioFormat return the buffer size. This is necessaryJ. Alexander Treuman1-8/+6