aboutsummaryrefslogtreecommitdiff
path: root/src/output_control.c
Commit message (Expand)AuthorAge
* Merge branch 'v0.16.x'Max Kellermann2011-10-06
|\
| * output_control: remove unused prototype _close_locked()Max Kellermann2011-10-06
* | output_plugin: the plugin allocates the audio_output objectMax Kellermann2011-09-19
* | Merge branch 'v0.16.x'Max Kellermann2011-09-01
|\|
| * output_all: move _lock_signal() to output_control.cMax Kellermann2011-09-01
| * output_thread: reimplement CANCEL synchronizationMax Kellermann2011-09-01
* | output_control: move code to audio_output_destruct()Max Kellermann2011-08-30
* | Merge commit 'release-0.16.2'Max Kellermann2011-03-19
|\|
| * audio_format, output_thread: add more audio_format_valid() assertionsMax Kellermann2011-03-16
* | copyright year 2011Max Kellermann2011-01-29
* | output_control: document internal functionsMax Kellermann2011-01-10
* | output_control: move code to ao_lock_command()Max Kellermann2011-01-10
* | output_control: ao_command() calls ao_command_async()Max Kellermann2011-01-10
|/
* Merge release 0.15.14 from branch 'v0.15.x'Max Kellermann2010-11-07
|\
| * output_control: lock object in audio_output_open()Max Kellermann2010-11-04
| * output_control: lock object in audio_output_close()Max Kellermann2010-11-04
* | output_thread: call replay gain filter manuallyMax Kellermann2010-05-02
* | player_thread: move cross-fading to output threadMax Kellermann2010-05-02
* | output: added option "always_on" for radio stationsMax Kellermann2010-03-10
* | Update copyright notices.Avuton Olrich2009-12-31
* | include config.h in all sourcesMax Kellermann2009-11-12
* | output_thread: added command DRAINMax Kellermann2009-11-09
* | output: signal the output thread when CANCEL is finishedMax Kellermann2009-11-02
* | {decoder,player}_control: removed duplicate wakeupsMax Kellermann2009-11-02
* | output_control: fixed deadlock in audio_output_update()Max Kellermann2009-10-29
* | output: consistently lock audio output objectsMax Kellermann2009-10-29
* | output_plugin: added methods enable() and disable()Max Kellermann2009-10-23
* | mixer_plugin: use GError for error handlingMax Kellermann2009-10-20
* | Merged release 0.15.2 from branch 'v0.15.x'Max Kellermann2009-08-15
|\|
| * output: fixed shout stuck pause bugMax Kellermann2009-08-14
* | output: attach a filter chain to each audio_outputMax Kellermann2009-07-06
* | output: added command REOPENMax Kellermann2009-07-06
|/
* output_control: close mixer on pauseMax Kellermann2009-04-21
* mixer: added flag "open"Max Kellermann2009-03-26
* output_plugin: replaced output_plugin.get_mixer() with mixer_pluginMax Kellermann2009-03-26
* output_control: close earlier on format mismatchMax Kellermann2009-03-20
* output: convert audio_output.config_audio_format to booleanMax Kellermann2009-03-20
* all: Update copyright header.Avuton Olrich2009-03-13
* output_control: removed audio_output_signal()Max Kellermann2009-03-10
* output: play from a music_pipe objectMax Kellermann2009-03-09
* output_control: make audio_output_open() staticMax Kellermann2009-03-09
* output_all: audio_output_all_update() returns boolMax Kellermann2009-03-07
* output: use GTimer instead of time_t for reopen after failureMax Kellermann2009-02-28
* output: pass the music chunk pointer as void*, not char*Max Kellermann2009-02-23
* output_plugin: added inline wrapper functionsMax Kellermann2009-02-16
* output_control: no CamelCaseMax Kellermann2009-02-16
* output_api: no CamelCase in struct audio_outputMax Kellermann2009-02-10
* pcm_convert: return PCM buffer from pcm_convert()Max Kellermann2009-01-17
* output: join the output thread after sending the KILL commandMax Kellermann2009-01-07
* output: deinitialize notify objectMax Kellermann2009-01-07