Remove deprecated JsepSession initializer

Also removes SessionDescription::Copy.

Bug: webrtc:10612
Change-Id: Ib652d717531738c3ed5d1054e32a03961e16dba9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139903
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28239}
diff --git a/api/jsep_session_description.h b/api/jsep_session_description.h
index 5a38c3a..79e15e2 100644
--- a/api/jsep_session_description.h
+++ b/api/jsep_session_description.h
@@ -48,10 +48,6 @@
   bool Initialize(std::unique_ptr<cricket::SessionDescription> description,
                   const std::string& session_id,
                   const std::string& session_version);
-  // Backwards compatible version. Replace with version above.
-  RTC_DEPRECATED bool Initialize(cricket::SessionDescription* description,
-                                 const std::string& session_id,
-                                 const std::string& session_version);
 
   virtual cricket::SessionDescription* description() {
     return description_.get();
diff --git a/pc/jsep_session_description.cc b/pc/jsep_session_description.cc
index d9c1fad..001aa76 100644
--- a/pc/jsep_session_description.cc
+++ b/pc/jsep_session_description.cc
@@ -198,13 +198,6 @@
   return true;
 }
 
-bool JsepSessionDescription::Initialize(
-    cricket::SessionDescription* description,
-    const std::string& session_id,
-    const std::string& session_version) {
-  return Initialize(absl::WrapUnique(description), session_id, session_version);
-}
-
 bool JsepSessionDescription::AddCandidate(
     const IceCandidateInterface* candidate) {
   if (!candidate)
diff --git a/pc/session_description.cc b/pc/session_description.cc
index 476bf1a..4b6c08a 100644
--- a/pc/session_description.cc
+++ b/pc/session_description.cc
@@ -99,10 +99,6 @@
   return absl::WrapUnique(new SessionDescription(*this));
 }
 
-SessionDescription* SessionDescription::Copy() const {
-  return Clone().release();
-}
-
 const ContentInfo* SessionDescription::GetContentByName(
     const std::string& name) const {
   return FindContentInfoByName(contents_, name);
diff --git a/pc/session_description.h b/pc/session_description.h
index 0ff90a5..91ffd09 100644
--- a/pc/session_description.h
+++ b/pc/session_description.h
@@ -624,9 +624,6 @@
   ~SessionDescription();
 
   std::unique_ptr<SessionDescription> Clone() const;
-  // Older API - deprecated. Still expects caller to take ownership.
-  // Replace with Clone().
-  RTC_DEPRECATED SessionDescription* Copy() const;
 
   struct MediaTransportSetting;