From 3ce0c64b45dc3612711053d4e319bf3b62b98231 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Fri, 10 Jul 2009 20:04:48 +0100 Subject: [PATCH] basetransform: take size once --- libs/gst/base/gstbasetransform.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/gst/base/gstbasetransform.c b/libs/gst/base/gstbasetransform.c index f317d09..aa3ec24 100644 --- a/libs/gst/base/gstbasetransform.c +++ b/libs/gst/base/gstbasetransform.c @@ -472,9 +472,10 @@ gst_base_transform_transform_caps (GstBaseTransform * trans, temp = gst_caps_make_writable (temp); gst_caps_append (ret, temp); } else { + gint n = gst_caps_get_size (caps); /* we send caps with just one structure to the transform * function as this is easier for the element */ - for (i = 0; i < gst_caps_get_size (caps); i++) { + for (i = 0; i < n; i++) { GstCaps *nth; nth = gst_caps_copy_nth (caps, i); -- 2.7.4