From 2c8b28d9c65358654376654758905f30539bf3f7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Tue, 1 Dec 2020 13:26:07 -0500
Subject: [PATCH] rtp session: factor input

Change-Id: Ia26580a06bf2e0936bda690003f61b8830038601
---
 src/media/audio/audio_rtp_session.h | 3 ---
 src/media/rtp_session.h             | 3 +++
 src/media/video/video_rtp_session.h | 3 ---
 src/sip/sdp.h                       | 3 ---
 4 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/media/audio/audio_rtp_session.h b/src/media/audio/audio_rtp_session.h
index e8364841b9..7514437eab 100644
--- a/src/media/audio/audio_rtp_session.h
+++ b/src/media/audio/audio_rtp_session.h
@@ -48,8 +48,6 @@ public:
     void stop() override;
     void setMuted(bool isMuted);
 
-    void switchInput(const std::string& resource) { input_ = resource; }
-
     void initRecorder(std::shared_ptr<MediaRecorder>& rec) override;
     void deinitRecorder(std::shared_ptr<MediaRecorder>& rec) override;
 
@@ -64,7 +62,6 @@ private:
     uint16_t initSeqVal_ = 0;
     bool muteState_ = false;
     DeviceParams localAudioParams_;
-    std::string input_;
 };
 
 } // namespace jami
diff --git a/src/media/rtp_session.h b/src/media/rtp_session.h
index 348ae94f0f..cadcf8fa01 100644
--- a/src/media/rtp_session.h
+++ b/src/media/rtp_session.h
@@ -47,6 +47,8 @@ public:
     virtual void start(std::unique_ptr<IceSocket> rtp_sock, std::unique_ptr<IceSocket> rtcp_sock) = 0;
     virtual void restartSender() = 0;
     virtual void stop() = 0;
+    void switchInput(const std::string& resource) { input_ = resource; }
+    const std::string& getInput() const { return input_; }
 
     virtual void updateMedia(const MediaDescription& send, const MediaDescription& receive)
     {
@@ -70,6 +72,7 @@ protected:
     std::recursive_mutex mutex_;
     std::unique_ptr<SocketPair> socketPair_;
     const std::string callID_;
+    std::string input_;
 
     MediaDescription send_;
     MediaDescription receive_;
diff --git a/src/media/video/video_rtp_session.h b/src/media/video/video_rtp_session.h
index 12865ba565..3bc303bf56 100644
--- a/src/media/video/video_rtp_session.h
+++ b/src/media/video/video_rtp_session.h
@@ -93,8 +93,6 @@ public:
     void unbindMixer();
     void enterConference(Conference* conference);
     void exitConference();
-    void switchInput(const std::string& input) { input_ = input; }
-    const std::string& getInput() const { return input_; }
 
     void setChangeOrientationCallback(std::function<void(int)> cb);
     void initRecorder(std::shared_ptr<MediaRecorder>& rec) override;
@@ -112,7 +110,6 @@ private:
     using clock = std::chrono::steady_clock;
     using time_point = clock::time_point;
 
-    std::string input_;
     DeviceParams localVideoParams_;
 
     std::unique_ptr<VideoSender> sender_;
diff --git a/src/sip/sdp.h b/src/sip/sdp.h
index 5daf2812c7..c00f3b7fc9 100644
--- a/src/sip/sdp.h
+++ b/src/sip/sdp.h
@@ -206,9 +206,6 @@ private:
 
     NON_COPYABLE(Sdp);
 
-    std::string getLineFromSession(const pjmedia_sdp_session* sess,
-                                   const std::string& keyword) const;
-    std::string getOutgoingVideoField(const std::string& codec, const char* key) const;
     void getProfileLevelID(const pjmedia_sdp_session* session, std::string& dest, int payload) const;
 
     /**
-- 
GitLab