aboutsummaryrefslogtreecommitdiff
path: root/tests/check/libs/basesrc.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/check/libs/basesrc.c')
-rw-r--r--tests/check/libs/basesrc.c30
1 files changed, 16 insertions, 14 deletions
diff --git a/tests/check/libs/basesrc.c b/tests/check/libs/basesrc.c
index 8853ee9..7e09488 100644
--- a/tests/check/libs/basesrc.c
+++ b/tests/check/libs/basesrc.c
@@ -27,17 +27,18 @@
#include <gst/check/gstcheck.h>
#include <gst/base/gstbasesrc.h>
-static GstProbeReturn
-eos_event_counter (GstObject * pad, GstProbeType type, GstEvent * event,
- guint * p_num_eos)
+static GstPadProbeReturn
+eos_event_counter (GstObject * pad, GstPadProbeInfo * info, guint * p_num_eos)
{
+ GstEvent *event = GST_PAD_PROBE_INFO_EVENT (info);
+
fail_unless (event != NULL);
fail_unless (GST_IS_EVENT (event));
if (GST_EVENT_TYPE (event) == GST_EVENT_EOS)
*p_num_eos += 1;
- return GST_PROBE_OK;
+ return GST_PAD_PROBE_OK;
}
/* basesrc_eos_events_push_live_op:
@@ -77,7 +78,7 @@ GST_START_TEST (basesrc_eos_events_push_live_op)
srcpad = gst_element_get_static_pad (src, "src");
fail_unless (srcpad != NULL);
- probe = gst_pad_add_probe (srcpad, GST_PROBE_TYPE_EVENT,
+ probe = gst_pad_add_probe (srcpad, GST_PAD_PROBE_TYPE_EVENT_BOTH,
(GstPadProbeCallback) eos_event_counter, &num_eos, NULL);
bus = gst_element_get_bus (pipe);
@@ -155,7 +156,7 @@ GST_START_TEST (basesrc_eos_events_push)
srcpad = gst_element_get_static_pad (src, "src");
fail_unless (srcpad != NULL);
- probe = gst_pad_add_probe (srcpad, GST_PROBE_TYPE_EVENT,
+ probe = gst_pad_add_probe (srcpad, GST_PAD_PROBE_TYPE_EVENT_BOTH,
(GstPadProbeCallback) eos_event_counter, &num_eos, NULL);
bus = gst_element_get_bus (pipe);
@@ -222,7 +223,7 @@ GST_START_TEST (basesrc_eos_events_pull_live_op)
srcpad = gst_element_get_static_pad (src, "src");
fail_unless (srcpad != NULL);
- probe = gst_pad_add_probe (srcpad, GST_PROBE_TYPE_EVENT,
+ probe = gst_pad_add_probe (srcpad, GST_PAD_PROBE_TYPE_EVENT_BOTH,
(GstPadProbeCallback) eos_event_counter, &num_eos, NULL);
gst_element_set_state (pipe, GST_STATE_PLAYING);
@@ -294,7 +295,7 @@ GST_START_TEST (basesrc_eos_events_pull)
srcpad = gst_element_get_static_pad (src, "src");
fail_unless (srcpad != NULL);
- probe = gst_pad_add_probe (srcpad, GST_PROBE_TYPE_EVENT,
+ probe = gst_pad_add_probe (srcpad, GST_PAD_PROBE_TYPE_EVENT_BOTH,
(GstPadProbeCallback) eos_event_counter, &num_eos, NULL);
bus = gst_element_get_bus (pipe);
@@ -364,7 +365,7 @@ GST_START_TEST (basesrc_eos_events_push_live_eos)
srcpad = gst_element_get_static_pad (src, "src");
fail_unless (srcpad != NULL);
- probe = gst_pad_add_probe (srcpad, GST_PROBE_TYPE_EVENT,
+ probe = gst_pad_add_probe (srcpad, GST_PAD_PROBE_TYPE_EVENT_BOTH,
(GstPadProbeCallback) eos_event_counter, &num_eos, NULL);
bus = gst_element_get_bus (pipe);
@@ -441,7 +442,7 @@ GST_START_TEST (basesrc_eos_events_pull_live_eos)
srcpad = gst_element_get_static_pad (src, "src");
fail_unless (srcpad != NULL);
- probe = gst_pad_add_probe (srcpad, GST_PROBE_TYPE_EVENT,
+ probe = gst_pad_add_probe (srcpad, GST_PAD_PROBE_TYPE_EVENT_BOTH,
(GstPadProbeCallback) eos_event_counter, &num_eos, NULL);
bus = gst_element_get_bus (pipe);
@@ -482,10 +483,11 @@ GST_START_TEST (basesrc_eos_events_pull_live_eos)
GST_END_TEST;
-static GstProbeReturn
-segment_event_catcher (GstObject * pad, GstProbeType type, GstEvent * event,
+static GstPadProbeReturn
+segment_event_catcher (GstObject * pad, GstPadProbeInfo * info,
gpointer * user_data)
{
+ GstEvent *event = GST_PAD_PROBE_INFO_EVENT (info);
GstEvent **last_event = (GstEvent **) user_data;
fail_unless (event != NULL);
fail_unless (GST_IS_EVENT (event));
@@ -497,7 +499,7 @@ segment_event_catcher (GstObject * pad, GstProbeType type, GstEvent * event,
*last_event = gst_event_copy (event);
}
- return GST_PROBE_OK;
+ return GST_PAD_PROBE_OK;
}
/* basesrc_seek_events_rate_update:
@@ -535,7 +537,7 @@ GST_START_TEST (basesrc_seek_events_rate_update)
probe_pad = gst_element_get_static_pad (sink, "sink");
fail_unless (probe_pad != NULL);
- probe = gst_pad_add_probe (probe_pad, GST_PROBE_TYPE_EVENT,
+ probe = gst_pad_add_probe (probe_pad, GST_PAD_PROBE_TYPE_EVENT_BOTH,
(GstPadProbeCallback) segment_event_catcher, &seg_event, NULL);
/* prepare the seek */