summaryrefslogtreecommitdiffstats
path: root/sys/oss
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-11-06 10:15:22 +0000
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-11-06 10:15:22 +0000
commit58ddceed73344e25f3c61129031e4ebc490e44bc (patch)
tree226f856af8d28841aba3a3b918ee08cf75694d8d /sys/oss
parent133cbb77709140348e68552785b612f60eed82c6 (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.c12
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 *