Pārlūkot izejas kodu

Merge pull request #486 from industriousonesoft/master

Is it necessary to clear all SSRC attributes when creating reciprocated SDP of Media?
Paul-Louis Ageneau 4 gadi atpakaļ
vecāks
revīzija
9803350500
1 mainītis faili ar 11 papildinājumiem un 0 dzēšanām
  1. 11 0
      src/description.cpp

+ 11 - 0
src/description.cpp

@@ -690,6 +690,17 @@ Description::Media Description::Media::reciprocate() const {
 		break;
 	}
 
+	// Clear all ssrc attributes as they are individual
+	auto it = reciprocated.mAttributes.begin();
+	while (it != reciprocated.mAttributes.end()) {
+		if (match_prefix(*it, "ssrc:"))
+			it = reciprocated.mAttributes.erase(it);
+		else
+			++it;
+	}
+	reciprocated.mSsrcs.clear();
+	reciprocated.mCNameMap.clear();
+
 	return reciprocated;
 }