gstreamer/gst/schedulers
Wim Taymans 6187bf80e7 gst/schedulers/gstoptimalscheduler.c: Fixes to maintain internal consistency of the scheduler data structures.
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_chain),
(remove_from_chain), (chain_group_set_enabled), (add_to_group),
(merge_groups), (setup_group_scheduler),
(group_inc_links_for_element), (gst_opt_scheduler_iterate),
(gst_opt_scheduler_show):
Fixes to maintain internal consistency of the scheduler data
structures.
- adding an enabled group to a chain should increment the
number of enabled elements in that chain.
- removing an enabled group from a chain could disable the
chain.
- removing a disabled group from a chain could enable the
chain.
- add g_assert when internal inconsistency is detected.
- adding an element to a group could increase the number of
links this group has with other groups.
- merging two groups also merges the chains.
- also show group links in the _show method.

Please report regressions ASAP, so I can fix them.
2004-05-27 09:33:29 +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_compat.h docs/gst/Makefile.am: make docs exit on scanning problems fix nonsrcdir build issues 2004-04-07 15:31:25 +00:00
entryscheduler.c gst/gstbin.c: don't 2004-05-18 21:18:43 +00:00
gstbasicscheduler.c gst/gstelement.c: whoops, store the signal id correctly 2004-05-13 15:07:56 +00:00
gstoptimalscheduler.c gst/schedulers/gstoptimalscheduler.c: Fixes to maintain internal consistency of the scheduler data structures. 2004-05-27 09:33:29 +00:00
gthread-cothreads.h gst/schedulers/gthread-cothreads.h: free allocated data for main cothread, too when destroying context (fixes #141417) 2004-04-30 02:16:29 +00:00
Makefile.am reorganize C/LIB flags add gst_info to gstcompat.h 2004-05-04 12:38:36 +00:00