common: get_configuration_value() returns -1 on all errors

This commit is contained in:
Heikki Tampio 2023-06-15 13:48:50 +03:00
parent 66c161f4df
commit 799c743b56
2 changed files with 6 additions and 9 deletions

View File

@ -338,8 +338,7 @@ namespace uvgrtp {
* \return Value of the configuration flag
*
* \retval int value on success
* \retval -1 if the provided configuration flag does not exist
* \retval -2 if the flag is not set
* \retval -1 on error
*/
int get_configuration_value(int rcc_flag);

View File

@ -62,8 +62,8 @@ uvgrtp::media_stream::media_stream(std::string cname, std::string remote_addr,
fps_denominator_(1),
ssrc_(std::make_shared<std::atomic<std::uint32_t>>(uvgrtp::random::generate_32())),
remote_ssrc_(std::make_shared<std::atomic<std::uint32_t>>(0)),
snd_buf_size_(-2),
rcv_buf_size_(-2)
snd_buf_size_(-1),
rcv_buf_size_(-1)
{
}
@ -327,7 +327,6 @@ rtp_error_t uvgrtp::media_stream::init()
nullptr);
if (rce_flags_ & RCE_RTCP) {
rtcp_->set_socket(socket_);
reception_flow_->new_install_handler(
6, remote_ssrc_,
@ -335,6 +334,7 @@ rtp_error_t uvgrtp::media_stream::init()
std::placeholders::_4, std::placeholders::_5), rtcp_.get());
}
if (rce_flags_ & RCE_RTCP_MUX) {
rtcp_->set_socket(socket_);
reception_flow_->new_install_handler(
2, remote_ssrc_,
std::bind(&uvgrtp::rtcp::new_recv_packet_handler, rtcp_, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3,
@ -929,7 +929,7 @@ rtp_error_t uvgrtp::media_stream::configure_ctx(int rcc_flag, ssize_t value)
int uvgrtp::media_stream::get_configuration_value(int rcc_flag)
{
int ret = -2;
int ret = -1;
if (rcc_flag == RCC_SSRC) {
return ssrc_.get()->load();
@ -975,10 +975,8 @@ int uvgrtp::media_stream::get_configuration_value(int rcc_flag)
return (int)bandwidth_;
}
default:
return -1;
ret = -1;
}
return ret;
}
uint32_t uvgrtp::media_stream::get_key() const