diff options
author | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2003-11-06 10:15:22 +0000 |
---|---|---|
committer | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2003-11-06 10:15:22 +0000 |
commit | 58ddceed73344e25f3c61129031e4ebc490e44bc (patch) | |
tree | 226f856af8d28841aba3a3b918ee08cf75694d8d /sys/oss | |
parent | 133cbb77709140348e68552785b612f60eed82c6 (diff) |
Add proper switch to needs_probe()
Original commit message from CVS:
Add proper switch to needs_probe()
Diffstat (limited to 'sys/oss')
-rw-r--r-- | sys/oss/gstosselement.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sys/oss/gstosselement.c b/sys/oss/gstosselement.c index 07f0766c..b9211199 100644 --- a/sys/oss/gstosselement.c +++ b/sys/oss/gstosselement.c @@ -318,8 +318,18 @@ gst_ossprobe_needs_probe (GstPropertyProbe *probe, const GParamSpec *pspec) { GstOssElementClass *klass = GST_OSSELEMENT_GET_CLASS (probe); + gboolean ret = FALSE; - return !gst_osselement_class_probe_devices (klass, TRUE); + switch (prop_id) { + case ARG_DEVICE: + ret = !gst_osselement_class_probe_devices (klass, TRUE); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (probe, prop_id, pspec); + break; + } + + return ret; } static GValueArray * |