multiplex: Small optimizations
This commit is contained in:
parent
b3d2267bc1
commit
c791f14dd6
|
@ -62,13 +62,11 @@ void uvgrtp::rtcp_reader::rtcp_report_reader() {
|
|||
|
||||
rtp_error_t ret = RTP_OK;
|
||||
int max_poll_timeout_ms = 100;
|
||||
std::vector<std::shared_ptr<uvgrtp::socket>> temp = {};
|
||||
temp.push_back(socket_);
|
||||
|
||||
while (active_) {
|
||||
int nread = 0;
|
||||
|
||||
std::vector<std::shared_ptr<uvgrtp::socket>> temp = {};
|
||||
temp.push_back(socket_);
|
||||
|
||||
ret = uvgrtp::poll::poll(temp, buffer.get(), MAX_PACKET, max_poll_timeout_ms, &nread);
|
||||
|
||||
if (ret == RTP_OK && nread > 0)
|
||||
|
|
|
@ -38,10 +38,6 @@ uvgrtp::session::~session()
|
|||
for (auto&i : streams_) {
|
||||
(void)destroy_stream(i.second);
|
||||
}
|
||||
if (sf_)
|
||||
{
|
||||
sf_->stop();
|
||||
}
|
||||
streams_.clear();
|
||||
sf_ = nullptr;
|
||||
}
|
||||
|
|
|
@ -33,8 +33,7 @@ uvgrtp::socketfactory::socketfactory(int rce_flags) :
|
|||
ipv6_(false),
|
||||
used_sockets_({}),
|
||||
reception_flows_({}),
|
||||
rtcp_readers_to_ports_({}),
|
||||
should_stop_(true)
|
||||
rtcp_readers_to_ports_({})
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -42,12 +41,6 @@ uvgrtp::socketfactory::~socketfactory()
|
|||
{
|
||||
}
|
||||
|
||||
rtp_error_t uvgrtp::socketfactory::stop()
|
||||
{
|
||||
should_stop_ = true;
|
||||
return RTP_OK;
|
||||
}
|
||||
|
||||
rtp_error_t uvgrtp::socketfactory::set_local_interface(std::string local_addr)
|
||||
{
|
||||
|
||||
|
|
|
@ -33,7 +33,6 @@ namespace uvgrtp {
|
|||
public:
|
||||
socketfactory(int rce_flags);
|
||||
~socketfactory();
|
||||
rtp_error_t stop();
|
||||
|
||||
/* Set the local addres for socketfactory.
|
||||
*
|
||||
|
@ -111,8 +110,5 @@ namespace uvgrtp {
|
|||
std::map<std::shared_ptr<uvgrtp::reception_flow>, std::shared_ptr<uvgrtp::socket>> reception_flows_;
|
||||
std::map<std::shared_ptr<uvgrtp::rtcp_reader>, uint16_t> rtcp_readers_to_ports_;
|
||||
|
||||
bool should_stop_;
|
||||
|
||||
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue