777 gboolean gst_element_post_message (GstElement * element, GstMessage * message); |
780 gboolean gst_element_post_message (GstElement * element, GstMessage * message); |
778 |
781 |
779 /* error handling */ |
782 /* error handling */ |
780 /* gcc versions < 3.3 warn about NULL being passed as format to printf */ |
783 /* gcc versions < 3.3 warn about NULL being passed as format to printf */ |
781 #if (defined(GST_USING_PRINTF_EXTENSION) || !defined(__GNUC__) || (__GNUC__ < 3) || (__GNUC__ == 3 && __GNUC_MINOR__ < 3)) |
784 #if (defined(GST_USING_PRINTF_EXTENSION) || !defined(__GNUC__) || (__GNUC__ < 3) || (__GNUC__ == 3 && __GNUC_MINOR__ < 3)) |
782 gchar * _gst_element_error_printf (const gchar *format, ...); |
785 IMPORT_C gchar * _gst_element_error_printf (const gchar *format, ...); |
783 #else |
786 #else |
784 gchar * _gst_element_error_printf (const gchar *format, ...) G_GNUC_PRINTF (1, 2); |
787 IMPORT_C gchar * _gst_element_error_printf (const gchar *format, ...) G_GNUC_PRINTF (1, 2); |
785 #endif |
788 #endif |
786 void gst_element_message_full (GstElement * element, GstMessageType type, |
789 IMPORT_C void gst_element_message_full (GstElement * element, GstMessageType type, |
787 GQuark domain, gint code, gchar * text, |
790 GQuark domain, gint code, gchar * text, |
788 gchar * debug, const gchar * file, |
791 gchar * debug, const gchar * file, |
789 const gchar * function, gint line); |
792 const gchar * function, gint line); |
790 |
793 |
791 /* state management */ |
794 /* state management */ |