]> code.delx.au - pulseaudio/commitdiff
mime: drop additional whitespace from mime types
authorLennart Poettering <lennart@poettering.net>
Mon, 11 May 2009 17:56:13 +0000 (19:56 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 11 May 2009 17:56:13 +0000 (19:56 +0200)
src/pulsecore/mime-type.c

index 55b8ffd5a4b1ed504e4540f3c21abdc1b547282a..b9fe9444da85afb2fe6ad6a056bc4f945a68a0cc 100644 (file)
@@ -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);