gldownload: Simplify caps feature setting code

This commit is contained in:
Sebastian Dröge 2015-03-06 18:54:24 +01:00
parent b81823e7db
commit 938d172fc2

View file

@ -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;