зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1363563: remove and erase existing header extensions. r=mjf
MozReview-Commit-ID: IzVEaOhLNwR --HG-- extra : rebase_source : 0574353c3f0be051fe766090802a5d91d41077e9
This commit is contained in:
Родитель
6d6a1e36ef
Коммит
9b6b4c7751
|
@ -254,9 +254,13 @@ WebrtcVideoConduit::AddLocalRTPExtensions(bool aIsSend,
|
|||
{
|
||||
auto& extList = aIsSend ? mSendStreamConfig.rtp.extensions :
|
||||
mRecvStreamConfig.rtp.extensions;
|
||||
std::remove_if(extList.begin(), extList.end(), [&](const webrtc::RtpExtension & i) {
|
||||
return std::find(aExtensions.begin(), aExtensions.end(),i) != aExtensions.end();
|
||||
});
|
||||
extList.erase(std::remove_if(extList.begin(),
|
||||
extList.end(),
|
||||
[&](const webrtc::RtpExtension & i) {
|
||||
return std::find(aExtensions.begin(),
|
||||
aExtensions.end(),
|
||||
i) != aExtensions.end(); }),
|
||||
extList.end());
|
||||
extList.insert(extList.end(), aExtensions.begin(), aExtensions.end());
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче