if (rv) {
GST_PAD_DO_BUFFER_SIGNALS (pad)++;
GST_PAD_DO_EVENT_SIGNALS (pad)++;
+ GST_DEBUG_OBJECT (pad, "adding data probe, now %d buffer probes "
+ "and %d event probes", GST_PAD_DO_BUFFER_SIGNALS (pad),
+ GST_PAD_DO_EVENT_SIGNALS (pad));
}
GST_OBJECT_UNLOCK (pad);
GST_OBJECT_LOCK (pad);
rv = PyObject_CallObject(method, myargs);
- if (rv)
+ if (rv) {
GST_PAD_DO_EVENT_SIGNALS (pad)++;
-
- GST_PAD_DO_BUFFER_SIGNALS (pad)++;
- GST_DEBUG ("adding event probe to pad %s:%s, now %d probes",
- GST_DEBUG_PAD_NAME (pad), GST_PAD_DO_BUFFER_SIGNALS (pad));
+ GST_DEBUG_OBJECT (pad, "adding event probe, now %d probes",
+ GST_PAD_DO_EVENT_SIGNALS (pad));
+ }
GST_OBJECT_UNLOCK (pad);
Py_DECREF(myargs);
GST_OBJECT_LOCK (pad);
rv = PyObject_CallObject(method, myargs);
- if (rv)
+ if (rv) {
GST_PAD_DO_BUFFER_SIGNALS (pad)++;
+ GST_DEBUG_OBJECT (pad, "adding buffer probe, now %d probes",
+ GST_PAD_DO_BUFFER_SIGNALS (pad));
+ }
GST_OBJECT_UNLOCK (pad);