aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_control.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* output_control: document internal functionsMax Kellermann2011-01-101-0/+17
* output_control: move code to ao_lock_command()Max Kellermann2011-01-101-9/+15
* output_control: ao_command() calls ao_command_async()Max Kellermann2011-01-101-7/+6
* Merge release 0.15.14 from branch 'v0.15.x'Max Kellermann2010-11-071-19/+18
|\
| * output_control: lock object in audio_output_open()Max Kellermann2010-11-041-6/+19
| * output_control: lock object in audio_output_close()Max Kellermann2010-11-041-2/+28
* | output_thread: call replay gain filter manuallyMax Kellermann2010-05-021-0/+6
* | player_thread: move cross-fading to output threadMax Kellermann2010-05-021-0/+2
* | output: added option "always_on" for radio stationsMax Kellermann2010-03-101-1/+14
* | Update copyright notices.Avuton Olrich2009-12-311-1/+1
* | include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* | output_thread: added command DRAINMax Kellermann2009-11-091-0/+9
* | output: signal the output thread when CANCEL is finishedMax Kellermann2009-11-021-0/+4
* | {decoder,player}_control: removed duplicate wakeupsMax Kellermann2009-11-021-1/+1
* | output_control: fixed deadlock in audio_output_update()Max Kellermann2009-10-291-1/+21
* | output: consistently lock audio output objectsMax Kellermann2009-10-291-12/+39
* | output_plugin: added methods enable() and disable()Max Kellermann2009-10-231-1/+36
* | mixer_plugin: use GError for error handlingMax Kellermann2009-10-201-2/+9
* | Merged release 0.15.2 from branch 'v0.15.x'Max Kellermann2009-08-151-0/+11
|\|
| * output: fixed shout stuck pause bugMax Kellermann2009-08-141-0/+11
* | output: attach a filter chain to each audio_outputMax Kellermann2009-07-061-0/+3
* | output: added command REOPENMax Kellermann2009-07-061-14/+1
|/
* output_control: close mixer on pauseMax Kellermann2009-04-211-0/+6
* mixer: added flag "open"Max Kellermann2009-03-261-1/+2
* output_plugin: replaced output_plugin.get_mixer() with mixer_pluginMax Kellermann2009-03-261-2/+17
* output_control: close earlier on format mismatchMax Kellermann2009-03-201-3/+3
* output: convert audio_output.config_audio_format to booleanMax Kellermann2009-03-201-9/+5
* all: Update copyright header.Avuton Olrich2009-03-131-6/+7
* output_control: removed audio_output_signal()Max Kellermann2009-03-101-6/+0
* output: play from a music_pipe objectMax Kellermann2009-03-091-19/+17
* output_control: make audio_output_open() staticMax Kellermann2009-03-091-1/+1
* output_all: audio_output_all_update() returns boolMax Kellermann2009-03-071-2/+4
* output: use GTimer instead of time_t for reopen after failureMax Kellermann2009-02-281-2/+20
* output: pass the music chunk pointer as void*, not char*Max Kellermann2009-02-231-1/+1
* output_plugin: added inline wrapper functionsMax Kellermann2009-02-161-2/+1
* output_control: no CamelCaseMax Kellermann2009-02-161-44/+44
* output_api: no CamelCase in struct audio_outputMax Kellermann2009-02-101-8/+8
* pcm_convert: return PCM buffer from pcm_convert()Max Kellermann2009-01-171-2/+0
* output: join the output thread after sending the KILL commandMax Kellermann2009-01-071-1/+5
* output: deinitialize notify objectMax Kellermann2009-01-071-0/+2
* pcm_utils: moved conversion code to pcm_convert.cMax Kellermann2009-01-071-1/+0
* output: migrate from pthread to glib threadsThomas Jansen2008-12-281-2/+2
* Include <pthread.h> where it is necessary onlyThomas Jansen2008-12-281-1/+0
* output_control: no static "notify" initializationMax Kellermann2008-12-271-1/+1
* output: don't allow length==0Max Kellermann2008-11-021-0/+2
* output: removed audio_output.resultMax Kellermann2008-10-291-6/+2
* output: delay reopen after device failureMax Kellermann2008-10-291-3/+6
* output: moved code to audio_output_update()Max Kellermann2008-10-291-0/+10
* output: use bool for return values and flagsMax Kellermann2008-10-291-4/+5
* don't include os_compat.hMax Kellermann2008-10-081-0/+2