rtsp-server: added annotations to indicate type of ownership transfer of return values
authorSebastian Pölsterl <sebp@k-d-w.org>
Sun, 28 Oct 2012 12:48:44 +0000 (13:48 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 28 Oct 2012 15:39:04 +0000 (15:39 +0000)
https://bugzilla.gnome.org/show_bug.cgi?id=680777

gst/rtsp-server/rtsp-media.c
gst/rtsp-server/rtsp-session-media.c
gst/rtsp-server/rtsp-session.c

index e7328c0..ddad38d 100644 (file)
@@ -690,7 +690,7 @@ gst_rtsp_media_collect_streams (GstRTSPMedia * media)
  * Create a new stream in @media that provides RTP data on @srcpad.
  * @srcpad should be a pad of an element inside @media->element.
  *
- * Returns: a new #GstRTSPStream that remains valid for as long
+ * Returns: (transfer none): a new #GstRTSPStream that remains valid for as long
  *          as @media exists.
  */
 GstRTSPStream *
@@ -747,7 +747,7 @@ gst_rtsp_media_n_streams (GstRTSPMedia * media)
  *
  * Retrieve the stream with index @idx from @media.
  *
- * Returns: the #GstRTSPStream at index @idx or %NULL when a stream with
+ * Returns: (transfer none): the #GstRTSPStream at index @idx or %NULL when a stream with
  * that index did not exist.
  */
 GstRTSPStream *
index 7b100a6..c8b08d6 100644 (file)
@@ -124,7 +124,7 @@ gst_rtsp_session_media_new (const GstRTSPUrl * url, GstRTSPMedia * media)
  *
  * Configure the transport for @stream to @tr in @media.
  *
- * Returns: the new or updated #GstRTSPStreamTransport for @stream.
+ * Returns: (transfer none): the new or updated #GstRTSPStreamTransport for @stream.
  */
 GstRTSPStreamTransport *
 gst_rtsp_session_media_set_transport (GstRTSPSessionMedia * media,
@@ -153,8 +153,8 @@ gst_rtsp_session_media_set_transport (GstRTSPSessionMedia * media,
  *
  * Get a previously created #GstRTSPStreamTransport for the stream at @idx.
  *
- * Returns: a #GstRTSPStreamTransport that is valid until the session of @media
- * is unreffed.
+ * Returns: (transfer none): a #GstRTSPStreamTransport that is valid until the
+ * session of @media is unreffed.
  */
 GstRTSPStreamTransport *
 gst_rtsp_session_media_get_transport (GstRTSPSessionMedia * media, guint idx)
index 58abc4b..1c81091 100644 (file)
@@ -142,7 +142,7 @@ gst_rtsp_session_set_property (GObject * object, guint propid,
  *
  * Ownership is taken from @media.
  *
- * Returns: a new @GstRTSPSessionMedia object.
+ * Returns: (transfer none): a new @GstRTSPSessionMedia object.
  */
 GstRTSPSessionMedia *
 gst_rtsp_session_manage_media (GstRTSPSession * sess, const GstRTSPUrl * uri,
@@ -197,7 +197,7 @@ gst_rtsp_session_release_media (GstRTSPSession * sess,
  *
  * Get the session media of the @url.
  *
- * Returns: the configuration for @url in @sess.
+ * Returns: (transfer none): the configuration for @url in @sess.
  */
 GstRTSPSessionMedia *
 gst_rtsp_session_get_media (GstRTSPSession * sess, const GstRTSPUrl * url)