From d8dec82bddb03dde50c5e6a2cb7ed3498f68092c Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 16 Dec 2020 02:22:26 +0100 Subject: [PATCH] video: When autoplaying, start playing once the video is prepared This fixe video sources with longer loading times not automatically playing. --- gtk/gtkvideo.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk/gtkvideo.c b/gtk/gtkvideo.c index 9f3eb43d94..d2cb23321a 100644 --- a/gtk/gtkvideo.c +++ b/gtk/gtkvideo.c @@ -545,6 +545,11 @@ gtk_video_notify_cb (GtkMediaStream *stream, gtk_video_update_error (self); if (g_str_equal (pspec->name, "playing")) gtk_video_update_playing (self); + if (g_str_equal (pspec->name, "prepared")) + { + if (self->autoplay && gtk_media_stream_is_prepared (stream)) + gtk_media_stream_play (stream); + } } /**