gstreamer/gst
David Schleef 91954ff66b gst/gstpad.c: Rearrange/rewrite much of the pad negotiation code, since it resembled pasta. This actually changes th...
Original commit message from CVS:
* gst/gstpad.c:
Rearrange/rewrite much of the pad negotiation code, since it
resembled pasta.  This actually changes the way some
negotiation works, since the previous code was inconsistent
depending on how it was invoked.  Add (internal) structure
GstPadLink, which is used to hold some information (more in
the future) about the link between two pads.  Fixes a number
of bugs, including random lossage of filter caps when the
initial negotiation is delayed.  A few functions are still
unimplemented.
* gst/gstpad.h:
Add GST_PAD_LINK_{SUCESSFUL|FAILED}() macros.  Please use
these when testing GstPadLinkReturn values instead of comparing
directly.
2003-12-23 21:39:35 +00:00
..
autoplug gst/autoplug/: Fix autoplugging in spider element, so it works with new caps. 2003-12-22 18:06:22 +00:00
elements gst/elements/gstelements.c: Set ranks of elements to NONE, so the autoplugger doesn't use them. 2003-12-22 19:10:41 +00:00
indexers more trademark fixing 2003-12-05 12:32:06 +00:00
parse Allow more characters to be recognized as caps characters 2003-12-22 06:57:29 +00:00
registries Merge CAPS branch 2003-12-22 01:39:35 +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 Merge CAPS branch 2003-12-22 01:39:35 +00:00
gst.h rename gstcaps2.[ch] to gstcaps.[ch] 2003-12-22 01:58:20 +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 2003-12-18 09:41:49 +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 implement gst_bin_get_(all_)by_interface 2003-12-16 19:35:26 +00:00
gstbin.h implement gst_bin_get_(all_)by_interface 2003-12-16 19:35:26 +00:00
gstbuffer.c Merge CAPS branch 2003-12-22 01:39:35 +00:00
gstbuffer.h Merge CAPS branch 2003-12-22 01:39:35 +00:00
gstcaps.c rename gstcaps2.[ch] to gstcaps.[ch] 2003-12-22 01:58:20 +00:00
gstcaps.h rename gstcaps2.[ch] to gstcaps.[ch] 2003-12-22 01:58:20 +00:00
gstclock.c Remove need for calling set_active(FALSE)+set_active(TRUE) before calling handle_discont(). I didn't really understan... 2003-12-17 22:35:25 +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 Merge CAPS branch 2003-12-22 01:39:35 +00:00
gstelement.h Merge CAPS branch 2003-12-22 01:39:35 +00:00
gstelementfactory.c Merge CAPS branch 2003-12-22 01:39:35 +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 Removed needless semicolon that was causing a compiler error with Forte. 2003-12-15 18:22:57 +00:00
gstinfo.c some docs style cleanups 2003-12-22 10:51:03 +00:00
gstinfo.h minor style issues, no need to ChangeLog it 2003-12-22 10:37:31 +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 gst/gstpad.c: Rearrange/rewrite much of the pad negotiation code, since it resembled pasta. This actually changes th... 2003-12-23 21:39:35 +00:00
gstpad.h gst/gstpad.c: Rearrange/rewrite much of the pad negotiation code, since it resembled pasta. This actually changes th... 2003-12-23 21:39:35 +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 Fixed shell in docs/gst/Makefile.am and docs/libs/Makefile.am so that it works with Solaris /bin/sh. Fixed gst/gstpl... 2003-12-19 20:27:03 +00:00
gstplugin.h Merge CAPS branch 2003-12-22 01:39:35 +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
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 Merge CAPS branch 2003-12-22 01:39:35 +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 Add gst_value_init_and_copy() and use it, to avoid silly mistakes in using g_value_copy() 2003-12-22 07:00:25 +00:00
gststructure.h Merge CAPS branch 2003-12-22 01:39:35 +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 Add interface to setting GValues directly. 2003-12-23 04:50:01 +00:00
gsttag.h Add interface to setting GValues directly. 2003-12-23 04:50:01 +00:00
gsttaginterface.c Add interface to setting GValues directly. 2003-12-23 04:50:01 +00:00
gsttaginterface.h Add interface to setting GValues directly. 2003-12-23 04:50:01 +00:00
gsttaglist.c Add interface to setting GValues directly. 2003-12-23 04:50:01 +00:00
gsttaglist.h Add interface to setting GValues directly. 2003-12-23 04:50:01 +00:00
gsttagsetter.c Add interface to setting GValues directly. 2003-12-23 04:50:01 +00:00
gsttagsetter.h Add interface to setting GValues directly. 2003-12-23 04:50:01 +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 Merge CAPS branch 2003-12-22 01:39:35 +00:00
gsttypefind.h rename gstcaps2.[ch] to gstcaps.[ch] 2003-12-22 01:58:20 +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 Merge CAPS branch 2003-12-22 01:39:35 +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 Fix typo in last checkin that caused a regression. 2003-12-23 21:22:38 +00:00
gstvalue.h Rearrange lots of code. Change registration of compare function into registration of compare/serialize/deserialize f... 2003-12-23 20:58:05 +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 rename gstcaps2.[ch] to gstcaps.[ch] 2003-12-22 01:58:20 +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