From 99c3c397cae575843e347f476391318c829fc37b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 14 Jul 2004 15:10:09 +0000 Subject: [PATCH] gst/schedulers/gstoptimalscheduler.c: Fix stupid warning when an element is to be migrated but is already migrated. Original commit message from CVS: * gst/schedulers/gstoptimalscheduler.c: (group_dec_link), (gst_opt_scheduler_pad_link), (group_migrate_connected): Fix stupid warning when an element is to be migrated but is already migrated. --- ChangeLog | 7 +++++++ gst/schedulers/gstoptimalscheduler.c | 8 +++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 131e843f9a..fefc8bf615 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2004-07-14 Wim Taymans + + * gst/schedulers/gstoptimalscheduler.c: (group_dec_link), + (gst_opt_scheduler_pad_link), (group_migrate_connected): + Fix stupid warning when an element is to be migrated but + is already migrated. + 2004-07-14 Wim Taymans * gst/schedulers/gstoptimalscheduler.c: (group_dec_link), diff --git a/gst/schedulers/gstoptimalscheduler.c b/gst/schedulers/gstoptimalscheduler.c index 23be3b0bb4..78f0a0cf65 100644 --- a/gst/schedulers/gstoptimalscheduler.c +++ b/gst/schedulers/gstoptimalscheduler.c @@ -2302,7 +2302,7 @@ group_migrate_connected (GstOptScheduler * osched, GstElement * element, GstOptSchedulerGroup * group, GstPad * brokenpad) { GList *connected, *c; - GstOptSchedulerGroup *new_group = NULL; + GstOptSchedulerGroup *new_group = NULL, *tst; GstOptSchedulerChain *chain; gint len; @@ -2311,6 +2311,12 @@ group_migrate_connected (GstOptScheduler * osched, GstElement * element, return NULL; } + get_group (element, &tst); + if (tst == NULL) { + GST_LOG ("element has no group, not interesting"); + return NULL; + } + GST_LOG ("migrate connected elements to new group"); connected = element_get_reachables (element, group, brokenpad); GST_LOG ("elements to move to new group:");