Skip to content
Snippets Groups Projects
Commit 0e7a6a4f authored by Adrien Béraud's avatar Adrien Béraud Committed by Gerrit Code Review
Browse files

socket pair: use appropriate mtu for srtp

Refs #68227

Change-Id: If42d82e53f3144d07a1529e6a40a21a3529fb4fc
parent c805e7f3
No related branches found
No related tags found
No related merge requests found
...@@ -181,7 +181,8 @@ udp_socket_create(sockaddr_storage *addr, socklen_t *addr_len, int local_port) ...@@ -181,7 +181,8 @@ udp_socket_create(sockaddr_storage *addr, socklen_t *addr_len, int local_port)
} }
using std::string; using std::string;
static const int RTP_BUFFER_SIZE = 1472; static const size_t RTP_BUFFER_SIZE = 1472;
static const size_t SRTP_BUFFER_SIZE = RTP_BUFFER_SIZE - 10;
SocketPair::SocketPair(const char *uri, int localPort) SocketPair::SocketPair(const char *uri, int localPort)
: rtp_sock_() : rtp_sock_()
...@@ -265,7 +266,7 @@ void SocketPair::openSockets(const char *uri, int local_rtp_port) ...@@ -265,7 +266,7 @@ void SocketPair::openSockets(const char *uri, int local_rtp_port)
MediaIOHandle* SocketPair::createIOContext() MediaIOHandle* SocketPair::createIOContext()
{ {
return new MediaIOHandle(RTP_BUFFER_SIZE, true, return new MediaIOHandle(srtpContext_ ? SRTP_BUFFER_SIZE : RTP_BUFFER_SIZE, true,
&readCallback, &writeCallback, 0, &readCallback, &writeCallback, 0,
reinterpret_cast<void*>(this)); reinterpret_cast<void*>(this));
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment