summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2013-05-15 10:22:44 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2013-05-15 10:22:44 +0200
commit214c0d2e714ce35f50d793fa6482beaf3b9a7de9 (patch)
tree85683feb78a6a2e7096d1d80a0081ab223aaf7d6 /tests
parent99832846a3d20b60b0f6550afe3eb6bcaa2ead6f (diff)
downloadgstreamer-plugins-bad-214c0d2e714ce35f50d793fa6482beaf3b9a7de9.tar.gz
shm: Fix event handling in unit test
Diffstat (limited to 'tests')
-rw-r--r--tests/check/elements/shm.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/check/elements/shm.c b/tests/check/elements/shm.c
index 0ff98f803..e8b1d73e8 100644
--- a/tests/check/elements/shm.c
+++ b/tests/check/elements/shm.c
@@ -82,6 +82,11 @@ GST_START_TEST (test_shm_sysmem_alloc)
{
GstBuffer *buf;
GstState state, pending;
+ GstSegment segment;
+
+ gst_pad_push_event (srcpad, gst_event_new_stream_start ("test"));
+ gst_segment_init (&segment, GST_FORMAT_BYTES);
+ gst_pad_push_event (srcpad, gst_event_new_segment (&segment));
buf = gst_buffer_new_allocate (NULL, 1000, NULL);
@@ -116,6 +121,12 @@ GST_START_TEST (test_shm_alloc)
GstAllocator *alloc;
GstAllocationParams params;
guint size;
+ GstSegment segment;
+
+ gst_pad_push_event (srcpad, gst_event_new_stream_start ("test"));
+ gst_pad_push_event (srcpad, gst_event_new_caps (caps));
+ gst_segment_init (&segment, GST_FORMAT_BYTES);
+ gst_pad_push_event (srcpad, gst_event_new_segment (&segment));
query = gst_query_new_allocation (caps, FALSE);
gst_caps_unref (caps);