mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-22 17:51:16 +00:00
Updates for the gst_pad_push changes
Original commit message from CVS: Updates for the gst_pad_push changes
This commit is contained in:
parent
47c1e14677
commit
40f192075c
23 changed files with 41 additions and 38 deletions
|
@ -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)
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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",
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue