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.
This commit is contained in:
Max Kellermann
2009-10-23 10:33:26 +02:00
parent acc99da73d
commit c426a0bc5c
6 changed files with 218 additions and 136 deletions
+1
View File
@@ -105,6 +105,7 @@ mpd_headers = \
src/mixer_plugin.h \
src/mixer_type.h \
src/mixer/software_mixer_plugin.h \
src/mixer/pulse_mixer_plugin.h \
src/daemon.h \
src/normalize.h \
src/compress.h \