]> code.ossystems Code Review - meta-freescale.git/commitdiff
qt4: Add a unreference instruction on qt4 phonon patch
authorLeonardo Sandoval <leonardo.sandoval@freescale.com>
Thu, 7 Feb 2013 17:41:14 +0000 (11:41 -0600)
committerOtavio Salvador <otavio@ossystems.com.br>
Fri, 8 Feb 2013 14:38:50 +0000 (12:38 -0200)
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 <leonardo.sandoval@freescale.com>
meta-fsl-arm/recipes-qt/qt4/qt4/0001-Add-support-for-i.MX-codecs-to-phonon.patch

index fd6483dbd681b04d536d46fde2ee71cf29677409..1213650c283ce009ebcd68de40a964dbe159cdf8 100644 (file)
@@ -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()
  {