gst_bin_add (GST_BIN (pipeline), typefind);
//gst_bin_create_plan (GST_BIN (pipeline));
- gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_READY);
gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_PLAYING);
// keep pushing buffers... the have_type signal handler will set the found flag
break;
}
case GTK_TYPE_DOUBLE: {
- gdouble i;
- sscanf (value, "%g", (float *)&i);
- gtk_object_set (GTK_OBJECT (object), name, i, NULL);
+ gfloat i;
+ sscanf (value, "%g", &i);
+ gtk_object_set (GTK_OBJECT (object), name, (gdouble)i, NULL);
break;
}
default:
# FIXME FIXME
-bin_PROGRAMS = xmmstest
noinst_PROGRAMS = qtest spectrum record wave mp3 teardown buffer mp3parse \
mpeg2parse mp1parse mp3play ac3parse ac3play dvdcat fake cobin videotest \
aviparse vidcapture avi2mpg mp2tomp1 mp1tomp1 pipetest \
- vidcapture2 mp2toavi mp3tovorbis mpeg2parse2
+ vidcapture2 mp2toavi mp3tovorbis mpeg2parse2 xmmstest
SUBDIRS = xml bindings
gboolean idle_func(gpointer data);
+GstElement *src;
+
int
main (int argc,char *argv[])
{
GstElement *bin;
- GstElement *src;
GstElement *effect;
GstElement *audiosink;
bin = gst_bin_new("bin");
- src = gst_elementfactory_make("XMMS_INPUT_mpeg_layer_1/2/3_player_1.2.4", "xmms_plugin");
+ //src = gst_elementfactory_make("XMMS_INPUT_mpeg_layer_1/2/3_player_1.2.4", "xmms_plugin");
//src = gst_elementfactory_make("XMMS_INPUT_oggvorbis_player_0.1", "xmms_plugin");
- //src = gst_elementfactory_make("XMMS_INPUT_mikmod_player_1.2.4", "xmms_plugin");
+ src = gst_elementfactory_make("XMMS_INPUT_mikmod_player_1.2.4", "xmms_plugin");
//src = gst_elementfactory_make("XMMS_INPUT_tone_generator_1.2.4", "xmms_plugin");
g_return_val_if_fail(src != NULL, -1);
gtk_object_set (GTK_OBJECT (src), "location", argv[1], NULL);
//gtk_object_set (GTK_OBJECT (src), "filename", "tone://1000", NULL);
+ g_print ("Song Info (text:length): %s\n",gst_util_get_string_arg (GTK_OBJECT (src), "song_info"));
+ //gtk_object_set (GTK_OBJECT (src), "show_about", TRUE, NULL);
+ //gtk_object_set (GTK_OBJECT (src), "configure", TRUE, NULL);
+ //gtk_object_set (GTK_OBJECT (src), "show_file_info", TRUE, NULL);
+
audiosink = gst_elementfactory_make("audiosink", "audiosink");
g_return_val_if_fail(audiosink != NULL, -1);