srt: Set default poll-timeout to one second

Removing a socket from the poll is not a guaranteed unlock. If we let
the poll continue indefinitely, then e.g. an unfed srtsrc can deadlock
when we try to shut it down.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4087>
This commit is contained in:
Jan Alexander Steffens (heftig) 2023-02-28 18:55:25 -05:00 committed by GStreamer Marge Bot
parent d2202f516a
commit 4cede7c472

View file

@ -38,7 +38,7 @@ G_BEGIN_DECLS
#define GST_SRT_DEFAULT_MODE GST_SRT_CONNECTION_MODE_CALLER #define GST_SRT_DEFAULT_MODE GST_SRT_CONNECTION_MODE_CALLER
#define GST_SRT_DEFAULT_PBKEYLEN GST_SRT_KEY_LENGTH_0 #define GST_SRT_DEFAULT_PBKEYLEN GST_SRT_KEY_LENGTH_0
#define GST_SRT_DEFAULT_POLL_TIMEOUT -1 #define GST_SRT_DEFAULT_POLL_TIMEOUT 1000
#define GST_SRT_DEFAULT_LATENCY 125 #define GST_SRT_DEFAULT_LATENCY 125
#define GST_SRT_DEFAULT_MSG_SIZE 1316 #define GST_SRT_DEFAULT_MSG_SIZE 1316
#define GST_SRT_DEFAULT_WAIT_FOR_CONNECTION (TRUE) #define GST_SRT_DEFAULT_WAIT_FOR_CONNECTION (TRUE)