mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 16:50:47 +00:00
test: port to 0.11
This commit is contained in:
parent
9c0d8ca718
commit
47eb1fe52b
1 changed files with 10 additions and 10 deletions
|
@ -297,7 +297,7 @@ GST_START_TEST (test_push_unlinked)
|
||||||
/* adding a probe that returns _DROP will drop the buffer without trying
|
/* adding a probe that returns _DROP will drop the buffer without trying
|
||||||
* to chain */
|
* to chain */
|
||||||
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER,
|
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER,
|
||||||
(GstPadProbeCallback) _probe_handler, GINT_TO_POINTER (0), NULL);
|
_probe_handler, GINT_TO_POINTER (0), NULL);
|
||||||
buffer = gst_buffer_new ();
|
buffer = gst_buffer_new ();
|
||||||
gst_buffer_ref (buffer);
|
gst_buffer_ref (buffer);
|
||||||
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_OK);
|
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_OK);
|
||||||
|
@ -308,7 +308,7 @@ GST_START_TEST (test_push_unlinked)
|
||||||
/* adding a probe that returns _OK will still chain the buffer,
|
/* adding a probe that returns _OK will still chain the buffer,
|
||||||
* and hence drop because pad is unlinked */
|
* and hence drop because pad is unlinked */
|
||||||
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER,
|
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER,
|
||||||
(GstPadProbeCallback) _probe_handler, GINT_TO_POINTER (1), NULL);
|
_probe_handler, GINT_TO_POINTER (1), NULL);
|
||||||
buffer = gst_buffer_new ();
|
buffer = gst_buffer_new ();
|
||||||
gst_buffer_ref (buffer);
|
gst_buffer_ref (buffer);
|
||||||
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_NOT_LINKED);
|
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_NOT_LINKED);
|
||||||
|
@ -388,7 +388,7 @@ GST_START_TEST (test_push_linked)
|
||||||
/* adding a probe that returns FALSE will drop the buffer without trying
|
/* adding a probe that returns FALSE will drop the buffer without trying
|
||||||
* to chain */
|
* to chain */
|
||||||
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER,
|
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER,
|
||||||
(GstPadProbeCallback) _probe_handler, GINT_TO_POINTER (0), NULL);
|
_probe_handler, GINT_TO_POINTER (0), NULL);
|
||||||
buffer = gst_buffer_new ();
|
buffer = gst_buffer_new ();
|
||||||
gst_buffer_ref (buffer);
|
gst_buffer_ref (buffer);
|
||||||
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_OK);
|
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_OK);
|
||||||
|
@ -399,7 +399,7 @@ GST_START_TEST (test_push_linked)
|
||||||
|
|
||||||
/* adding a probe that returns TRUE will still chain the buffer */
|
/* adding a probe that returns TRUE will still chain the buffer */
|
||||||
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER,
|
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER,
|
||||||
(GstPadProbeCallback) _probe_handler, GINT_TO_POINTER (1), NULL);
|
_probe_handler, GINT_TO_POINTER (1), NULL);
|
||||||
buffer = gst_buffer_new ();
|
buffer = gst_buffer_new ();
|
||||||
gst_buffer_ref (buffer);
|
gst_buffer_ref (buffer);
|
||||||
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_OK);
|
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_OK);
|
||||||
|
@ -471,27 +471,27 @@ GST_START_TEST (test_push_linked_flushing)
|
||||||
|
|
||||||
/* adding a probe that returns FALSE will drop the buffer without trying
|
/* adding a probe that returns FALSE will drop the buffer without trying
|
||||||
* to chain */
|
* to chain */
|
||||||
id = gst_pad_add_buffer_probe (src, (GCallback) _probe_handler,
|
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER, _probe_handler,
|
||||||
GINT_TO_POINTER (0));
|
GINT_TO_POINTER (0), NULL);
|
||||||
buffer = gst_buffer_new ();
|
buffer = gst_buffer_new ();
|
||||||
gst_buffer_ref (buffer);
|
gst_buffer_ref (buffer);
|
||||||
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_OK);
|
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_OK);
|
||||||
ASSERT_MINI_OBJECT_REFCOUNT (buffer, "buffer", 1);
|
ASSERT_MINI_OBJECT_REFCOUNT (buffer, "buffer", 1);
|
||||||
fail_unless_equals_int (g_list_length (buffers), 0);
|
fail_unless_equals_int (g_list_length (buffers), 0);
|
||||||
gst_buffer_unref (buffer);
|
gst_buffer_unref (buffer);
|
||||||
gst_pad_remove_buffer_probe (src, id);
|
gst_pad_remove_probe (src, id);
|
||||||
|
|
||||||
/* adding a probe that returns TRUE will still chain the buffer,
|
/* adding a probe that returns TRUE will still chain the buffer,
|
||||||
* and hence drop because pad is flushing */
|
* and hence drop because pad is flushing */
|
||||||
id = gst_pad_add_buffer_probe (src, (GCallback) _probe_handler,
|
id = gst_pad_add_probe (src, GST_PAD_PROBE_TYPE_BUFFER, _probe_handler,
|
||||||
GINT_TO_POINTER (1));
|
GINT_TO_POINTER (1), NULL);
|
||||||
buffer = gst_buffer_new ();
|
buffer = gst_buffer_new ();
|
||||||
gst_buffer_ref (buffer);
|
gst_buffer_ref (buffer);
|
||||||
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_WRONG_STATE);
|
fail_unless (gst_pad_push (src, buffer) == GST_FLOW_WRONG_STATE);
|
||||||
ASSERT_MINI_OBJECT_REFCOUNT (buffer, "buffer", 1);
|
ASSERT_MINI_OBJECT_REFCOUNT (buffer, "buffer", 1);
|
||||||
fail_unless_equals_int (g_list_length (buffers), 0);
|
fail_unless_equals_int (g_list_length (buffers), 0);
|
||||||
gst_buffer_unref (buffer);
|
gst_buffer_unref (buffer);
|
||||||
gst_pad_remove_buffer_probe (src, id);
|
gst_pad_remove_probe (src, id);
|
||||||
|
|
||||||
|
|
||||||
/* cleanup */
|
/* cleanup */
|
||||||
|
|
Loading…
Reference in a new issue