A first attempt to fix the queues in a cothreaded pipeline.
authorWim Taymans <wim.taymans@gmail.com>
Fri, 22 Sep 2000 23:35:14 +0000 (23:35 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 22 Sep 2000 23:35:14 +0000 (23:35 +0000)
commite5ab7f33acc92ebbbbe95b539227d7e8c2943c68
treeec8d8a394b50a21f9d0551d516d288363e5cdfdd
parent41ad7a209bbc6042ca8252ce1c5f37e040a8644d
A first attempt to fix the queues in a cothreaded pipeline.

Original commit message from CVS:
A first attempt to fix the queues in a cothreaded pipeline.
Some fixes to the thread handling.
Fix a bug in gstreamer-config : gthread was not included.
gst_bin_create_plan() is now done in the READY state.
a bin with only another bin in it will now work with gst_bin_iterate.
Added some examples for the queues.
35 files changed:
examples/helloworld/helloworld.c
examples/helloworld2/helloworld2.c
examples/queue/.gitignore [new file with mode: 0644]
examples/queue/queue.c [new file with mode: 0644]
examples/queue2/.gitignore [new file with mode: 0644]
examples/queue2/queue2.c [new file with mode: 0644]
examples/queue3/.gitignore [new file with mode: 0644]
examples/queue3/queue3.c [new file with mode: 0644]
examples/thread/thread.c
gst/cothreads.c
gst/cothreads.h
gst/elements/Makefile.am
gst/elements/gstqueue.c
gst/gstbin.c
gst/gstpad.c
gst/gstpipeline.c
gst/gstthread.c
gstplay/Makefile.am
gstplay/avi.c
gstplay/gstplay.c
gstplay/mpeg1.c
gstplay/mpeg2.c
gstreamer-config.in
plugins/elements/Makefile.am
plugins/elements/gstqueue.c
test/mp2tomp1.c
tests/old/examples/helloworld/helloworld.c
tests/old/examples/helloworld2/helloworld2.c
tests/old/examples/queue/.gitignore [new file with mode: 0644]
tests/old/examples/queue/queue.c [new file with mode: 0644]
tests/old/examples/queue2/.gitignore [new file with mode: 0644]
tests/old/examples/queue2/queue2.c [new file with mode: 0644]
tests/old/examples/queue3/.gitignore [new file with mode: 0644]
tests/old/examples/queue3/queue3.c [new file with mode: 0644]
tests/old/examples/thread/thread.c