projects
/
platform
/
upstream
/
qtmultimedia.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cc33b63
)
Ensure GstBus is available during GstBusHelper lifetime.
author
Dmytro Poplavskiy
<dmytro.poplavskiy@nokia.com>
Wed, 4 Apr 2012 04:47:57 +0000
(14:47 +1000)
committer
Qt by Nokia
<qt-info@nokia.com>
Thu, 5 Apr 2012 00:40:20 +0000
(
02:40
+0200)
Change-Id: I6fc867e3c7a6ad1f83938d3dc0500ea339c39fe2
Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
src/gsttools/qgstreamerbushelper.cpp
patch
|
blob
|
history
diff --git
a/src/gsttools/qgstreamerbushelper.cpp
b/src/gsttools/qgstreamerbushelper.cpp
index
751e805
..
3a7c468
100644
(file)
--- a/
src/gsttools/qgstreamerbushelper.cpp
+++ b/
src/gsttools/qgstreamerbushelper.cpp
@@
-161,11
+161,13
@@
QGstreamerBusHelper::QGstreamerBusHelper(GstBus* bus, QObject* parent):
{
d = new QGstreamerBusHelperPrivate(this, bus);
gst_bus_set_sync_handler(bus, (GstBusSyncHandler)syncGstBusFilter, d);
+ gst_object_ref(GST_OBJECT(bus));
}
QGstreamerBusHelper::~QGstreamerBusHelper()
{
gst_bus_set_sync_handler(d->bus(),0,0);
+ gst_object_unref(GST_OBJECT(d->bus()));
}
void QGstreamerBusHelper::installMessageFilter(QObject *filter)