mpd/src/mixer
Max Kellermann c426a0bc5c output/pulse: call mixer on state changes
Don't let the mixer plugin "override" the libpulse callbacks.
Instead, add a "mixer" attribute to the pulse_output struct, and call
the mixer on all interesting events.
2009-10-23 10:33:26 +02:00
..
alsa_mixer_plugin.c mixer_plugin: pass audio_output pointer to mixer_plugin.init() 2009-10-21 09:48:41 +02:00
oss_mixer_plugin.c mixer_plugin: pass audio_output pointer to mixer_plugin.init() 2009-10-21 09:48:41 +02:00
pulse_mixer_plugin.c output/pulse: call mixer on state changes 2009-10-23 10:33:26 +02:00
pulse_mixer_plugin.h output/pulse: call mixer on state changes 2009-10-23 10:33:26 +02:00
software_mixer_plugin.c mixer_control: allow methods "open" and "close" to be NULL 2009-10-23 09:15:51 +02:00
software_mixer_plugin.h mixer/software: new mixer which controls filter/volume 2009-07-06 21:52:15 +02:00