g_timer_stop (fsched->iter_timer);
{
gulong msecs;
+
+#ifndef GST_DISABLE_GST_DEBUG
double elapsed = g_timer_elapsed (fsched->iter_timer, &msecs);
+#endif
GST_INFO_OBJECT (fsched,
"%u iterations in %0.3fs, %.0f iterations/sec.",
static void
gst_fair_scheduler_remove_element (GstScheduler * sched, GstElement * element)
{
+#ifndef GST_DISABLE_GST_DEBUG
GstFairScheduler *fsched = GST_FAIR_SCHEDULER (sched);
+#endif
GstFairSchedulerPrivElem *priv = ELEM_PRIVATE (element);
if (GST_FLAG_IS_SET (element, GST_ELEMENT_DECOUPLED)) {
gst_fair_scheduler_pad_unlink (GstScheduler * sched, GstPad * srcpad,
GstPad * sinkpad)
{
+#ifndef GST_DISABLE_GST_DEBUG
GstFairScheduler *fsched = GST_FAIR_SCHEDULER (sched);
+#endif
GstFairSchedulerPrivLink *priv;
GstElement *src_parent, *sink_parent;
gst_fair_scheduler_state_transition (GstScheduler * sched,
GstElement * element, gint transition)
{
+#ifndef GST_DISABLE_GST_DEBUG
GstFairScheduler *fsched = GST_FAIR_SCHEDULER (sched);
+#endif
gint old_state, new_state;
GST_DEBUG_OBJECT (sched, "Element %s changing from %s to %s",
gst_fair_scheduler_scheduling_change (GstScheduler * sched,
GstElement * element)
{
+#ifndef GST_DISABLE_GST_DEBUG
GstFairScheduler *fsched = GST_FAIR_SCHEDULER (sched);
+#endif
GST_WARNING_OBJECT (fsched, "operation not implemented");
}