From: Leonardo Sandoval Date: Thu, 7 Feb 2013 17:41:14 +0000 (-0600) Subject: qt4: Add a unreference instruction on qt4 phonon patch X-Git-Tag: 2.1~1520 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=d46c11f7ead87ca1ed506fa18ecba31936090b3a;p=meta-freescale.git qt4: Add a unreference instruction on qt4 phonon patch Correct the qt4 phonon patch adding a statement which unreferences an object representing the freescale video sink. Tested on a iMX6Q machine using the fsl-image-gui image. Fixes: https://bugzilla.yoctoproject.org/show_bug.cgi?id=3572 [YOCTO #3572] Signed-off-by: Leonardo Sandoval --- diff --git a/meta-fsl-arm/recipes-qt/qt4/qt4/0001-Add-support-for-i.MX-codecs-to-phonon.patch b/meta-fsl-arm/recipes-qt/qt4/qt4/0001-Add-support-for-i.MX-codecs-to-phonon.patch index fd6483db..1213650c 100644 --- a/meta-fsl-arm/recipes-qt/qt4/qt4/0001-Add-support-for-i.MX-codecs-to-phonon.patch +++ b/meta-fsl-arm/recipes-qt/qt4/qt4/0001-Add-support-for-i.MX-codecs-to-phonon.patch @@ -427,7 +427,15 @@ index 968f3a8..c4662e7 100644 QT_BEGIN_NAMESPACE namespace Phonon -@@ -83,26 +85,8 @@ X11Renderer::~X11Renderer() +@@ -78,31 +80,16 @@ X11Renderer::~X11Renderer() + { + m_renderWidget->setAttribute(Qt::WA_PaintOnScreen, false); + m_renderWidget->setAttribute(Qt::WA_NoSystemBackground, false); ++ if (m_videoSink) { ++ gst_object_unref (GST_OBJECT (m_videoSink)); ++ } + delete m_renderWidget; + } GstElement* X11Renderer::createVideoSink() {