From afd72fe79efc720395ff9b80782c0f003f238214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 27 Oct 2015 19:01:58 +0200 Subject: [PATCH] playback/player: qt: Return a new reference to the renderer from VideoRenderer::renderer() gst_player_new_full() takes ownership of it, and that's where it is usually used. Without this we would create assertions on application shutdown. Fixes #129 --- playback/player/qt/qgstplayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playback/player/qt/qgstplayer.cpp b/playback/player/qt/qgstplayer.cpp index 3aae93d916..4fcc975809 100644 --- a/playback/player/qt/qgstplayer.cpp +++ b/playback/player/qt/qgstplayer.cpp @@ -567,7 +567,7 @@ void Player::setPosition(qint64 pos) GstPlayerVideoRenderer *VideoRenderer::renderer() { - return renderer_; + return static_cast (gst_object_ref (renderer_)); } VideoRenderer::VideoRenderer()