From efcb4023e6c1c71d281b41e14a6e4800775cb6f1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 1 Apr 2013 10:19:01 +0200 Subject: [PATCH] caps: Set features' parent refcount in gst_caps_set_features() too --- gst/gstcaps.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/gstcaps.c b/gst/gstcaps.c index 4b3b8c8..0e8c798 100644 --- a/gst/gstcaps.c +++ b/gst/gstcaps.c @@ -863,6 +863,10 @@ gst_caps_set_features (GstCaps * caps, guint index, GstCapsFeatures * features) storage = &gst_caps_get_features_unchecked (caps, index); old = *storage; *storage = features; + + if (features) + gst_caps_features_set_parent_refcount (features, &GST_CAPS_REFCOUNT (caps)); + if (old) gst_caps_features_free (old); } -- 2.7.4