From: Ronald B. <rb...@us...> - 2003-11-06 10:15:36
|
CVS Root: /cvsroot/gstreamer Module: gst-plugins Changes by: rbultje Date: Thu Nov 06 2003 02:15:35 PST Log message: Add proper switch to needs_probe() Modified files: sys/oss : gstosselement.c Links: http://cvs.sf.net/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/sys/oss/gstosselement.c.diff?r1=1.11&r2=1.12 ====Begin Diffs==== Index: gstosselement.c =================================================================== RCS file: /cvsroot/gstreamer/gst-plugins/sys/oss/gstosselement.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- gstosselement.c 6 Nov 2003 09:55:24 -0000 1.11 +++ gstosselement.c 6 Nov 2003 10:15:22 -0000 1.12 @@ -318,8 +318,18 @@ 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 * |