aboutsummaryrefslogtreecommitdiffstats
path: root/src/mixer_control.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
* Merge branch 'v0.15.x'Max Kellermann2009-12-141-0/+4
|\
| * mixer: explicitly close all mixers on shutdownMax Kellermann2009-12-081-0/+4
* | include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* | mixer_control: don't close the mixer if set_volume() failsMax Kellermann2009-10-231-2/+0
* | mixer_plugin: get_volume() may return -1 if unavailableMax Kellermann2009-10-231-2/+6
* | mixer_control: allow methods "open" and "close" to be NULLMax Kellermann2009-10-231-1/+5
* | mixer_plugin: pass audio_output pointer to mixer_plugin.init()Max Kellermann2009-10-211-2/+3
* | mixer_plugin: use GError for error handlingMax Kellermann2009-10-201-12/+13
* | output: use the software mixer pluginMax Kellermann2009-07-061-13/+0
|/
* mixer: assert that the new volume value is validMax Kellermann2009-03-271-0/+1
* mixer_control: don't lock the mutex twice in mixer_failed()Max Kellermann2009-03-271-5/+14
* mixer: don't reopen failed mixer automaticallyMax Kellermann2009-03-261-2/+6
* mixer_control: close mixer on failureMax Kellermann2009-03-261-0/+16
* mixer: added flag "open"Max Kellermann2009-03-261-4/+37
* mixer_control: don't allow mixer==NULLMax Kellermann2009-03-261-9/+7
* mixer: protect the mixer struct with a mutexMax Kellermann2009-03-141-3/+28
* mixer_api: moved functions to mixer_control.cMax Kellermann2009-03-141-0/+76
* mixer_control: moved functions to mixer_all.cMax Kellermann2009-03-141-61/+0
* all: Update copyright header.Avuton Olrich2009-03-131-3/+4
* mixer_control: don't touch mixers of disabled outputsMax Kellermann2009-03-121-0/+6
* audio: converted device number check to assertionMax Kellermann2009-03-121-4/+4
* audio: moved mixer functions to mixer_control.cMax Kellermann2009-03-121-0/+77