mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
basesrc: fix refcounting problem
This commit is contained in:
parent
44d45e0b63
commit
c4f35cb2e0
1 changed files with 1 additions and 3 deletions
|
@ -2608,9 +2608,7 @@ gst_base_src_set_allocation (GstBaseSrc * basesrc, GstBufferPool * pool,
|
||||||
GstBaseSrcPrivate *priv = basesrc->priv;
|
GstBaseSrcPrivate *priv = basesrc->priv;
|
||||||
|
|
||||||
GST_OBJECT_LOCK (basesrc);
|
GST_OBJECT_LOCK (basesrc);
|
||||||
if ((oldpool = priv->pool)) {
|
oldpool = priv->pool;
|
||||||
gst_object_unref (oldpool);
|
|
||||||
}
|
|
||||||
priv->pool = pool;
|
priv->pool = pool;
|
||||||
|
|
||||||
priv->allocator = allocator;
|
priv->allocator = allocator;
|
||||||
|
|
Loading…
Reference in a new issue