From 86f6233f464a6894b2b63faa87e297f99d61a187 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Sun, 18 Jan 2009 19:17:52 +0100
Subject: jack: use audio_output_get_name()

Determine the audio output name with audio_output_get_name() instead
of obtaining the name from the configuration again.
---
 src/output/jack_plugin.c | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

(limited to 'src')

diff --git a/src/output/jack_plugin.c b/src/output/jack_plugin.c
index b65ac97ee..8b78d524d 100644
--- a/src/output/jack_plugin.c
+++ b/src/output/jack_plugin.c
@@ -40,7 +40,6 @@ struct jack_data {
 	struct audio_output *ao;
 
 	/* configuration */
-	char *name;
 	char *output_ports[2];
 	int ringbuffer_size;
 
@@ -58,7 +57,7 @@ struct jack_data {
 static const char *
 mpd_jack_name(const struct jack_data *jd)
 {
-	return jd->name != NULL ? jd->name : "mpd";
+	return audio_output_get_name(jd->ao);
 }
 
 static struct jack_data *
@@ -100,8 +99,6 @@ mpd_jack_free(struct jack_data *jd)
 
 	mpd_jack_client_free(jd);
 
-	g_free(jd->name);
-
 	for (unsigned i = 0; i < G_N_ELEMENTS(jd->output_ports); ++i)
 		g_free(jd->output_ports[i]);
 
@@ -239,13 +236,6 @@ mpd_jack_init(struct audio_output *ao,
 		}
 	}
 
-	if ( (bp = getBlockParam(param, "name"))
-	     && (strcmp(bp->value, "mpd") != 0) ) {
-		jd->name = g_strdup(bp->value);
-		g_debug("name=%s", jd->name);
-	} else
-		jd->name = NULL;
-
 	return jd;
 }
 
-- 
cgit v1.2.3