mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-19 14:56:36 +00:00
tests: make unit tests compile
This commit is contained in:
parent
86a4771f8e
commit
dae5dc1e65
2 changed files with 11 additions and 1 deletions
|
@ -460,6 +460,7 @@ GST_START_TEST (test_shutdown)
|
||||||
|
|
||||||
GST_END_TEST;
|
GST_END_TEST;
|
||||||
|
|
||||||
|
#if 0
|
||||||
static GstFlowReturn
|
static GstFlowReturn
|
||||||
live_switch_alloc_only_48000 (GstPad * pad, guint64 offset,
|
live_switch_alloc_only_48000 (GstPad * pad, guint64 offset,
|
||||||
guint size, GstCaps * caps, GstBuffer ** buf)
|
guint size, GstCaps * caps, GstBuffer ** buf)
|
||||||
|
@ -485,6 +486,7 @@ live_switch_alloc_only_48000 (GstPad * pad, guint64 offset,
|
||||||
|
|
||||||
return GST_FLOW_OK;
|
return GST_FLOW_OK;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static GstCaps *
|
static GstCaps *
|
||||||
live_switch_get_sink_caps (GstPad * pad)
|
live_switch_get_sink_caps (GstPad * pad)
|
||||||
|
@ -511,8 +513,12 @@ live_switch_push (int rate, GstCaps * caps)
|
||||||
gst_caps_set_simple (desired, "rate", G_TYPE_INT, rate, NULL);
|
gst_caps_set_simple (desired, "rate", G_TYPE_INT, rate, NULL);
|
||||||
gst_pad_set_caps (mysrcpad, desired);
|
gst_pad_set_caps (mysrcpad, desired);
|
||||||
|
|
||||||
|
#if 0
|
||||||
fail_unless (gst_pad_alloc_buffer_and_set_caps (mysrcpad,
|
fail_unless (gst_pad_alloc_buffer_and_set_caps (mysrcpad,
|
||||||
GST_BUFFER_OFFSET_NONE, rate * 4, desired, &inbuffer) == GST_FLOW_OK);
|
GST_BUFFER_OFFSET_NONE, rate * 4, desired, &inbuffer) == GST_FLOW_OK);
|
||||||
|
#endif
|
||||||
|
inbuffer = gst_buffer_new_and_alloc (rate * 4);
|
||||||
|
gst_buffer_set_caps (inbuffer, desired);
|
||||||
|
|
||||||
/* When the basetransform hits the non-configured case it always
|
/* When the basetransform hits the non-configured case it always
|
||||||
* returns a buffer with exactly the same caps as we requested so the actual
|
* returns a buffer with exactly the same caps as we requested so the actual
|
||||||
|
@ -560,7 +566,7 @@ GST_START_TEST (test_live_switch)
|
||||||
* rate 48000- and can only allocate buffers for that rate, but if someone
|
* rate 48000- and can only allocate buffers for that rate, but if someone
|
||||||
* tries to get a buffer with a rate higher then 48000 tries to renegotiate
|
* tries to get a buffer with a rate higher then 48000 tries to renegotiate
|
||||||
* */
|
* */
|
||||||
gst_pad_set_bufferalloc_function (mysinkpad, live_switch_alloc_only_48000);
|
//gst_pad_set_bufferalloc_function (mysinkpad, live_switch_alloc_only_48000);
|
||||||
gst_pad_set_getcaps_function (mysinkpad, live_switch_get_sink_caps);
|
gst_pad_set_getcaps_function (mysinkpad, live_switch_get_sink_caps);
|
||||||
|
|
||||||
gst_pad_use_fixed_caps (mysrcpad);
|
gst_pad_use_fixed_caps (mysrcpad);
|
||||||
|
|
|
@ -576,6 +576,7 @@ static GstStaticPadTemplate sinktemplate = GST_STATIC_PAD_TEMPLATE ("sink",
|
||||||
GST_PAD_ALWAYS,
|
GST_PAD_ALWAYS,
|
||||||
GST_STATIC_CAPS (GST_VIDEO_CAPS_xRGB));
|
GST_STATIC_CAPS (GST_VIDEO_CAPS_xRGB));
|
||||||
|
|
||||||
|
#if 0
|
||||||
static GstFlowReturn
|
static GstFlowReturn
|
||||||
gst_test_reverse_negotiation_sink_buffer_alloc (GstBaseSink * bsink,
|
gst_test_reverse_negotiation_sink_buffer_alloc (GstBaseSink * bsink,
|
||||||
guint64 offset, guint size, GstCaps * caps, GstBuffer ** buf)
|
guint64 offset, guint size, GstCaps * caps, GstBuffer ** buf)
|
||||||
|
@ -609,6 +610,7 @@ gst_test_reverse_negotiation_sink_buffer_alloc (GstBaseSink * bsink,
|
||||||
|
|
||||||
return GST_FLOW_OK;
|
return GST_FLOW_OK;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static GstFlowReturn
|
static GstFlowReturn
|
||||||
gst_test_reverse_negotiation_sink_render (GstBaseSink * bsink,
|
gst_test_reverse_negotiation_sink_render (GstBaseSink * bsink,
|
||||||
|
@ -656,8 +658,10 @@ gst_test_reverse_negotiation_sink_class_init (GstTestReverseNegotiationSinkClass
|
||||||
gst_element_class_add_pad_template (gstelement_class,
|
gst_element_class_add_pad_template (gstelement_class,
|
||||||
gst_static_pad_template_get (&sinktemplate));
|
gst_static_pad_template_get (&sinktemplate));
|
||||||
|
|
||||||
|
#if 0
|
||||||
gstbase_sink_class->buffer_alloc =
|
gstbase_sink_class->buffer_alloc =
|
||||||
GST_DEBUG_FUNCPTR (gst_test_reverse_negotiation_sink_buffer_alloc);
|
GST_DEBUG_FUNCPTR (gst_test_reverse_negotiation_sink_buffer_alloc);
|
||||||
|
#endif
|
||||||
gstbase_sink_class->render =
|
gstbase_sink_class->render =
|
||||||
GST_DEBUG_FUNCPTR (gst_test_reverse_negotiation_sink_render);
|
GST_DEBUG_FUNCPTR (gst_test_reverse_negotiation_sink_render);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue