gstreamer/gst
Benjamin Otte ef97ba69b4 gst/gstpad.c: check that pads that get linked belong to the same manager. The old code allowed linking elements befor...
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_check_schedulers),
(gst_pad_can_link_filtered), (gst_pad_link_filtered),
(gst_pad_link_prepare):
check that pads that get linked belong to the same manager. The old
code allowed linking elements before putting them into bins, so it
worked to link them and then put them in different threads, which
lead to weird behaviour.
Since this effectively disallows linking elements before putting
them in a bin, some applications might not work after this and error
out. If these applications are too critical, we might need to revert
that patch. Please test this before the next release...
2004-07-02 03:24:08 +00:00
..
autoplug reorganize C/LIB flags add gst_info to gstcompat.h 2004-05-04 12:38:36 +00:00
elements gst/elements/: Removed multifdsink, moved it to plugins. 2004-06-26 15:38:11 +00:00
indexers gst/indexers/gstfileindex.c: make debugging use a default category 2004-06-06 23:39:39 +00:00
parse gst/parse/grammar.y: don't try to link elements before they have been added to bins 2004-06-24 03:51:02 +00:00
registries gst/registries/gstxmlregistry.c: don't rely on g_dir_open to figure out if a file is a directory, use explicit G_TEST... 2004-06-06 20:40:29 +00:00
schedulers - removing some trailing commas in enums to please C90 only compilers (AIX, Forte, ...) ('should' fix #143290) should... 2004-05-28 05:01:05 +00:00
.gitignore update - this is huge, because it includes *.bb, *.bbg and *.da files which are generated for gcov. 2004-01-12 16:53:23 +00:00
cothreads.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
cothreads.h gst/: implement gst_pad_collect as replacement for gst_pad_select. 2004-04-04 02:36:12 +00:00
gettext.h adding i18n tested with nl, seems to work fine 2004-01-13 11:30:00 +00:00
gst-i18n-app.h Enable NLS under Windows 2004-06-12 10:45:54 +00:00
gst-i18n-lib.h A bunch of portability fixes, derived from Steve Lhomme's MSVC 2004-04-28 23:26:06 +00:00
gst.c Somehow a clean fix to the semi-private export 2004-06-12 13:45:17 +00:00
gst.h rename GSTREAMER_EXPORT to GST_EXPORT 2004-06-13 10:04:12 +00:00
gst_private.h gst/elements/gstfilesrc.c: compute mapsize correctly 2004-05-11 16:20:41 +00:00
gstarch.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstatomic.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gstatomic.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstatomic_impl.h A bunch of portability fixes, derived from Steve Lhomme's MSVC 2004-04-28 23:26:06 +00:00
gstbin.c Somehow a clean fix to the semi-private export 2004-06-12 13:45:17 +00:00
gstbin.h rename GSTREAMER_EXPORT to GST_EXPORT 2004-06-13 10:04:12 +00:00
gstbuffer.c gst/gstbuffer.c (gst_buffer_default_copy): Don't forget to merge the flags from the buffer we're copying. 2004-06-09 16:04:37 +00:00
gstbuffer.h gst/gstbuffer.*: Added Comment to a flag. copy relevant flags in _buffer_copy. 2004-05-20 17:44:03 +00:00
gstcaps.c gst/gstcaps.c: don't print error messages when there is no error 2004-05-25 19:52:02 +00:00
gstcaps.h gst/gstcaps.c: Patch from Tim-Philipp Müller to fix GST_CAPS() and GST_IS_CAPS(). (bug #141304) 2004-04-28 20:19:46 +00:00
gstclock.c A bunch of portability fixes, derived from Steve Lhomme's MSVC 2004-04-28 23:26:06 +00:00
gstclock.h gst/gstelement.*: New function for setting element time taking into account a hardware buffering delay. 2004-03-28 13:15:21 +00:00
gstcompat.h reorganize C/LIB flags add gst_info to gstcompat.h 2004-05-04 12:38:36 +00:00
gstconfig.h.in rename GSTREAMER_EXPORT to GST_EXPORT 2004-06-13 10:04:12 +00:00
gstcpu.c gst/gstcpu.c: Fix problem when using 2004-06-14 18:15:23 +00:00
gstcpu.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstdata.c gst/gstdata.c: whoops, return values were wrong, so writable data was marked as non-writable and vice versa. (fixes #... 2004-06-20 20:49:32 +00:00
gstdata.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstdata_private.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstelement.c more clarification 2004-06-14 17:06:33 +00:00
gstelement.h gst/gstelement.h: remove define that referenced a nonexisting GstElement struct member 2004-06-22 03:08:56 +00:00
gstelementfactory.c gst/gstelementfactory.c: make the freakin "elementfactory bla has no type" message more useful. So we actually can do... 2004-06-16 21:06:50 +00:00
gsterror.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gsterror.h gst/gsterror.h: include the headers needed for declarations used in this header 2004-04-30 17:57:41 +00:00
gstevent.c remove gst_info remove gstlog.h, fold back to gstinfo.h update translations 2004-05-03 16:03:24 +00:00
gstevent.h rename GSTREAMER_EXPORT to GST_EXPORT 2004-06-13 10:04:12 +00:00
gstfilter.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gstfilter.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstformat.c remove gst_info remove gstlog.h, fold back to gstinfo.h update translations 2004-05-03 16:03:24 +00:00
gstformat.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstindex.c gst/gstindex.c: Fix overflows in comparison code. (bug #142819) 2004-05-20 19:32:34 +00:00
gstindex.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstinfo.c put back GST_CAT_DATAFLOW 2004-06-05 12:19:27 +00:00
gstinfo.h Fix a bug to enable/disable DEBUG under MSVC 2004-06-12 10:51:35 +00:00
gstinterface.c remove gst_info remove gstlog.h, fold back to gstinfo.h update translations 2004-05-03 16:03:24 +00:00
gstinterface.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstmacros.h A bunch of portability fixes, derived from Steve Lhomme's MSVC 2004-04-28 23:26:06 +00:00
gstmarshal.list add GstGError to help the bindings 2004-03-09 14:44:36 +00:00
gstmemchunk.c remove gst_info remove gstlog.h, fold back to gstinfo.h update translations 2004-05-03 16:03:24 +00:00
gstmemchunk.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstobject.c Somehow a clean fix to the semi-private export 2004-06-12 13:45:17 +00:00
gstobject.h rename GSTREAMER_EXPORT to GST_EXPORT 2004-06-13 10:04:12 +00:00
gstpad.c gst/gstpad.c: check that pads that get linked belong to the same manager. The old code allowed linking elements befor... 2004-07-02 03:24:08 +00:00
gstpad.h rename GSTREAMER_EXPORT to GST_EXPORT 2004-06-13 10:04:12 +00:00
gstparse.c gst/gstparse.c: Free the GString used in _gst_parse_escape() 2004-04-21 22:56:59 +00:00
gstparse.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstpipeline.c gst/gstpipeline.c: call gst_scheduler_reset on dispose (fixes #141416) 2004-05-12 23:43:03 +00:00
gstpipeline.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstplugin.c figure out problem with dynamic 2004-06-26 16:58:17 +00:00
gstplugin.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstpluginfeature.c gst/: don't use memchunks for these objects, use malloc instead 2004-04-09 19:05:03 +00:00
gstpluginfeature.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstprobe.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gstprobe.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstquery.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gstquery.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstqueue.c use ->length 2004-06-11 23:46:32 +00:00
gstqueue.h fix queue event code 2004-06-11 15:18:58 +00:00
gstregistry.c gst/gstregistry.c: refuse to add plugins when a plugin with same name is already registered. Fixes a bunch of "How to... 2004-05-10 00:35:59 +00:00
gstregistry.h A bunch of portability fixes, derived from Steve Lhomme's MSVC 2004-04-28 23:26:06 +00:00
gstregistrypool.c remove gst_info remove gstlog.h, fold back to gstinfo.h update translations 2004-05-03 16:03:24 +00:00
gstregistrypool.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstscheduler.c gst/: implement gst_pad_collect as replacement for gst_pad_select. 2004-04-04 02:36:12 +00:00
gstscheduler.h gst/: implement gst_pad_collect as replacement for gst_pad_select. 2004-04-04 02:36:12 +00:00
gststructure.c add IN_CAPS buffer flag; add GST_TYPE_FIXED_LIST + functions 2004-05-20 17:03:02 +00:00
gststructure.h gst/gstcaps.c: check for ANY caps before appending/unioning 2004-04-21 03:25:13 +00:00
gstsystemclock.c A bunch of portability fixes, derived from Steve Lhomme's MSVC 2004-04-28 23:26:06 +00:00
gstsystemclock.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gsttag.c gst/gstbuffer.c: (gst_buffer_free_chunk): Added gst_buffer_get_type() and changed to using it. 2004-04-13 02:22:02 +00:00
gsttag.h gst/gstbuffer.c: (gst_buffer_free_chunk): Added gst_buffer_get_type() and changed to using it. 2004-04-13 02:22:02 +00:00
gsttaginterface.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gsttaginterface.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gsttaglist.c gst/gstbuffer.c: (gst_buffer_free_chunk): Added gst_buffer_get_type() and changed to using it. 2004-04-13 02:22:02 +00:00
gsttaglist.h gst/gstbuffer.c: (gst_buffer_free_chunk): Added gst_buffer_get_type() and changed to using it. 2004-04-13 02:22:02 +00:00
gsttagsetter.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gsttagsetter.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstthread.c remove gst_info remove gstlog.h, fold back to gstinfo.h update translations 2004-05-03 16:03:24 +00:00
gstthread.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gsttrace.c gst/gstinfo.h: Add missing inline function. 2004-05-10 18:07:24 +00:00
gsttrace.h gst/gsttrace.h: Fix #ifdef nesting (bug #139109) Patch from jensgr@gmx.net (Jens Granseuer) 2004-04-05 19:02:39 +00:00
gsttrashstack.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gsttrashstack.h gst/gstcpu.c: Don't clobber ebx in inline assembly. gcc doesn't handle it correctly. (bug #141083) 2004-04-26 20:04:22 +00:00
gsttypefind.c remove gst_info remove gstlog.h, fold back to gstinfo.h update translations 2004-05-03 16:03:24 +00:00
gsttypefind.h docs/gst/Makefile.am: Disable a bunch of headers from being scanned 2004-03-30 07:36:19 +00:00
gsttypes.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gsturi.c Changes to handle compilers that don't have variadic macro support. In particular, glib headers define some inlines ... 2004-05-07 02:36:28 +00:00
gsturi.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gsturitype.c GST_DEBUG reorganization containing loads of stuff: 2003-06-29 14:05:49 +00:00
gsturitype.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstutils.c gst/gstutils.*: first argument of gst_util_dump_mem should be const 2004-03-22 22:23:50 +00:00
gstutils.h next time someone tells me to use the gst macros because they are better, they'd better be correct, damnit 2004-05-20 14:01:45 +00:00
gstvalue.c gst/gstvalue.c: test that start is smaller then end 2004-06-20 17:05:40 +00:00
gstvalue.h add IN_CAPS buffer flag; add GST_TYPE_FIXED_LIST + functions 2004-05-20 17:03:02 +00:00
gstversion.h.in fix non-gtk-doc comment blocks 2003-12-24 14:39:46 +00:00
gstxml.c don't mix tabs and spaces 2004-03-15 19:27:17 +00:00
gstxml.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
Makefile.am don't break distcheck 2004-05-09 15:00:15 +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