X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgstbus.c;h=a12bc866ed56d35b07fa9fa3872dbfdba1c21644;hb=3256c708be38f8eb2a66662c0c75f43ee2e314d2;hp=284a40a1ea2ca3bd172292d7078bb81477ec4078;hpb=0eaa25cbf5c0e4bf86545fb67c181a0ecd2f19c7;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gstbus.c b/gst/gstbus.c index 284a40a..a12bc86 100644 --- a/gst/gstbus.c +++ b/gst/gstbus.c @@ -265,7 +265,7 @@ gst_bus_set_main_context (GstBus * bus, GMainContext * ctx) * * Creates a new #GstBus instance. * - * Returns: a new #GstBus instance + * Returns: (transfer full): a new #GstBus instance */ GstBus * gst_bus_new (void) @@ -281,7 +281,7 @@ gst_bus_new (void) /** * gst_bus_post: * @bus: a #GstBus to post on - * @message: The #GstMessage to post + * @message: (transfer full): the #GstMessage to post * * Post a message on the given bus. Ownership of the message * is taken by the bus. @@ -468,10 +468,10 @@ gst_bus_set_flushing (GstBus * bus, gboolean flushing) * @timeout is #GST_CLOCK_TIME_NONE, this function will block forever until a * matching message was posted on the bus. * - * Returns: a #GstMessage matching the filter in @types, or NULL if no matching - * message was found on the bus until the timeout expired. - * The message is taken from the bus and needs to be unreffed with - * gst_message_unref() after usage. + * Returns: (transfer full): a #GstMessage matching the filter in @types, + * or NULL if no matching message was found on the bus until the timeout + * expired. The message is taken from the bus and needs to be unreffed + * with gst_message_unref() after usage. * * MT safe. * @@ -558,8 +558,8 @@ beach: * #GST_CLOCK_TIME_NONE, this function will block forever until a message was * posted on the bus. * - * Returns: The #GstMessage that is on the bus after the specified timeout - * or NULL if the bus is empty after the timeout expired. + * Returns: (transfer full): the #GstMessage that is on the bus after the + * specified timeout or NULL if the bus is empty after the timeout expired. * The message is taken from the bus and needs to be unreffed with * gst_message_unref() after usage. * @@ -585,10 +585,10 @@ gst_bus_timed_pop (GstBus * bus, GstClockTime timeout) * message that does match @type. If there is no message matching @type on * the bus, all messages will be discarded. * - * Returns: The next #GstMessage matching @type that is on the bus, or NULL if - * the bus is empty or there is no message matching @type. - * The message is taken from the bus and needs to be unreffed with - * gst_message_unref() after usage. + * Returns: (transfer full): the next #GstMessage matching @type that is on + * the bus, or NULL if the bus is empty or there is no message matching + * @type. The message is taken from the bus and needs to be unreffed with + * gst_message_unref() after usage. * * MT safe. * @@ -609,9 +609,9 @@ gst_bus_pop_filtered (GstBus * bus, GstMessageType types) * * Get a message from the bus. * - * Returns: The #GstMessage that is on the bus, or NULL if the bus is empty. - * The message is taken from the bus and needs to be unreffed with - * gst_message_unref() after usage. + * Returns: (transfer full): the #GstMessage that is on the bus, or NULL if the + * bus is empty. The message is taken from the bus and needs to be unreffed + * with gst_message_unref() after usage. * * MT safe. */ @@ -631,7 +631,8 @@ gst_bus_pop (GstBus * bus) * on the bus' message queue. A reference is returned, and needs to be unreffed * by the caller. * - * Returns: The #GstMessage that is on the bus, or NULL if the bus is empty. + * Returns: (transfer full): the #GstMessage that is on the bus, or NULL if the + * bus is empty. * * MT safe. */ @@ -808,7 +809,7 @@ static GSourceFuncs gst_bus_source_funcs = { * a message is on the bus. After the GSource is dispatched, the * message is popped off the bus and unreffed. * - * Returns: A #GSource that can be added to a mainloop. + * Returns: (transfer full): a #GSource that can be added to a mainloop. */ GSource * gst_bus_create_watch (GstBus * bus) @@ -1025,9 +1026,9 @@ poll_destroy_timeout (GstBusPollData * poll_data) * better handled by setting up an asynchronous bus watch and doing things * from there. * - * Returns: The message that was received, or NULL if the poll timed out. - * The message is taken from the bus and needs to be unreffed with - * gst_message_unref() after usage. + * Returns: (transfer full): the message that was received, or NULL if the + * poll timed out. The message is taken from the bus and needs to be + * unreffed with gst_message_unref() after usage. */ GstMessage * gst_bus_poll (GstBus * bus, GstMessageType events, GstClockTimeDiff timeout)