output_plugin: replaced output_plugin.get_mixer() with mixer_plugin

The mixer core library is now responsible for creating and managing
the mixer object.  This removes duplicated code from the output
plugins.
This commit is contained in:
Max Kellermann
2009-03-26 18:23:23 +01:00
parent 209c8a540c
commit 66a2c5669e
9 changed files with 44 additions and 77 deletions

View File

@@ -61,7 +61,7 @@ audio_output_disable_index(unsigned idx)
ao->enabled = false;
idle_add(IDLE_OUTPUT);
mixer = ao_plugin_get_mixer(ao->plugin, ao->data);
mixer = ao->mixer;
if (mixer != NULL) {
mixer_close(mixer);
idle_add(IDLE_MIXER);