aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/Init.cxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2014-01-29 00:53:49 +0100
committerMax Kellermann <max@duempel.org>2014-01-29 08:10:36 +0100
commitcb7366f47245bf259cef0b8c863eb3b724cff683 (patch)
treee1bb8b9f96124a6ee94effaec898408a5547ffe6 /src/output/Init.cxx
parentbf803e241f4f1210e7ed1e71895a561de81d7a94 (diff)
downloadmpd-cb7366f47245bf259cef0b8c863eb3b724cff683.tar.gz
mpd-cb7366f47245bf259cef0b8c863eb3b724cff683.tar.xz
mpd-cb7366f47245bf259cef0b8c863eb3b724cff683.zip
AudioOutput: make "plugin" a reference
Diffstat (limited to 'src/output/Init.cxx')
-rw-r--r--src/output/Init.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/output/Init.cxx b/src/output/Init.cxx
index a4a22e33a..3ba191ed7 100644
--- a/src/output/Init.cxx
+++ b/src/output/Init.cxx
@@ -47,7 +47,7 @@
#define AUDIO_FILTERS "filters"
AudioOutput::AudioOutput(const AudioOutputPlugin &_plugin)
- :plugin(&_plugin),
+ :plugin(_plugin),
enabled(true), really_enabled(false),
open(false),
pause(false),
@@ -59,10 +59,10 @@ AudioOutput::AudioOutput(const AudioOutputPlugin &_plugin)
other_replay_gain_filter(nullptr),
command(AO_COMMAND_NONE)
{
- assert(plugin->finish != nullptr);
- assert(plugin->open != nullptr);
- assert(plugin->close != nullptr);
- assert(plugin->play != nullptr);
+ assert(plugin.finish != nullptr);
+ assert(plugin.open != nullptr);
+ assert(plugin.close != nullptr);
+ assert(plugin.play != nullptr);
}
static const AudioOutputPlugin *
@@ -245,7 +245,7 @@ audio_output_setup(AudioOutput *ao, const config_param &param,
Error mixer_error;
ao->mixer = audio_output_load_mixer(ao, param,
- ao->plugin->mixer_plugin,
+ ao->plugin.mixer_plugin,
*ao->filter, mixer_error);
if (ao->mixer == nullptr && mixer_error.IsDefined())
FormatError(mixer_error,