From: Ronald S. Bultje Date: Tue, 28 Oct 2003 20:19:13 +0000 (+0000) Subject: oops... I broke device settings in OSS X-Git-Tag: CAPS-ROOT~134 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4aacdb8e51ceb82f11b6b608aacaffc036d1fb2;p=platform%2Fupstream%2Fgst-plugins-good.git oops... I broke device settings in OSS Original commit message from CVS: oops... I broke device settings in OSS --- diff --git a/sys/oss/gstosselement.c b/sys/oss/gstosselement.c index e4ac82a..4aa4916 100644 --- a/sys/oss/gstosselement.c +++ b/sys/oss/gstosselement.c @@ -608,7 +608,7 @@ gst_osselement_set_property (GObject *object, case ARG_DEVICE: /* disallow changing the device while it is opened get_property("device") should return the right one */ - if (gst_element_get_state (GST_ELEMENT (oss)) != GST_STATE_NULL) { + if (gst_element_get_state (GST_ELEMENT (oss)) == GST_STATE_NULL) { g_free (oss->device); oss->device = g_strdup (g_value_get_string (value)); } @@ -616,7 +616,7 @@ gst_osselement_set_property (GObject *object, case ARG_MIXERDEV: /* disallow changing the device while it is opened get_property("mixerdev") should return the right one */ - if (gst_element_get_state (GST_ELEMENT (oss)) != GST_STATE_NULL) { + if (gst_element_get_state (GST_ELEMENT (oss)) == GST_STATE_NULL) { g_free (oss->mixer_dev); oss->mixer_dev = g_strdup (g_value_get_string (value)); }