From 92d6245ff6c3373c1075b333853ec112baaf524d Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Wed, 1 Jul 2009 13:53:54 +0200 Subject: [PATCH] gst.defs: Properly mark functions returning new objects --- gst/gst.defs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst/gst.defs b/gst/gst.defs index ffc5ed8dda..c3a2ae0374 100644 --- a/gst/gst.defs +++ b/gst/gst.defs @@ -2351,6 +2351,7 @@ (define-function event_new_step (c-name "gst_event_new_step") (return-type "GstEvent*") + (caller-owns-return #t) (parameters '("GstFormat" "format") '("guint64" "amount") @@ -3267,6 +3268,7 @@ (define-function message_new_buffering (c-name "gst_message_new_buffering") (return-type "GstMessage*") + (caller-owns-return #t) (parameters '("GstObject*" "src") '("gint" "percent") @@ -3297,6 +3299,7 @@ (define-function message_new_step_done (c-name "gst_message_new_step_done") (return-type "GstMessage*") + (caller-owns-return #t) (parameters '("GstObject*" "src") '("GstFormat" "format") @@ -3462,6 +3465,7 @@ (define-function message_new_stream_status (c-name "gst_message_new_stream_status") (return-type "GstMessage*") + (caller-owns-return #t) (parameters '("GstObject*" "src") '("GstStreamStatusType" "type") @@ -3516,6 +3520,7 @@ (define-function message_new_step_start (c-name "gst_message_new_step_start") (return-type "GstMessage*") + (caller-owns-return #t) (parameters '("GstObject*" "src") '("gboolean" "active") @@ -3585,6 +3590,7 @@ (define-function message_new_tag_full (c-name "gst_message_new_tag_full") (return-type "GstMessage*") + (caller-owns-return #t) (parameters '("GstObject*" "src") '("GstPad*" "pad")