• Andriy Gelman's avatar
    avformat/rtsp: Fix timeout option · 8257d6dd
    Andriy Gelman authored
    92c40ef8 added a listen_timeout option
    for sdp. This allowed a user to set variable timeout which was
    originally hard coded to 10 seconds.
    
    The commit used the initial_timeout variable to store the value. But
    this variable is shared with rtsp where it's used to infer a "listen"
    mode. Thus, the timeout value could not be set in rtsp, and the default
    value (initial_timeout = -1) would give 100ms timeout.
    
    This was attempted to be fixed in c8101aab,
    which changed the meaning of initial_timeout = -1 to be an infinite
    timeout. However, it did not address the issue that the timeout could
    still not be set. Being able to set the timeout is useful because it
    allows to automatically reconfigure from a udp to tcp connection in the
    lower transport.
    
    In this commit this is fixed by using the stimeout variable to
    store the timeout value.
    Signed-off-by: 's avatarAndriy Gelman <andriy.gelman@gmail.com>
    8257d6dd
rtsp.h 22.7 KB