Index: talk/media/webrtc/webrtcvideoengine2.cc |
diff --git a/talk/media/webrtc/webrtcvideoengine2.cc b/talk/media/webrtc/webrtcvideoengine2.cc |
index ed75c0d427a1f54b26084790bcea8446264d6731..bcd513ee2dac2c7d55c8b891fbf75a4a7c76852b 100644 |
--- a/talk/media/webrtc/webrtcvideoengine2.cc |
+++ b/talk/media/webrtc/webrtcvideoengine2.cc |
@@ -36,6 +36,7 @@ |
#include "talk/media/base/videorenderer.h" |
#include "talk/media/webrtc/constants.h" |
#include "talk/media/webrtc/simulcast.h" |
+#include "talk/media/webrtc/webrtcmediaengine.h" |
#include "talk/media/webrtc/webrtcvideoencoderfactory.h" |
#include "talk/media/webrtc/webrtcvideoframe.h" |
#include "talk/media/webrtc/webrtcvoiceengine.h" |
@@ -1544,7 +1545,8 @@ bool WebRtcVideoChannel2::SetSendRtpHeaderExtensions( |
return false; |
std::vector<webrtc::RtpExtension> filtered_extensions = |
- FilterRtpExtensions(extensions); |
+ FilterRtpExtensions(FilterRedundantRtpExtensions( |
+ extensions, kBweExtensionPriorities, kBweExtensionPrioritiesLength)); |
if (!RtpExtensionsHaveChanged(send_rtp_extensions_, filtered_extensions)) { |
LOG(LS_INFO) << "Ignoring call to SetSendRtpHeaderExtensions because " |
"header extensions haven't changed."; |