summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-07-18 12:32:19 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-07-18 12:32:19 -0400
commit0ea3449d6dd097d1b38684fe22c9bd39da78f965 (patch)
tree72d5dbf69fc37dbc900f3fd012bb37d1accad50f
parentbc87da771f0882b56a283da7119e20919ddf2f14 (diff)
downloadgtk+-0ea3449d6dd097d1b38684fe22c9bd39da78f965.tar.gz
Delay calling gst_player_pause
Delay calling gst_player_pause until we've set the stream on the giostreamsrc. This avoids errors from setup.
-rw-r--r--modules/media/gtkgstmediafile.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/media/gtkgstmediafile.c b/modules/media/gtkgstmediafile.c
index 6116a2183c..97745a9852 100644
--- a/modules/media/gtkgstmediafile.c
+++ b/modules/media/gtkgstmediafile.c
@@ -243,6 +243,8 @@ gtk_gst_media_file_source_setup_cb (GstElement *playbin,
gtk_gst_bin_set_stream (self->src, stream);
g_clear_object (&stream);
+
+ gst_player_pause (self->player);
}
static void
@@ -288,8 +290,6 @@ gtk_gst_media_file_open (GtkMediaFile *media_file)
gtk_gst_media_file_create_player (self);
gst_player_set_uri (self->player, "gtk-media-stream://");
-
- gst_player_pause (self->player);
}
static void