From fdf1afc8b3c4916e77fd12726fdcd4d90b40706d Mon Sep 17 00:00:00 2001 From: "J. Alexander Treuman" Date: Fri, 14 Jul 2006 20:39:18 +0000 Subject: Use audio_output { name } for the stream name in PulseAudio, but do it The Right Way git-svn-id: https://svn.musicpd.org/mpd/trunk@4342 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/audioOutputs/audioOutput_pulse.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/audioOutputs/audioOutput_pulse.c') diff --git a/src/audioOutputs/audioOutput_pulse.c b/src/audioOutputs/audioOutput_pulse.c index 684914771..08f2f3f46 100644 --- a/src/audioOutputs/audioOutput_pulse.c +++ b/src/audioOutputs/audioOutput_pulse.c @@ -33,7 +33,6 @@ typedef struct _PulseData { char * server; char * sink; - char * name; pa_simple * s; } PulseData; @@ -44,7 +43,6 @@ static PulseData * newPulseData() ret = malloc(sizeof(PulseData)); ret->server = NULL; ret->sink = NULL; - ret->name = NULL; ret->s = NULL; return ret; } @@ -53,7 +51,6 @@ static void freePulseData(PulseData * ad) { if (ad->server) free(ad->server); if (ad->sink) free(ad->sink); - if (ad->name) free(ad->name); free(ad); } @@ -61,19 +58,16 @@ static int pulse_initDriver(AudioOutput * audioOutput, ConfigParam * param) { BlockParam * server = NULL; BlockParam * sink = NULL; - BlockParam * name = NULL; PulseData * ad; if (param) { server = getBlockParam(param, "server"); sink = getBlockParam(param, "sink"); - name = getBlockParam(param, "name"); } ad = newPulseData(); ad->server = server ? strdup(server->value) : NULL; ad->sink = sink ? strdup(sink->value) : NULL; - ad->name = strdup(name->value); audioOutput->data = ad; return 0; @@ -128,7 +122,8 @@ static int pulse_openDevice(AudioOutput * audioOutput) ss.channels = audioFormat->channels; ad->s = pa_simple_new(ad->server, MPD_PULSE_NAME, PA_STREAM_PLAYBACK, - ad->sink, ad->name, &ss, NULL, NULL, &error); + ad->sink, audioOutput->name, &ss, NULL, NULL, + &error); if (!ad->s) { ERROR("Cannot connect to server in PulseAudio output " \ "\"%s\": %s\n", audioOutput->name, pa_strerror(error)); -- cgit v1.2.3