From a1207767989d0d37feb3803b514dbfd145f1bff5 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 24 Mar 2004 14:44:08 +0000 Subject: [PATCH] ext/gnomevfs/gstgnomevfssrc.c: don't g_return_if_fail if element is PLAYING, fail silently as every other element. Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_set_property): don't g_return_if_fail if element is PLAYING, fail silently as every other element. * gst/effectv/gstquark.c: (gst_quarktv_chain): only fix needed for cast lvalue issues in gst-plugins * gst/volenv/gstvolenv.c: (gst_volenv_init): add proxy_getcaps --- ChangeLog | 10 ++++++++++ ext/gnomevfs/gstgnomevfssrc.c | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 18cd946400..f26718a8dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2004-03-24 Benjamin Otte + + * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_set_property): + don't g_return_if_fail if element is PLAYING, fail silently as every + other element. + * gst/effectv/gstquark.c: (gst_quarktv_chain): + only fix needed for cast lvalue issues in gst-plugins + * gst/volenv/gstvolenv.c: (gst_volenv_init): + add proxy_getcaps + 2004-03-24 Benjamin Otte * gst/level/gstlevel.c: (gst_level_init): diff --git a/ext/gnomevfs/gstgnomevfssrc.c b/ext/gnomevfs/gstgnomevfssrc.c index 2c37ed0401..d2301e2da1 100644 --- a/ext/gnomevfs/gstgnomevfssrc.c +++ b/ext/gnomevfs/gstgnomevfssrc.c @@ -397,8 +397,8 @@ gst_gnomevfssrc_set_property (GObject * object, guint prop_id, switch (prop_id) { case ARG_LOCATION: /* the element must be stopped or paused in order to do this */ - g_return_if_fail ((GST_STATE (src) < GST_STATE_PLAYING) - || (GST_STATE (src) == GST_STATE_PAUSED)); + if (GST_STATE (src) == GST_STATE_PLAYING) + break; g_free (src->filename);