From ede828c910f546dfe8ca4b07b678e9a2806c6889 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 23 Oct 2009 09:15:51 +0200 Subject: mixer_control: allow methods "open" and "close" to be NULL It's possible to have a mixer implementation which does not explicitly need the methods open() and close(). --- src/mixer/software_mixer_plugin.c | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'src/mixer/software_mixer_plugin.c') diff --git a/src/mixer/software_mixer_plugin.c b/src/mixer/software_mixer_plugin.c index 2fcacd46d..062b9b3ef 100644 --- a/src/mixer/software_mixer_plugin.c +++ b/src/mixer/software_mixer_plugin.c @@ -61,23 +61,6 @@ software_mixer_finish(struct mixer *data) g_free(sm); } -static bool -software_mixer_open(struct mixer *data, G_GNUC_UNUSED GError **error_r) -{ - struct software_mixer *sm = (struct software_mixer *)data; - - (void)sm; - return true; -} - -static void -software_mixer_close(struct mixer *data) -{ - struct software_mixer *sm = (struct software_mixer *)data; - - (void)sm; -} - static int software_mixer_get_volume(struct mixer *mixer, G_GNUC_UNUSED GError **error_r) { @@ -109,8 +92,6 @@ software_mixer_set_volume(struct mixer *mixer, unsigned volume, const struct mixer_plugin software_mixer_plugin = { .init = software_mixer_init, .finish = software_mixer_finish, - .open = software_mixer_open, - .close = software_mixer_close, .get_volume = software_mixer_get_volume, .set_volume = software_mixer_set_volume, .global = true, -- cgit v1.2.3