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>
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()
{