diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-07-18 12:32:19 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-07-18 12:32:19 -0400 |
commit | 0ea3449d6dd097d1b38684fe22c9bd39da78f965 (patch) | |
tree | 72d5dbf69fc37dbc900f3fd012bb37d1accad50f | |
parent | bc87da771f0882b56a283da7119e20919ddf2f14 (diff) | |
download | gtk+-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.c | 4 |
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 |