From: <wt...@fr...> - 2004-07-16 16:02:27
|
CVS Root: /cvs/gstreamer Module: gstreamer Changes by: wtay Date: Sat Jul 17 2004 02:02:25 EST Log message: * gst/schedulers/gstoptimalscheduler.c: (gst_opt_scheduler_init), (create_chain), (destroy_chain), (create_group), (destroy_group), (add_to_group), (merge_groups), (group_elements), (group_inc_link), (group_dec_link), (gst_opt_scheduler_pad_link), (group_inc_links_for_element), (group_migrate_connected): Call group_inc_link with the proper src->sink ordering -- break this, and we break sort_chain. patch from wingo for bug 147713. Partially revert patch 1.89. When adding a loop based element to the scheduler, the links to other groups are automatically followed and incremented. This should not happen because the bin will call pad_link explicitly for those connection, resulting in them counted twice. Results in assertion failure on pipeline cleanup. Modified files: . : ChangeLog gst/schedulers : gstoptimalscheduler.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.688&r2=1.689 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/schedulers/gstoptimalscheduler.c.diff?r1=1.91&r2=1.92 |