rtcp: Remove unnecessary function set_rtcp_interval()

This commit is contained in:
Heikki Tampio 2023-05-10 15:53:28 +03:00
parent 8f10e220ad
commit eda7c35f2b
2 changed files with 3 additions and 23 deletions

View File

@ -231,18 +231,12 @@ namespace uvgrtp {
/* Update various session statistics */
void update_session_statistics(const uvgrtp::frame::rtp_frame *frame);
/* Getter for interval_ms_, which is calculated by set_session_bandwidth */
/* Getter for interval_ms_, which is calculated by set_session_bandwidth
* Be aware that this interval is frequently re-calculated in rtcp_runner() */
uint32_t get_rtcp_interval_ms() const;
/* Set RTCP packet transmission interval in milliseconds
*
* Return RTP_OK if interval was set successfully
* Return RTP_INVALID_VALUE if new interval is invalid */
rtp_error_t set_rtcp_interval_ms(int32_t new_interval);
/* Set total bandwidth for this session, called at the start
* If you want to set the interval manually later, use
* set_rtcp_interval_ms() function */
* This affects the RTCP packet transmission interval */
void set_session_bandwidth(uint32_t kbps);
std::shared_ptr<uvgrtp::socket> get_socket() const;

View File

@ -333,8 +333,6 @@ void uvgrtp::rtcp::rtcp_runner(rtcp* rtcp)
true, (double)rtcp->avg_rtcp_size_, true, true);
current_interval_ms = (uint32_t)round(1000 * interval_s);
rtcp->set_rtcp_interval_ms(current_interval_ms);
std::this_thread::sleep_for(std::chrono::milliseconds(current_interval_ms));
}
UVG_LOG_DEBUG("Exited RTCP loop");
@ -1980,18 +1978,6 @@ rtp_error_t uvgrtp::rtcp::set_network_addresses(std::string local_addr, std::str
return RTP_OK;
}
rtp_error_t uvgrtp::rtcp::set_rtcp_interval_ms(int32_t new_interval) {
if (new_interval < 0) {
UVG_LOG_WARN("Interval cannot be negative");
return RTP_INVALID_VALUE;
}
interval_ms_ = new_interval;
return RTP_OK;
}
std::shared_ptr<uvgrtp::socket> uvgrtp::rtcp::get_socket() const{
return rtcp_socket_;
}