Commit 79b4be47 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller
Browse files

Fix 'make check' build against core CVS.

Original commit message from CVS:
* configure.ac:
* tests/check/elements/volume.c: (GST_START_TEST):
Fix 'make check' build against core CVS.
parent aac0353c
2007-07-12 Tim-Philipp Müller <tim at centricular dot net>
* configure.ac:
* tests/check/elements/volume.c: (GST_START_TEST):
Fix 'make check' build against core CVS.
2007-07-10 Stefan Kost <ensonic@users.sf.net>
 
* gst-libs/gst/interfaces/propertyprobe.c:
......@@ -54,7 +54,7 @@ dnl AS_LIBTOOL_TAGS
AM_PROG_LIBTOOL
dnl *** required versions of GStreamer stuff ***
GST_REQ=0.10.12.1
GST_REQ=0.10.13.1
dnl *** autotools stuff ****
......
......@@ -372,6 +372,7 @@ GST_END_TEST;
GST_START_TEST (test_controller_usability)
{
GstInterpolationControlSource *csource;
GstController *c;
GstElement *volume;
GValue value = { 0, };
......@@ -379,21 +380,25 @@ GST_START_TEST (test_controller_usability)
/* note: the volume element should init the controller library for us */
volume = setup_volume ();
g_value_init (&value, G_TYPE_DOUBLE);
c = gst_controller_new (G_OBJECT (volume), "volume", NULL);
fail_unless (GST_IS_CONTROLLER (c));
/* this shouldn't crash, whether this mode is implemented or not */
gst_controller_set_interpolation_mode (c, "volume", GST_INTERPOLATE_CUBIC);
csource = gst_interpolation_control_source_new ();
gst_interpolation_control_source_set_interpolation_mode (csource,
GST_INTERPOLATE_CUBIC);
gst_controller_set_control_source (c, "volume", GST_CONTROL_SOURCE (csource));
g_object_unref (csource);
g_value_init (&value, G_TYPE_DOUBLE);
g_value_set_double (&value, 0.0);
gst_interpolation_control_source_set (csource, 0 * GST_SECOND, &value);
g_value_set_double (&value, 1.0);
gst_controller_set (c, "volume", 0 * GST_SECOND, &value);
g_value_set_double (&value, 1.0);
gst_controller_set (c, "volume", 5 * GST_SECOND, &value);
gst_interpolation_control_source_set (csource, 5 * GST_SECOND, &value);
g_value_set_double (&value, 0.0);
gst_controller_set (c, "volume", 10 * GST_SECOND, &value);
gst_interpolation_control_source_set (csource, 10 * GST_SECOND, &value);
g_value_unset (&value);
g_object_unref (c);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment