From 2be1e1b223d96564f9ec25067455ad5c26089ad1 Mon Sep 17 00:00:00 2001 From: rogerdpack Date: Mon, 6 Jan 2014 12:57:52 -0700 Subject: [PATCH] avformat/udp: debug log udp socket size Signed-off-by: rogerdpack Signed-off-by: Michael Niedermayer --- libavformat/udp.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libavformat/udp.c b/libavformat/udp.c index 047ff7c6d9..a61ac33e31 100644 --- a/libavformat/udp.c +++ b/libavformat/udp.c @@ -701,6 +701,12 @@ static int udp_open(URLContext *h, const char *uri, int flags) if (setsockopt(udp_fd, SOL_SOCKET, SO_RCVBUF, &tmp, sizeof(tmp)) < 0) { log_net_error(h, AV_LOG_WARNING, "setsockopt(SO_RECVBUF)"); } + len = sizeof(tmp); + if (getsockopt(udp_fd, SOL_SOCKET, SO_RCVBUF, &tmp, &len) < 0) { + log_net_error(h, AV_LOG_WARNING, "getsockopt(SO_RCVBUF)"); + } else + av_log(h, AV_LOG_DEBUG, "end receive buffer size reported is %d\n", tmp); + /* make the socket non-blocking */ ff_socket_nonblock(udp_fd, 1); }