gstreamer/gst
Ronald S. Bultje 90d64117c5 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.
2003-12-13 17:12:46 +00:00
..
autoplug do connect elements directly, if they can be connected already and don't try to find an element that fits in between 2003-12-09 16:28:34 +00:00
elements removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
indexers more trademark fixing 2003-12-05 12:32:06 +00:00
parse implement URI schemes 2003-11-24 03:21:54 +00:00
registries remove copyright field from plugin structs 2003-12-04 10:02:41 +00:00
schedulers removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
.gitignore ignore 2003-09-11 12:13:56 +00:00
cothreads.c fix missing include for OS X (bug 126069) - HEAD should compile on OS X now 2003-11-04 17:24:46 +00:00
cothreads.h Remove GCC-ism used to find current stack pointer, and use this opportunity to clean up the code slightly. Based on ... 2003-01-21 22:01:37 +00:00
gst.c Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gst.h Change 'const' to 'G_CONST_RETURN' in header files 2003-11-29 06:34:05 +00:00
gst_private.h update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstarch.h Fix powerpc asm. Fixes #122952 2003-09-22 21:47:57 +00:00
gstatomic.c - copy kernel headers (waiting for libatomic..) 2002-12-31 03:21:08 +00:00
gstatomic.h a bunch of gtk-doc fixes 2003-05-18 15:03:34 +00:00
gstatomic_impl.h Fix powerpc stuff for non-gas assemblers 2003-09-22 19:15:27 +00:00
gstbin.c Change G_TYPE_POINTER to the appropriate type in g_signal_new() 2003-11-13 02:47:03 +00:00
gstbin.h removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
gstbuffer.c merge in tagging 2003-11-24 02:09:23 +00:00
gstbuffer.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstbufferpool-default.c GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gstbufferpool-default.h Documentation updates 2002-12-14 13:02:16 +00:00
gstcaps.c Caps with empty props (which is not NULL - gst_props_new_empty()) can result in an invalid string, so we need to chec... 2003-11-09 21:26:13 +00:00
gstcaps.h merge TYPEFIND branch. Major changes: 2003-10-28 20:25:30 +00:00
gstcaps2.c Add new caps code 2003-11-11 19:14:14 +00:00
gstcaps2.h Add new caps code 2003-11-11 19:14:14 +00:00
gstclock.c GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gstclock.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstcompat.h Add G_BEGIN_DECLS/G_END_DECLS to exported headers 2003-07-18 20:51:02 +00:00
gstconfig.h.in Remove old autoplug code 2003-11-29 05:29:30 +00:00
gstcpu.c GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gstcpu.h Add G_BEGIN_DECLS/G_END_DECLS to exported headers 2003-07-18 20:51:02 +00:00
gstcpuid_i386.s Added CPU detection. 2000-09-12 18:13:48 +00:00
gstdata.c GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gstdata.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstdata_private.h - copy kernel headers (waiting for libatomic..) 2002-12-31 03:21:08 +00:00
gstelement.c removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
gstelement.h removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
gstelementfactory.c implement URI schemes 2003-11-24 03:21:54 +00:00
gstevent.c change gst_event_new_discontinuousv to gst_event_new_discontinuous_valist (again) 2003-12-02 04:29:47 +00:00
gstevent.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstfilter.c - Added infrastructure to run a filter against plugins, registries and registrypools. This makes it possible to creat... 2003-04-14 18:53:03 +00:00
gstfilter.h Add G_BEGIN_DECLS/G_END_DECLS to exported headers 2003-07-18 20:51:02 +00:00
gstformat.c - moved functionality of GST_FORMAT_UNITS to GST_FORMAT_DEFAULT, the old _DEFAULT functionality was ambigous; now the... 2003-05-24 10:30:37 +00:00
gstformat.h Change 'const' to 'G_CONST_RETURN' in header files 2003-11-29 06:34:05 +00:00
gstindex.c Change G_TYPE_POINTER to the appropriate type in g_signal_new() 2003-11-13 02:47:03 +00:00
gstindex.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstinfo.c merge in tagging 2003-11-24 02:09:23 +00:00
gstinfo.h more trademark fixing 2003-12-05 12:32:06 +00:00
gstinterface.c Rename GstInterface to GstImplementsInterface (see bug #122423) 2003-12-07 12:08:44 +00:00
gstinterface.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstlog.h Add glib.h for G_BEGIN_DECLS 2003-07-18 21:35:40 +00:00
gstmacros.h Add G_BEGIN_DECLS/G_END_DECLS to exported headers 2003-07-18 20:51:02 +00:00
gstmarshal.list Change G_TYPE_POINTER to the appropriate type in g_signal_new() 2003-11-13 02:47:03 +00:00
gstmemchunk.c And now it's inlined again :) 2003-01-06 23:59:04 +00:00
gstmemchunk.h - First pass at cleaning up the atomic mess 2002-12-29 19:19:45 +00:00
gstobject.c Change G_TYPE_POINTER to the appropriate type in g_signal_new() 2003-11-13 02:47:03 +00:00
gstobject.h removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
gstpad.c removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
gstpad.h removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
gstparse.c GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gstparse.h add extra error for empty pipeline 2003-04-27 23:56:31 +00:00
gstpipeline.c Fix warnings due to previous checkin 2003-10-31 20:54:44 +00:00
gstpipeline.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstplugin.c remove copyright field from plugin structs 2003-12-04 10:02:41 +00:00
gstplugin.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstpluginfeature.c implement URI schemes 2003-11-24 03:21:54 +00:00
gstpluginfeature.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstprobe.c Add code to poison objects being destroyed 2003-08-19 04:10:29 +00:00
gstprobe.h so it's no big thing. 2003-02-27 18:56:30 +00:00
gstprops.c make sure props are really sorted before intersecting them. 2003-11-25 22:08:45 +00:00
gstprops.h Make GST_PROPS_PROPERTIES return NULL when props is NULL. This allows 2003-10-06 14:03:05 +00:00
gstquery.c Documentation updates 2003-01-02 18:56:09 +00:00
gstquery.h Change 'const' to 'G_CONST_RETURN' in header files 2003-11-29 06:34:05 +00:00
gstqueue.c This is either a rewrite or a large bugfix to the queue element, whatever you prefer to call it. 2003-12-13 17:12:46 +00:00
gstqueue.h This is either a rewrite or a large bugfix to the queue element, whatever you prefer to call it. 2003-12-13 17:12:46 +00:00
gstregistry.c Make the type G_TYPE_POINTER instead of GST_TYPE_PLUGIN. Fixes a crash in gst-register 2003-11-14 15:54:47 +00:00
gstregistry.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstregistrypool.c Remove check for readability of a registry, since if it doesn't exist, it's not readable. Lower-level functions alre... 2003-08-02 01:53:08 +00:00
gstregistrypool.h - Added infrastructure to run a filter against plugins, registries and registrypools. This makes it possible to creat... 2003-04-14 18:53:03 +00:00
gstscheduler.c removed GST_*_CAST. Disabling of type checking is done in glib. 2003-12-13 16:58:29 +00:00
gstscheduler.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gststructure.c Merge gstvalue and gststructure from CAPS branch 2003-11-29 06:31:10 +00:00
gststructure.h Merge gstvalue and gststructure from CAPS branch 2003-11-29 06:31:10 +00:00
gstsystemclock.c some formatting and doc fixes, and make gstdebug output line up 2003-07-16 15:49:40 +00:00
gstsystemclock.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gsttag.c Merge gstvalue and gststructure from CAPS branch 2003-11-29 06:31:10 +00:00
gsttag.h Change 'const' to 'G_CONST_RETURN' in header files 2003-11-29 06:34:05 +00:00
gsttaginterface.c merge in tagging 2003-11-24 02:09:23 +00:00
gsttaginterface.h Change 'const' to 'G_CONST_RETURN' in header files 2003-11-29 06:34:05 +00:00
gsttaglist.c Merge gstvalue and gststructure from CAPS branch 2003-11-29 06:31:10 +00:00
gsttaglist.h Change 'const' to 'G_CONST_RETURN' in header files 2003-11-29 06:34:05 +00:00
gsttagsetter.c merge in tagging 2003-11-24 02:09:23 +00:00
gsttagsetter.h Change 'const' to 'G_CONST_RETURN' in header files 2003-11-29 06:34:05 +00:00
gstthread.c update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gstthread.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gstthreaddummy.c Add unistd.h (#110671) 2003-05-17 13:10:00 +00:00
gsttrace.c add gst_alloc_trace_live_all(), used by the test suites 2003-10-15 21:31:23 +00:00
gsttrace.h Change 'const' to 'G_CONST_RETURN' in header files 2003-11-29 06:34:05 +00:00
gsttrashstack.c And now it's inlined again :) 2003-01-06 23:59:04 +00:00
gsttrashstack.h Add new --enable-fast-stack-trash option, defaults to on. 2003-05-31 09:51:28 +00:00
gsttypefind.c update plugin initialization restructuring (see email for details 2003-10-31 19:32:47 +00:00
gsttypefind.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gsttypes.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gsturi.c implement URI schemes 2003-11-24 03:21:54 +00:00
gsturi.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
gsturitype.c GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gsturitype.h new uritype 2003-02-10 20:33:50 +00:00
gstutils.c Add G_DISABLE_DEPRECATED and fix deprecated code 2003-11-03 20:56:53 +00:00
gstutils.h removed old code, g_object_get is the prefered method to get object properties 2003-02-08 02:26:15 +00:00
gstvalue.c Merge gstvalue and gststructure from CAPS branch 2003-11-29 06:31:10 +00:00
gstvalue.h comment out caps2 stuff 2003-12-02 16:48:11 +00:00
gstversion.h.in GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gstxml.c Change G_TYPE_POINTER to the appropriate type in g_signal_new() 2003-11-13 02:47:03 +00:00
gstxml.h Change GST_.*_PADDING to _gst_padding[GST_PADDING]; 2003-12-09 02:39:31 +00:00
Makefile.am oops, didn't intend to do last checkin 2003-12-09 04:05:31 +00:00
Makefile.am.future Update Makefile.am.future - a replacement for Makefile.am which uses features present in recent versions of automake ... 2001-05-29 12:43:21 +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