This is either a rewrite or a large bugfix to the queue element, whatever you prefer...
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sat, 13 Dec 2003 17:12:46 +0000 (17:12 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sat, 13 Dec 2003 17:12:46 +0000 (17:12 +0000)
commit90d64117c53c3d4cee2e9675c54bc51297c408f8
tree5d3436c0b93cd3da96e849cd1006fb4a70890b86
parent46a70fddfb68deb3f5f00e25df72cbedb360cd3b
This is either a rewrite or a large bugfix to the queue element, whatever you prefer to call it.

Original commit message from CVS:
This is either a rewrite or a large bugfix to the queue element, whatever
you prefer to call it.

* upstream event forwarding now works. This should fix Julien's issues.
* this queue allows setting a min. treshold size and a max. limit size
in bytes, buffers and time before the queue allows the next element
to pull data or the previous element to push data into it. This is
very interesting for network-related buffering. Also includes signals
et all for the end user application.
* Events are no longer part of the queue's "size", they're essentially
seen as "void data". they have no size or time associated with them
anyway, so this shouldn't really sound weird.
gst/gstqueue.c
gst/gstqueue.h
plugins/elements/gstqueue.c
plugins/elements/gstqueue.h