| Index: webrtc/pc/mediasession.cc
|
| diff --git a/webrtc/pc/mediasession.cc b/webrtc/pc/mediasession.cc
|
| index bfb5692f0fd7868cd3f7755eb7b44e0664a47e7c..ebba9acbcbf5adfddabb45eb31fb00575936a85b 100644
|
| --- a/webrtc/pc/mediasession.cc
|
| +++ b/webrtc/pc/mediasession.cc
|
| @@ -302,10 +302,11 @@ static void GetCurrentStreamParams(const SessionDescription* sdesc,
|
| // Filters the data codecs for the data channel type.
|
| void FilterDataCodecs(std::vector<DataCodec>* codecs, bool sctp) {
|
| // Filter RTP codec for SCTP and vice versa.
|
| - int codec_id = sctp ? kGoogleRtpDataCodecId : kGoogleSctpDataCodecId;
|
| + const char* codec_name =
|
| + sctp ? kGoogleRtpDataCodecName : kGoogleSctpDataCodecName;
|
| for (std::vector<DataCodec>::iterator iter = codecs->begin();
|
| iter != codecs->end();) {
|
| - if (iter->id == codec_id) {
|
| + if (CodecNamesEq(iter->name, codec_name)) {
|
| iter = codecs->erase(iter);
|
| } else {
|
| ++iter;
|
|
|