From eb205646aeffd60cecf3e35b0bd99a98a4e11dc5 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 11 May 2009 19:56:13 +0200 Subject: mime: drop additional whitespace from mime types --- src/pulsecore/mime-type.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/pulsecore') diff --git a/src/pulsecore/mime-type.c b/src/pulsecore/mime-type.c index 55b8ffd5..b9fe9444 100644 --- a/src/pulsecore/mime-type.c +++ b/src/pulsecore/mime-type.c @@ -154,7 +154,10 @@ char *pa_sample_spec_to_mime_type(const pa_sample_spec *ss, const pa_channel_map case PA_SAMPLE_S16BE: case PA_SAMPLE_S24BE: case PA_SAMPLE_U8: - return pa_sprintf_malloc("audio/%s; rate=%u; channels=%u", + /* Stupid UPnP implementations (PS3...) choke on spaces in + * the mime type, that's why we write only ';' here, + * instead of '; '. */ + return pa_sprintf_malloc("audio/%s;rate=%u;channels=%u", ss->format == PA_SAMPLE_S16BE ? "L16" : (ss->format == PA_SAMPLE_S24BE ? "L24" : "L8"), ss->rate, ss->channels); -- cgit