diff --git a/gst/gstcaps.c b/gst/gstcaps.c index cd6957522f..8af0503ce3 100644 --- a/gst/gstcaps.c +++ b/gst/gstcaps.c @@ -2556,8 +2556,7 @@ gst_caps_filter_and_map_in_place (GstCaps * caps, GstCapsFilterMapFunc func, * * Returns: the new #GstCaps */ -GstCaps * -gst_caps_copy (const GstCaps * caps) +GstCaps *(gst_caps_copy) (const GstCaps * caps) { return GST_CAPS (gst_mini_object_copy (GST_MINI_OBJECT_CAST (caps))); } diff --git a/gst/gstcaps.h b/gst/gstcaps.h index 1ab07b6efe..0d95300993 100644 --- a/gst/gstcaps.h +++ b/gst/gstcaps.h @@ -227,6 +227,8 @@ gst_caps_unref (GstCaps * caps) GST_API GstCaps * gst_caps_copy (const GstCaps * caps); +#define gst_caps_copy(caps) GST_CAPS (gst_mini_object_copy (GST_MINI_OBJECT_CAST (caps))) + /** * gst_caps_is_writable: * @caps: a #GstCaps