GNOME Bugzilla – Bug 656029
gst_bus_set_sync_handler is set to introspection=0
Last modified: 2011-08-09 07:48:02 UTC
gst_bus_set_sync_handler is marked as not being introspectable. According to the --warn-all flag on g-ir-scanner, this is due to the scope not being set for the func parameter.
You should use the sync-message signal on GstBus instead, together with gst_bus_enable_sync_message_emission(). Using gst_bus_set_sync_handler() is currently not possible with GI because the scope of the callback can't be expressed with GI (the callback and user data has to be valid until the bus is destroyed or something else is set as callback/user_data).
Ah, understood. Thanks for taking the time to give a detailed reply.