summaryrefslogtreecommitdiff
path: root/src/mixer_control.c
AgeCommit message (Expand)Author
2009-12-31Update copyright notices.Avuton Olrich
2009-12-14Merge branch 'v0.15.x'Max Kellermann
2009-12-08mixer: explicitly close all mixers on shutdownMax Kellermann
2009-11-12include config.h in all sourcesMax Kellermann
2009-10-23mixer_control: don't close the mixer if set_volume() failsMax Kellermann
2009-10-23mixer_plugin: get_volume() may return -1 if unavailableMax Kellermann
2009-10-23mixer_control: allow methods "open" and "close" to be NULLMax Kellermann
2009-10-21mixer_plugin: pass audio_output pointer to mixer_plugin.init()Max Kellermann
2009-10-20mixer_plugin: use GError for error handlingMax Kellermann
2009-07-06output: use the software mixer pluginMax Kellermann
2009-03-27mixer: assert that the new volume value is validMax Kellermann
2009-03-27mixer_control: don't lock the mutex twice in mixer_failed()Max Kellermann
2009-03-26mixer: don't reopen failed mixer automaticallyMax Kellermann
2009-03-26mixer_control: close mixer on failureMax Kellermann
2009-03-26mixer: added flag "open"Max Kellermann
2009-03-26mixer_control: don't allow mixer==NULLMax Kellermann
2009-03-14mixer: protect the mixer struct with a mutexMax Kellermann
2009-03-14mixer_api: moved functions to mixer_control.cMax Kellermann
2009-03-14mixer_control: moved functions to mixer_all.cMax Kellermann
2009-03-13all: Update copyright header.Avuton Olrich
2009-03-12mixer_control: don't touch mixers of disabled outputsMax Kellermann
2009-03-12audio: converted device number check to assertionMax Kellermann
2009-03-12audio: moved mixer functions to mixer_control.cMax Kellermann