From f85c2fd84dcd2d5e886fab7aac521cb57928a0a1 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 14 Aug 2006 07:44:14 +0000 Subject: [PATCH] libs/gst/base/gstbasesrc.c: If the parent state change function failed, don't assume we can safely stop the source, t... Original commit message from CVS: * libs/gst/base/gstbasesrc.c: (gst_base_src_change_state): If the parent state change function failed, don't assume we can safely stop the source, this will be done when the pads are deactivated. --- ChangeLog | 6 ++++++ libs/gst/base/gstbasesrc.c | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 8ca8b65040..21da607bed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-08-14 Wim Taymans + + * libs/gst/base/gstbasesrc.c: (gst_base_src_change_state): + If the parent state change function failed, don't assume we can safely + stop the source, this will be done when the pads are deactivated. + 2006-08-14 Wim Taymans * gst/gstbuffer.c: diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index 3c961beb5c..e788b3406e 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -2018,7 +2018,6 @@ gst_base_src_change_state (GstElement * element, GstStateChange transition) failure: { GST_DEBUG_OBJECT (basesrc, "parent failed state change"); - gst_base_src_stop (basesrc); return result; } error_stop: