diff options
-rw-r--r-- | gst-libs/gst/player/gstplayer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst-libs/gst/player/gstplayer.c b/gst-libs/gst/player/gstplayer.c index b2e318fc3..04148fa1d 100644 --- a/gst-libs/gst/player/gstplayer.c +++ b/gst-libs/gst/player/gstplayer.c @@ -2907,6 +2907,8 @@ gst_player_main (gpointer data) g_assert_not_reached (); } + gst_object_ref_sink (self->playbin); + if (self->video_renderer) { GstElement *video_sink = gst_player_video_renderer_create_video_sink (self->video_renderer, |