mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +00:00
tests/examples/: convert comments again
Original commit message from CVS: * tests/examples/controller/audio-example.c: (main): * tests/examples/launch/Makefile.am: convert comments again
This commit is contained in:
parent
98522fc638
commit
a84923e6cc
3 changed files with 25 additions and 12 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-12-12 Stefan Kost <ensonic@users.sf.net>
|
||||
|
||||
* tests/examples/controller/audio-example.c: (main):
|
||||
* tests/examples/launch/Makefile.am:
|
||||
convert comments again
|
||||
|
||||
2005-12-12 Wim Taymans <wim@fluendo.com>
|
||||
|
||||
* libs/gst/base/gstpushsrc.c:
|
||||
|
|
|
@ -24,7 +24,7 @@ main (gint argc, gchar ** argv)
|
|||
gst_init (&argc, &argv);
|
||||
gst_controller_init (&argc, &argv);
|
||||
|
||||
// build pipeline
|
||||
/* build pipeline */
|
||||
bin = gst_pipeline_new ("pipeline");
|
||||
clock = gst_pipeline_get_clock (GST_PIPELINE (bin));
|
||||
src = gst_element_factory_make ("audiotestsrc", "gen_audio");
|
||||
|
@ -34,44 +34,51 @@ main (gint argc, gchar ** argv)
|
|||
GST_WARNING ("can't link elements");
|
||||
goto Error;
|
||||
}
|
||||
// add a controller to the source
|
||||
|
||||
/* square wave
|
||||
g_object_set (G_OBJECT(src), "wave", 1, NULL);
|
||||
*/
|
||||
|
||||
/* add a controller to the source */
|
||||
if (!(ctrl = gst_controller_new (G_OBJECT (src), "freq", "volume", NULL))) {
|
||||
GST_WARNING ("can't control source element");
|
||||
goto Error;
|
||||
}
|
||||
// set interpolation
|
||||
|
||||
/* set interpolation */
|
||||
gst_controller_set_interpolation_mode (ctrl, "volume",
|
||||
GST_INTERPOLATE_LINEAR);
|
||||
gst_controller_set_interpolation_mode (ctrl, "freq", GST_INTERPOLATE_LINEAR);
|
||||
|
||||
// set control values
|
||||
/* set control values */
|
||||
g_value_init (&vol, G_TYPE_DOUBLE);
|
||||
g_value_set_double (&vol, 0.0);
|
||||
gst_controller_set (ctrl, "volume", 0 * GST_SECOND, &vol);
|
||||
g_value_set_double (&vol, 1.0);
|
||||
gst_controller_set (ctrl, "volume", 5 * GST_SECOND, &vol);
|
||||
g_value_set_double (&vol, 440.0);
|
||||
g_value_set_double (&vol, 220.0);
|
||||
gst_controller_set (ctrl, "freq", 0 * GST_SECOND, &vol);
|
||||
g_value_set_double (&vol, 3520.0);
|
||||
gst_controller_set (ctrl, "freq", 3 * GST_SECOND, &vol);
|
||||
g_value_set_double (&vol, 880.0);
|
||||
g_value_set_double (&vol, 440.0);
|
||||
gst_controller_set (ctrl, "freq", 6 * GST_SECOND, &vol);
|
||||
|
||||
clock_id =
|
||||
gst_clock_new_single_shot_id (clock,
|
||||
gst_clock_get_time (clock) + (7 * GST_SECOND));
|
||||
|
||||
// run for 7 seconds
|
||||
/* run for 7 seconds */
|
||||
if (gst_element_set_state (bin, GST_STATE_PLAYING)) {
|
||||
if ((wait_ret = gst_clock_id_wait (clock_id, NULL)) != GST_CLOCK_OK) {
|
||||
GST_WARNING ("clock_id_wait returned: %d", wait_ret);
|
||||
}
|
||||
gst_element_set_state (bin, GST_STATE_NULL);
|
||||
}
|
||||
// cleanup
|
||||
|
||||
/* cleanup */
|
||||
g_object_unref (G_OBJECT (ctrl));
|
||||
g_object_unref (G_OBJECT (clock));
|
||||
g_object_unref (G_OBJECT (bin));
|
||||
gst_object_unref (G_OBJECT (clock));
|
||||
gst_object_unref (G_OBJECT (bin));
|
||||
res = 0;
|
||||
Error:
|
||||
return (res);
|
||||
|
|
|
@ -3,5 +3,5 @@ noinst_PROGRAMS = mp3parselaunch
|
|||
mp3parselaunch_LDADD = $(GST_OBJ_LIBS)
|
||||
mp3parselaunch_CFLAGS = $(GST_OBJ_CFLAGS)
|
||||
|
||||
noinst_SCRIPTS = mp3play
|
||||
EXTRA_DIST = mp3play
|
||||
#noinst_SCRIPTS = mp3play
|
||||
#EXTRA_DIST = mp3play
|
||||
|
|
Loading…
Reference in a new issue