From 938d172fc2ad1159b63a6e05e191c97d26d1afcc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 6 Mar 2015 18:54:24 +0100 Subject: [PATCH] gldownload: Simplify caps feature setting code --- gst-libs/gst/gl/gstgldownload.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/gst-libs/gst/gl/gstgldownload.c b/gst-libs/gst/gl/gstgldownload.c index b5ec02b9b..d5b35c336 100644 --- a/gst-libs/gst/gl/gstgldownload.c +++ b/gst-libs/gst/gl/gstgldownload.c @@ -188,17 +188,10 @@ _set_caps_features (const GstCaps * caps, const gchar * feature_name) guint i = 0; for (i = 0; i < n; i++) { - GstCapsFeatures *features = gst_caps_get_features (tmp, i); - if (features) { - guint n_f = gst_caps_features_get_size (features); - guint j = 0; - for (j = 0; j < n_f; j++) { - gst_caps_features_remove_id (features, - gst_caps_features_get_nth_id (features, j)); - } - } + GstCapsFeatures *features; - gst_caps_features_add (features, feature_name); + features = gst_caps_features_new (feature_name, NULL); + gst_caps_set_features (tmp, i, features); } return tmp; -- 2.34.1