From e53ca368a5448291ca2783b8061727635084618f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 23 Oct 2009 10:55:52 +0200 Subject: output_plugin: added methods enable() and disable() With these methods, an output plugin can allocate some global resources only if it is actually enabled. The method enable() is called after daemonization, which allows for more sophisticated resource allocation during that method. --- src/output_init.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/output_init.c') diff --git a/src/output_init.c b/src/output_init.c index 745b63e30..5cb9ac92c 100644 --- a/src/output_init.c +++ b/src/output_init.c @@ -180,6 +180,7 @@ audio_output_init(struct audio_output *ao, const struct config_param *param, ao->plugin = plugin; ao->enabled = config_get_block_bool(param, "enabled", true); + ao->really_enabled = false; ao->open = false; ao->pause = false; ao->fail_timer = NULL; -- cgit v1.2.3