| Index: webrtc/api/webrtcsdp.cc
|
| diff --git a/webrtc/api/webrtcsdp.cc b/webrtc/api/webrtcsdp.cc
|
| index 8497f4c5fa9bbc5f79e16b85d26079963e55cd89..10f99224f82d8a045e5fb1a76cce52792021b60f 100644
|
| --- a/webrtc/api/webrtcsdp.cc
|
| +++ b/webrtc/api/webrtcsdp.cc
|
| @@ -1564,11 +1564,13 @@ void WriteFmtpParameters(const cricket::CodecParameterMap& parameters,
|
| std::ostringstream* os) {
|
| for (cricket::CodecParameterMap::const_iterator fmtp = parameters.begin();
|
| fmtp != parameters.end(); ++fmtp) {
|
| - // Each new parameter, except the first one starts with ";" and " ".
|
| - if (fmtp != parameters.begin()) {
|
| + // Parameters are a semicolon-separated list, no spaces.
|
| + // The list is separated from the header by a space.
|
| + if (fmtp == parameters.begin()) {
|
| + *os << kSdpDelimiterSpace;
|
| + } else {
|
| *os << kSdpDelimiterSemicolon;
|
| }
|
| - *os << kSdpDelimiterSpace;
|
| WriteFmtpParameter(fmtp->first, fmtp->second, os);
|
| }
|
| }
|
|
|