gstreamer/gst/elements
Erik Walthinsen 990baba8e3 Another big set of changes. Connections are now also pullfunc based. gstqueue has been updated, I don't know of any ...
Original commit message from CVS:
Another big set of changes.  Connections are now also pullfunc based.
gstqueue has been updated, I don't know of any other connections offhand.

There are still a few things that need doing, specifically the concept
of a source or connection with connections to multiple thread contexts is
not dealt with.  This may force us to move the threadstate from the
element to the pad, maybe keeping the element's copy for simple cases.
Then the Bin would create a structure to pass to the cothreaded _wrappers
of any such elements, which would detail the pads that are to be dealt with
by this particular cothread context.

That will speed things up to, since we don't have to look through the list
of all pads for every Src or Connection element for every iteration, we can
simply step through the list provided by the plan.  Special case might even
have a single pad pointer sitting there to trump the list, if there's only
one (the common case anyway).

Task 23098 is tracking these changes.  The main task 22588 depends on that
subtask, as well as 22240, which is a consistency check on PAD_DISABLED.
2000-12-08 10:33:01 +00:00
..
.gitignore OK, I think I've got all the .cvsignore stuff taken care of, though we'll want to fine-tune things as we go, of cours... 2000-01-31 03:36:35 +00:00
gstasyncdisksrc.c Added pulregion handling. 2000-12-06 23:04:12 +00:00
gstasyncdisksrc.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstaudiosink.c Code Cleanups 2000-11-25 14:18:47 +00:00
gstaudiosink.h A first (rude) attempt at autoplug. 2000-08-21 21:20:38 +00:00
gstaudiosrc.c Changed the way things are scheduled, especially sources. A Src used to have a push() function, and optionally a pus... 2000-12-04 10:52:30 +00:00
gstaudiosrc.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstdisksrc.c Changed the way things are scheduled, especially sources. A Src used to have a push() function, and optionally a pus... 2000-12-04 10:52:30 +00:00
gstdisksrc.h Changes to gstreamer-config to include gtk+ libs manual changes: queues, threads, programs gsteditor does not crash a... 2000-09-09 16:36:10 +00:00
gstelements.c Code Cleanups 2000-11-25 14:18:47 +00:00
gstesdsink.c initial checkin 2000-01-30 09:03:00 +00:00
gstesdsink.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstfakesink.c Code Cleanups 2000-11-25 14:18:47 +00:00
gstfakesink.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstfakesrc.c Changed the way things are scheduled, especially sources. A Src used to have a push() function, and optionally a pus... 2000-12-04 10:52:30 +00:00
gstfakesrc.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstfdsink.c Code Cleanups 2000-11-25 14:18:47 +00:00
gstfdsink.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstfdsrc.c Changed the way things are scheduled, especially sources. A Src used to have a push() function, and optionally a pus... 2000-12-04 10:52:30 +00:00
gstfdsrc.h Code Cleanups 2000-11-25 14:18:47 +00:00
gsthttpsrc.c Changed the way things are scheduled, especially sources. A Src used to have a push() function, and optionally a pus... 2000-12-04 10:52:30 +00:00
gsthttpsrc.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstidentity.c Code Cleanups 2000-11-25 14:18:47 +00:00
gstidentity.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstpipefilter.c State change fixes in the threading element. 2000-08-14 10:55:35 +00:00
gstpipefilter.h Brought standard elements in line with new state management system. 2000-07-21 03:57:51 +00:00
gstqueue.c Another big set of changes. Connections are now also pullfunc based. gstqueue has been updated, I don't know of any ... 2000-12-08 10:33:01 +00:00
gstqueue.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstsinesrc.c Changed the way things are scheduled, especially sources. A Src used to have a push() function, and optionally a pus... 2000-12-04 10:52:30 +00:00
gstsinesrc.h Code Cleanups 2000-11-25 14:18:47 +00:00
Makefile.am Added seeking to the avi decoder by implementing pull_region. 2000-11-06 00:15:51 +00:00