]> git.sesse.net Git - ffmpeg/commitdiff
avformat/rtsp: support infinite initial_timeout for rtsp option
authorLimin Wang <lance.lmwang@gmail.com>
Tue, 3 Nov 2020 10:15:21 +0000 (18:15 +0800)
committerLimin Wang <lance.lmwang@gmail.com>
Sat, 7 Nov 2020 02:13:29 +0000 (10:13 +0800)
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
libavformat/rtsp.c

index 49c2d5237597c678124f5e88c8538c42bd0e27c4..4427bd268fbfc638bc21be565e5755f6e66a8d59 100644 (file)
@@ -2049,7 +2049,7 @@ static int udp_read_packet(AVFormatContext *s, RTSPStream **prtsp_st,
                 }
             }
 #endif
-        } else if (n == 0 && --runs <= 0) {
+        } else if (n == 0 && rt->initial_timeout > 0 && --runs <= 0) {
             return AVERROR(ETIMEDOUT);
         } else if (n < 0 && errno != EINTR)
             return AVERROR(errno);