Updates for the gst_pad_push changes
authorWim Taymans <wim.taymans@gmail.com>
Wed, 27 Dec 2000 22:39:45 +0000 (22:39 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 27 Dec 2000 22:39:45 +0000 (22:39 +0000)
Original commit message from CVS:
Updates for the gst_pad_push changes

23 files changed:
test/Makefile.am
test/ac3parse.c
test/avi2mpg.c
test/aviparse.c
test/dvdcat.c
test/mp1parse.c
test/mp1tomp1.c
test/mp2toavi.c
test/mp2tomp1.c
test/mp3.c
test/mp3parse.c
test/mp3play.c
test/mp3tovorbis.c
test/mpeg2parse.c
test/pipetest.c
test/record.c
test/spectrum.c
test/vidcapture.c
test/vidcapture2.c
test/videotest.c
test/wave.c
test/xml/createreg.c
test/xml/readreg.c

index dceff9d..36e1cff 100644 (file)
@@ -4,7 +4,7 @@ noinst_PROGRAMS = qtest spectrum record wave mp3 teardown buffer mp3parse \
                  aviparse vidcapture avi2mpg mp2tomp1 mp1tomp1 pipetest \
                  vidcapture2 mp2toavi mp3tovorbis
 
-SUBDIRS = xml cothreads bindings
+SUBDIRS = xml bindings
 
 CFLAGS = -Wall $(shell gnome-config --cflags gnomeui)
 LDFLAGS = $(shell gnome-config --libs gnomeui)
index f0bd0cb..e83b92a 100644 (file)
@@ -48,8 +48,9 @@ int main(int argc,char *argv[]) {
 
   g_print("setting to READY state\n");
   gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
+  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   g_print("about to enter loop\n");
   while (1)
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(pipeline));
 }
index 37a63d0..be4f4d1 100644 (file)
@@ -173,11 +173,11 @@ int main(int argc,char *argv[]) {
                   gst_element_get_pad(fdsink,"sink"));
 
   g_print("setting to READY state\n");
-  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
+  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   g_print("about to enter loop\n");
 
-  g_idle_add(idle_func,src);
+  g_idle_add(idle_func,pipeline);
 
   gdk_threads_enter();
   gtk_main();
@@ -187,6 +187,6 @@ int main(int argc,char *argv[]) {
 }
 
 gboolean idle_func(gpointer data) {
-  gst_src_push(GST_SRC(data));
+  gst_bin_iterate(GST_BIN(data));
   return TRUE;
 }
index 9f2d464..2fb8c24 100644 (file)
@@ -134,7 +134,7 @@ int main(int argc,char *argv[]) {
   g_print("about to enter loop\n");
 
   // this does not work due to multithreading
-  g_idle_add(idle_func,src);
+  g_idle_add(idle_func,pipeline);
 
   gdk_threads_enter();
   gtk_main();
@@ -144,6 +144,6 @@ int main(int argc,char *argv[]) {
 }
 
 gboolean idle_func(gpointer data) {
-  gst_src_push(GST_SRC(data));
+  gst_bin_iterate(GST_BIN(data));
   return TRUE;
 }
index bbc81f3..32f0f37 100644 (file)
@@ -41,5 +41,5 @@ int main(int argc,char *argv[]) {
   gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   while (1)
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(pipeline));
 }
index 5ffe003..dba5595 100644 (file)
@@ -170,7 +170,7 @@ int main(int argc,char *argv[]) {
 
   g_print("about to enter loop\n");
 
-  g_idle_add(idle_func,src);
+  g_idle_add(idle_func,pipeline);
 
   gdk_threads_enter();
   gtk_main();
@@ -180,6 +180,6 @@ int main(int argc,char *argv[]) {
 }
 
 gboolean idle_func(gpointer data) {
-  gst_src_push(GST_SRC(data));
+  gst_bin_iterate(GST_BIN(data));
   return TRUE;
 }
index ab20813..0d63f34 100644 (file)
@@ -210,9 +210,9 @@ int main(int argc,char *argv[]) {
                   gst_element_get_pad(parse,"sink"));
 
   g_print("setting to READY state\n");
-  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
+  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   while (1) {
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(pipeline));
   }
 }
index cc2d5fc..32b94de 100644 (file)
@@ -283,9 +283,9 @@ int main(int argc,char *argv[]) {
                   gst_element_get_pad(fdsink,"sink"));
 
   g_print("setting to READY state\n");
-  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
+  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   while (1) {
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(pipeline));
   }
 }
index 1340edb..cca6b42 100644 (file)
@@ -270,10 +270,10 @@ int main(int argc,char *argv[]) {
                   gst_element_get_pad(fdsink,"sink"));
 
   g_print("setting to READY state\n");
-  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
+  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   while (1) {
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(pipeline));
   }
 
   return 0;
index 036aeea..2b7c696 100644 (file)
@@ -57,7 +57,7 @@ int main(int argc,char *argv[]) {
   gst_element_set_state(GST_ELEMENT(bin),GST_STATE_PLAYING);
 
   while (playing)
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(bin));
 
   return 0;
 }
index 03e7047..d7dddc5 100644 (file)
@@ -59,5 +59,5 @@ int main(int argc,char *argv[]) {
 
   g_print("about to enter loop\n");
   while (1)
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(pipeline));
 }
index e3f71db..fec0983 100644 (file)
@@ -58,9 +58,10 @@ int main(int argc,char *argv[]) {
 
   g_print("setting to READY state\n");
   gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
+  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   g_print("about to enter loop\n");
   while (1) {
-    gst_src_push(GST_SRC(src));
-       }
+    gst_bin_iterate(GST_BIN(pipeline));
+  }
 }
