-#if 0
-static gboolean
-gst_pad_emit_have_data_signal (GstPad * pad, GstMiniObject * obj)
-{
- GValue ret = { 0 };
- GValue args[2] = { {0}, {0} };
- gboolean res;
- GQuark detail;
-
- /* init */
- g_value_init (&ret, G_TYPE_BOOLEAN);
- g_value_set_boolean (&ret, TRUE);
- g_value_init (&args[0], GST_TYPE_PAD);
- g_value_set_object (&args[0], pad);
- g_value_init (&args[1], GST_MINI_OBJECT_TYPE (obj));
- g_value_set_boxed (&args[1], obj);
-
- if (GST_IS_EVENT (obj))
- detail = event_quark;
- else if (GST_IS_BUFFER (obj))
- detail = buffer_quark;
- else if (GST_IS_BUFFER_LIST (obj))
- detail = buffer_list_quark;
- else
- detail = 0;
-
- GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, "Emiting have-data signal");
-
- /* actually emit */
- g_signal_emitv (args, gst_pad_signals[PAD_HAVE_DATA], detail, &ret);
- res = g_value_get_boolean (&ret);
-
- /* clean up */
- g_value_unset (&ret);
- g_value_unset (&args[0]);
- g_value_unset (&args[1]);
-
- return res;
-}
-#endif
-