summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
authorLimin Wang <lance.lmwang@gmail.com>2020-10-10 21:50:08 +0800
committerLimin Wang <lance.lmwang@gmail.com>2020-10-22 20:53:56 +0800
commit784ce1c294cefdba25ee4eaf98f625de442e1682 (patch)
tree0a38d7117ab6a57cfc9127190a4e781cab79c798 /libavformat
parent92c40ef882be115e72d2aa02f9032b7ce88f8537 (diff)
avformat/rtsp: reuse POLLING_TIME and remove POLL_TIMEOUT_MS
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/rtsp.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index 4ecd702780..49c2d52375 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -51,9 +51,7 @@
#include "rtpenc.h"
#include "mpegts.h"
-/* Timeout values for socket poll, in ms,
- * and read_packet(), in seconds */
-#define POLL_TIMEOUT_MS 100
+/* Default timeout values for read packet in seconds */
#define READ_PACKET_TIMEOUT_S 10
#define SDP_MAX_SIZE 16384
#define RECVBUF_SIZE 10 * RTP_MAX_PACKET_LENGTH
@@ -1990,7 +1988,7 @@ static int udp_read_packet(AVFormatContext *s, RTSPStream **prtsp_st,
int n, i, ret;
struct pollfd *p = rt->p;
int *fds = NULL, fdsnum, fdsidx;
- int runs = rt->initial_timeout * 1000LL / POLL_TIMEOUT_MS;
+ int runs = rt->initial_timeout * 1000LL / POLLING_TIME;
if (!p) {
p = rt->p = av_malloc_array(2 * rt->nb_rtsp_streams + 1, sizeof(struct pollfd));
@@ -2028,7 +2026,7 @@ static int udp_read_packet(AVFormatContext *s, RTSPStream **prtsp_st,
return AVERROR_EXIT;
if (wait_end && wait_end - av_gettime_relative() < 0)
return AVERROR(EAGAIN);
- n = poll(p, rt->max_p, POLL_TIMEOUT_MS);
+ n = poll(p, rt->max_p, POLLING_TIME);
if (n > 0) {
int j = rt->rtsp_hd ? 1 : 0;
for (i = 0; i < rt->nb_rtsp_streams; i++) {