index cf8ba5c..2587745 100644 (file)
@@ -68,10 +68,10 @@ int main(int argc,char *argv[]) {
                   gst_element_get_pad(sink,"sink"));
 
   g_print("setting to READY state\n");
-  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
+  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   g_print("about to enter loop\n");
   while (1) {
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(pipeline));
   }
 }
index 32f4c8c..d0fed19 100644 (file)
@@ -8,7 +8,7 @@ void eof(GstSrc *src) {
 }
 
 gboolean idle_func(gpointer data) {
-  gst_src_push(GST_SRC(data));
+  gst_bin_iterate(GST_BIN(data));
   return TRUE;
 }
 
@@ -220,7 +220,7 @@ int main(int argc,char *argv[]) {
   gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
   gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
-  gtk_idle_add(idle_func,src);
+  gtk_idle_add(idle_func,pipeline);
 
   gdk_threads_enter();
   gtk_main();
index 74f23b6..50fd223 100644 (file)
@@ -55,10 +55,10 @@ int main(int argc,char *argv[]) {
                   gst_element_get_pad(sink,"sink"));
 
   g_print("setting to READY state\n");
-  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_READY);
+  gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   g_print("about to enter loop\n");
   while (1) {
-    gst_src_push(GST_SRC(src));
+    gst_bin_iterate(GST_BIN(pipeline));
   }
 }
index 9000145..50726aa 100644 (file)
@@ -37,7 +37,8 @@ int main(int argc,char *argv[]) {
   g_print("\nok, runnable, hitting 'play'...\n");
   gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
-  while(1)
-    gst_src_push(GST_SRC(audiosrc));
+  while(1) {
+    gst_bin_iterate(GST_BIN(pipeline));
+  }
 }
 
index 107b429..767deab 100644 (file)
@@ -77,6 +77,6 @@ void spectrum_chain(GstPad *pad,GstBuffer *buf) {
 }
 
 gboolean idle_func(gpointer data) {
-  gst_src_push(GST_SRC(data));
+  //gst_src_push(GST_SRC(data));
   return TRUE;
 }
index 90f38b0..738588a 100644 (file)
@@ -76,6 +76,6 @@ int main(int argc,char *argv[]) {
   gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   while(1)
-    gst_src_push(GST_SRC(videosrc));
+    gst_bin_iterate(GST_BIN(pipeline));
 }
 
index 8dc9474..b4a83bf 100644 (file)
@@ -77,6 +77,6 @@ int main(int argc,char *argv[]) {
   gst_element_set_state(GST_ELEMENT(pipeline),GST_STATE_PLAYING);
 
   while(1)
-    gst_src_push(GST_SRC(videosrc));
+    gst_bin_iterate(GST_BIN(pipeline));
 }
 
index 74ba9d3..2012e3c 100644 (file)
@@ -72,7 +72,7 @@ int main(int argc,char *argv[]) {
   gst_element_set_state(GST_ELEMENT(bin),GST_STATE_PLAYING);
 
   //gtk_object_set(GTK_OBJECT(src),"tune",133250,NULL);
-  g_idle_add(idle_func,src);
+  g_idle_add(idle_func,bin);
 
   gtk_main();
 }
@@ -80,6 +80,6 @@ int main(int argc,char *argv[]) {
 gboolean idle_func(gpointer data) {
   static int i=0;
   //g_print("pushing %d\n",i++);
-  gst_src_push(GST_SRC(data));
+  gst_bin_iterate(GST_BIN(data));
   return TRUE;
 }
index c92dea1..cacfd03 100644 (file)
@@ -48,12 +48,12 @@ int main(int argc,char *argv[]) {
   gst_element_set_state(GST_ELEMENT(bin),GST_STATE_READY);
   gst_element_set_state(GST_ELEMENT(bin),GST_STATE_PLAYING);
 
-  g_idle_add(idle_func,src);
+  g_idle_add(idle_func,bin);
 
   gtk_main();
 }
 
 gboolean idle_func(gpointer data) {
-  gst_src_push(GST_SRC(data));
+  gst_bin_iterate(GST_BIN(data));
   return TRUE;
 }
index fc93c76..7ca3514 100644 (file)
@@ -42,7 +42,7 @@ int main(int argc,char *argv[]) {
       subtree = xmlNewChild(tree,NULL,"longname",
                             element->details->longname);
       subtree = xmlNewChild(tree,NULL,"class",
-                            element->details->class);
+                            element->details->klass);
       subtree = xmlNewChild(tree,NULL,"description",
                             element->details->description);
       subtree = xmlNewChild(tree,NULL,"version",
index 4a04f13..8db054b 100644 (file)
@@ -88,7 +88,7 @@ int main(int argc,char *argv[]) {
         else if (!strcmp(field->name,"longname"))
           element->details.longname = getcontents(doc,field);
         else if (!strcmp(field->name,"class"))
-          element->details.class = getcontents(doc,field);
+          element->details.klass = getcontents(doc,field);
         else if (!strcmp(field->name,"description"))
           element->details.description = getcontents(doc,field);
         else if (!strcmp(field->name,"version"))
@@ -117,7 +117,7 @@ int main(int argc,char *argv[]) {
         g_print("Plugin filename: %s\n",element->plugin->filename);
         g_print("Element name: %s\n",element->name);
         g_print("Element long name: %s\n",element->details.longname);
-        g_print("Element class: %s\n",element->details.class);
+        g_print("Element class: %s\n",element->details.klass);
         g_print("Element description: %s\n",element->details.description);
         g_print("Element version: %s\n",element->details.version);
         g_print("Element author: %s\n",element->details.author);