diff options
Diffstat (limited to 'audio/audio_send_stream.cc')
-rw-r--r-- | audio/audio_send_stream.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/audio/audio_send_stream.cc b/audio/audio_send_stream.cc index 4417af3e3b..cf02388580 100644 --- a/audio/audio_send_stream.cc +++ b/audio/audio_send_stream.cc @@ -263,8 +263,9 @@ void AudioSendStream::ConfigureStream( } // MID RTP header extension. - if ((first_time || new_ids.mid != old_ids.mid) && new_ids.mid != 0 && - !new_config.rtp.mid.empty()) { + if ((first_time || new_ids.mid != old_ids.mid || + new_config.rtp.mid != old_config.rtp.mid) && + new_ids.mid != 0 && !new_config.rtp.mid.empty()) { channel_proxy->SetMid(new_config.rtp.mid, new_ids.mid); } |