gstreamer/gst
Erik Walthinsen 6ba0668cd8 Snapshot of work-in-progress do deal with out-of-bin elements. Current system is very likely going to be ditched due...
Original commit message from CVS:
Snapshot of work-in-progress do deal with out-of-bin elements.  Current
system is very likely going to be ditched due to its complexity and the
fact that it doesn't work right now.  More than that, it's generating some
really odd results in my test program, which aren't readily explainable.

If you want to keep a working copy of your working copy (heh), don't update
until this is replaced with a hybrid approach.  This approach will be the
beginning of a plan generator that can construct full hybrid schedules
given hints from various places.

Hybrid means that cothreads are used, but there are chunks of the pipeline
that are actually dealt with by chaining. This can improve speed by
reducing cothread switches (which are much cheaper than thread switches,
but still far from free, about 570 cycles on my PIII), but does carry a
complexity burden.  Luckily, the structure of GStreamer allows that burden
to live entirely in create_plan.  Luck?  I think not ;-)
2000-12-09 09:13:09 +00:00
..
elements 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
meta State change fixes in the threading element. 2000-08-14 10:55:35 +00:00
types Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +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
cothreads.c Changes made to the DEBUG system. New header file gstdebug.h holds the stuff to keep it out of gst.h's hair. DEBUG ... 2000-12-04 09:35:08 +00:00
cothreads.h Enhanced debugging by making DEBUG() print out the cothread ID as well as the process ID. cothread_getcurrent return... 2000-12-03 00:17:52 +00:00
gst.c Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gst.h separated the properties from the capabilities as we might use the properties for metadata too. 2000-12-07 18:37:56 +00:00
gstarch.h Docs updates. 2000-11-11 15:13:50 +00:00
gstbin.c Snapshot of work-in-progress do deal with out-of-bin elements. Current system is very likely going to be ditched due... 2000-12-09 09:13:09 +00:00
gstbin.h Snapshot of work-in-progress do deal with out-of-bin elements. Current system is very likely going to be ditched due... 2000-12-09 09:13:09 +00:00
gstbuffer.c Changes made to the DEBUG system. New header file gstdebug.h holds the stuff to keep it out of gst.h's hair. DEBUG ... 2000-12-04 09:35:08 +00:00
gstbuffer.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstbufferpool.c Docs updates. 2000-11-11 15:13:50 +00:00
gstbufferpool.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstcaps.c separated the properties from the capabilities as we might use the properties for metadata too. 2000-12-07 18:37:56 +00:00
gstcaps.h separated the properties from the capabilities as we might use the properties for metadata too. 2000-12-07 18:37:56 +00:00
gstclock.c Docs updates. 2000-11-11 15:13:50 +00:00
gstclock.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstconnection.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
gstconnection.h 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
gstcpu.c Docs updates. 2000-11-11 15:13:50 +00:00
gstcpu.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstcpuid_i386.s Added CPU detection. 2000-09-12 18:13:48 +00:00
gstdebug.h Added pullregion in again, it got removed with the previous commit. 2000-12-08 18:24:16 +00:00
gstelement.c Snapshot of work-in-progress do deal with out-of-bin elements. Current system is very likely going to be ditched due... 2000-12-09 09:13:09 +00:00
gstelement.h 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
gstelementfactory.c More Docs updates. 2000-10-25 19:09:53 +00:00
gstextratypes.c Docs updates. 2000-11-11 15:13:50 +00:00
gstextratypes.h Added extra Gtk types for better editor properties (FILENAME, enums) 2000-10-11 19:30:07 +00:00
gstfilter.c Docs updates. 2000-11-11 15:13:50 +00:00
gstfilter.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gsti386.h Docs updates. 2000-11-11 15:13:50 +00:00
gstlog.h initial checkin 2000-01-30 09:03:00 +00:00
gstmeta.c Docs updates. 2000-11-11 15:13:50 +00:00
gstmeta.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstobject.c Documentation updates. All standard library objects and standard elements are documented. Modified some of the elemen... 2000-03-27 19:53:43 +00:00
gstobject.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstpad.c Added pullregion in again, it got removed with the previous commit. 2000-12-08 18:24:16 +00:00
gstpad.h Snapshot of work-in-progress do deal with out-of-bin elements. Current system is very likely going to be ditched due... 2000-12-09 09:13:09 +00:00
gstpipeline.c Fixed autoplugging. 2000-12-05 18:08:59 +00:00
gstpipeline.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstplugin.c Added a check to see if the plugin actually exists before even bothering to try to load it. Saves a fair amount of d... 2000-12-04 09:32:43 +00:00
gstplugin.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstppc.h Docs updates. 2000-11-11 15:13:50 +00:00
gstprops.c separated the properties from the capabilities as we might use the properties for metadata too. 2000-12-07 18:37:56 +00:00
gstprops.h separated the properties from the capabilities as we might use the properties for metadata too. 2000-12-07 18:37:56 +00:00
gstpropsprivate.h separated the properties from the capabilities as we might use the properties for metadata too. 2000-12-07 18:37:56 +00:00
gstsink.c Docs updates. 2000-11-11 15:13:50 +00:00
gstsink.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstsrc.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
gstsrc.h 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
gsttee.c Various fixes for the build/install problems update to the docs/manual. Added a simple helloworld example. 2000-08-18 20:35:48 +00:00
gsttee.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstthread.c Mostly debugging changes. What's in CVS seems to work rather well, actually. 2000-12-08 23:38:12 +00:00
gstthread.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gsttrace.c Removed bad asm call for rdts. Need to fix this... 2000-08-18 22:15:58 +00:00
gsttrace.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gsttype.c Docs updates. 2000-11-11 15:13:50 +00:00
gsttype.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstutils.c Added seeking to the avi decoder by implementing pull_region. 2000-11-06 00:15:51 +00:00
gstutils.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstxml.c More Docs updates. 2000-10-25 19:09:53 +00:00
gstxml.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
Makefile.am separated the properties from the capabilities as we might use the properties for metadata too. 2000-12-07 18:37:56 +00:00
ROADMAP A bunch more changes to clean up build/make dist issues, as well as a spec file, -config file, .m4, etc. Next step... 2000-01-31 06:46:18 +00:00