gstreamer/gst/elements
Erik Walthinsen da03fde054 WARNING: Don't grab this updated unless you're really, REALLY sure.
Original commit message from CVS:
WARNING: Don't grab this updated unless you're really, REALLY sure.
WARNING: Wait for the next one.

Whole lotta changes here, including a few random bits:

examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
gst/
gstbuffer.h: updated to new flag style
gst.c, gstdebug.h: added new debugging for function ptrs
gstpipeline.c: set type of parent_class to the class, not the object
gstthread.c: ditto
plugins/
cdparanoia/cdparanoia.c: added an argument type, updated some defaults
cobin/spindentity.c: updated to new do/while loopfunction style
mp3encode/lame/gstlame.c: argument types, whole lotta lame options
tests/: various changes

Now, for the big changes:  Once again, the scheduling system has changed.
And once again, it broke a whole bunch of things.  The gist of the change
is that there is now a function pointer for gst_pad_push and gst_pad_pull,
instead of a hard-wired function.  Well, currently they are functions, but
that's for debugging purposes only, they just call the function pointer
after spewing lots of DEBUG().

This changed the GstPad structure a bit, and the GstPad API as well.
Where elements used to provide chain() and pull() functions, they provide
chain() and get() functions. gst_pad_set_pull[region]_function has been
changed to get_pad_set_get[region]_function.  This means all the elements
out there that used to have pull functions need to be updated.  The calls
to that function have been changed in the normal elements, but the names
of the functions passed is still _pull[region](), which is an aesthetic
issue more than anything.

As for what doesn't work yet, just about anything dealing with Connections
is hosed, meaning threaded stuff won't work.  This will be fixed about 12
hours from now, after I've slept, etc.  The simplefake.c test works in
both cothreaded and chained cases, but not much else will work due to the
Connection problem.  Needless to say, don't grab this unless you *need*
these features *now*, else wait to update this stuff until tomorrow.

I'm going to sleep now.
2000-12-16 10:18:09 +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 WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
gstasyncdisksrc.h Header cleanup: try to include as little as possible; this will probably speed up compilation a bit. 2000-12-15 01:57:34 +00:00
gstaudiosink.c Changed the GstPadFactory and added the GstPadTemplate. 2000-12-13 19:29:35 +00:00
gstaudiosink.h Header cleanup: try to include as little as possible; this will probably speed up compilation a bit. 2000-12-15 01:57:34 +00:00
gstaudiosrc.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
gstaudiosrc.h Header cleanup: try to include as little as possible; this will probably speed up compilation a bit. 2000-12-15 01:57:34 +00:00
gstdisksrc.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
gstdisksrc.h Header cleanup: try to include as little as possible; this will probably speed up compilation a bit. 2000-12-15 01:57:34 +00:00
gstelements.c Header cleanup: try to include as little as possible; this will probably speed up compilation a bit. 2000-12-15 01:57:34 +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 WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
gstfakesink.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstfakesrc.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
gstfakesrc.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstfdsink.c Added LAME encoder. Wow. 2000-12-12 09:40:25 +00:00
gstfdsink.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstfdsrc.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
gstfdsrc.h Code Cleanups 2000-11-25 14:18:47 +00:00
gsthttpsrc.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
gsthttpsrc.h Header cleanup: try to include as little as possible; this will probably speed up compilation a bit. 2000-12-15 01:57:34 +00:00
gstidentity.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +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 Header cleanup: try to include as little as possible; this will probably speed up compilation a bit. 2000-12-15 01:57:34 +00:00
gstqueue.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +00:00
gstqueue.h Code Cleanups 2000-11-25 14:18:47 +00:00
gstsinesrc.c WARNING: Don't grab this updated unless you're really, REALLY sure. 2000-12-16 10:18:09 +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