aboutsummaryrefslogtreecommitdiff
path: root/audio/audio_send_stream.cc
diff options
context:
space:
mode:
Diffstat (limited to 'audio/audio_send_stream.cc')
-rw-r--r--audio/audio_send_stream.cc5
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);
}