aboutsummaryrefslogtreecommitdiffstats
path: root/src/mixer/alsa_mixer_plugin.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mixer/alsa: listen for external volume changesMax Kellermann2012-01-051-1/+180
| | | | | | Use libasound's polling functions, implement a bridge to GSource / GPollFD and send idle events to clients when an external program changes the ALSA mixer volume.
* mixer/alsa: move code to alsa_mixer_setup()Max Kellermann2012-01-051-25/+34
| | | | Better error handling.
* mixer/alsa: move code to alsa_mixer_lookup_elem()Max Kellermann2012-01-051-24/+27
|
* copyright year 2011Max Kellermann2011-01-291-1/+1
|
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
|
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
| | | | | | After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
* mixer_plugin: pass audio_output pointer to mixer_plugin.init()Max Kellermann2009-10-211-1/+1
| | | | | This allows the mixer object to access its associated audio output object.
* mixer_plugin: use GError for error handlingMax Kellermann2009-10-201-19/+36
|
* mixer/{oss,alsa}: renamed the mixer source filesMax Kellermann2009-10-201-0/+222