Merge branch 'wl-fixes' into 'main'

waylandsink: Fix a few racy issues for an overloaded system

See merge request gstreamer/gstreamer!5943
This commit is contained in:
JeffyChen 2024-05-15 14:26:06 +00:00
commit e454f9b50d

View file

@ -344,7 +344,7 @@ gst_wl_window_new_toplevel (GstWlDisplay * display, const GstVideoInfo * info,
wl_display_flush (gst_wl_display_get_display (display));
g_mutex_lock (&priv->configure_mutex);
timeout = g_get_monotonic_time () + 100 * G_TIME_SPAN_MILLISECOND;
timeout = g_get_monotonic_time () + 5 * G_TIME_SPAN_SECOND;
while (!priv->configured) {
if (!g_cond_wait_until (&priv->configure_cond, &priv->configure_mutex,
timeout)) {