diff --git a/gnome-screencast.c b/gnome-screencast.c index d9f846a..e231708 100644 --- a/gnome-screencast.c +++ b/gnome-screencast.c @@ -127,7 +127,7 @@ static void start(data_t* data) } g_autofree gchar* variant_string = g_strdup_printf( - "{'draw-cursor' : <%s>, 'framerate' : <%lld>, 'pipeline' : <'queue ! gdppay ! shmsink perms=384 socket-path=\"%s\" wait-for-connection=false sync=false'>}", + "{'draw-cursor' : <%s>, 'framerate' : <%lld>, 'pipeline' : <'queue leaky=downstream ! gdppay ! shmsink perms=384 socket-path=\"%s\" sync=false'>}", obs_data_get_bool(data->settings, "show_cursor") ? "true" : "false", obs_data_get_int(data->settings, "frame_rate"), obs_data_get_string(data->settings, "shm_socket"));