gstreamer/gst
Erik Walthinsen 64b4ac5cdf Rearranged cothread_switch a bit to move all the code for error conditions to the end, using goto's to get there. Th...
Original commit message from CVS:
Rearranged cothread_switch a bit to move all the code for error conditions
to the end, using goto's to get there.  This has the presumed advantage of
consolidating all the normally run code into one chunk, reducing jumps
(and the associated penalties in any modern processor) and limiting cache-
line usage.  It may be instructive to look at the generated assembly for
this revision and the previous, to see if gcc is smart enough to do this
for us anyway.

If you want to turn off some of the checks (they are all checks for NULL
pointers, if you're curious) for a speed gain, disable the #define of
COTHREAD_PARANOID at the top.
2000-11-29 10:05:47 +00:00
..
elements Code Cleanups 2000-11-25 14:18:47 +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 Rearranged cothread_switch a bit to move all the code for error conditions to the end, using goto's to get there. Th... 2000-11-29 10:05:47 +00:00
cothreads.h Docs updates. 2000-11-11 15:13:50 +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 Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstarch.h Docs updates. 2000-11-11 15:13:50 +00:00
gstbin.c gstbin.c: modified so create_plan occurs after the state change of all the child elements. 2000-11-23 08:13:43 +00:00
gstbin.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +00:00
gstbuffer.c Docs updates. 2000-11-11 15:13:50 +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
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 Docs updates. 2000-11-11 15:13:50 +00:00
gstconnection.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +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
gstelement.c Fixed a dumb mistake: in gst_element_set_loop_function, it was forcing the cothread's entry function to change. This ... 2000-11-24 22:28:19 +00:00
gstelement.h Closed 22145 - gstelement.c: support hotswapping of loopfunc 2000-11-23 21:49:09 +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 the ability to disable pads, not quite complete but sufficient for now 2000-11-25 07:02:55 +00:00
gstpad.h added the ability to disable pads, not quite complete but sufficient for now 2000-11-25 07:02:55 +00:00
gstpipeline.c Code Cleanups 2000-11-25 14:18:47 +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 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting, which is quite clean and more readable. 2000-11-01 13:49:41 +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
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 Docs updates. 2000-11-11 15:13:50 +00:00
gstsrc.h Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +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 Docs updates. 2000-11-11 15:13:50 +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 Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. 2000-11-04 18:54:07 +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