diff options
author | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2005-02-22 15:23:05 +0000 |
---|---|---|
committer | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2005-02-22 15:23:05 +0000 |
commit | 294f780cff637442d9b3c22a2e0135524b6909c3 (patch) | |
tree | a2bf6219895301bcf649770f7b47e973e7b99b46 | |
parent | 0c606747f10c4e60cb9004651e3e1d941b7405e6 (diff) |
sys/oss/gstosselement.c: Kick the hell out of gcc for not warning me about a symbol conflict.BRANCH-GSTREAMER-0_8-ROOT
Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_class_probe_devices):
Kick the hell out of gcc for not warning me about a symbol conflict.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | sys/oss/gstosselement.c | 8 |
2 files changed, 9 insertions, 4 deletions
@@ -1,3 +1,8 @@ +2005-02-22 Ronald S. Bultje <rbultje@ronald.bitfreak.net> + + * sys/oss/gstosselement.c: (gst_osselement_class_probe_devices): + Kick the hell out of gcc for not warning me about a symbol conflict. + 2005-02-22 Luca Ognibene <luogni@tin.it> Reviewed by: Tim-Philipp Müller <tim at centricular dot net> diff --git a/sys/oss/gstosselement.c b/sys/oss/gstosselement.c index b2d652618..e8fc34530 100644 --- a/sys/oss/gstosselement.c +++ b/sys/oss/gstosselement.c @@ -245,7 +245,7 @@ gst_osselement_class_probe_devices (GstOssElementClass * klass, gboolean check) static GList *device_combinations; GList *padtempllist; gint openmode = O_RDONLY; - gboolean mixer = FALSE; + gboolean is_mixer = FALSE; /* Ok, so how do we open the device? We assume that we have (max.) one * pad, and if this is a sinkpad, we're osssink (w). else, we're osssrc @@ -257,7 +257,7 @@ gst_osselement_class_probe_devices (GstOssElementClass * klass, gboolean check) if (GST_PAD_TEMPLATE_DIRECTION (firstpadtempl) == GST_PAD_SINK) { openmode = O_WRONLY; } - mixer = TRUE; + is_mixer = TRUE; } if (!init && !check) { @@ -303,7 +303,7 @@ gst_osselement_class_probe_devices (GstOssElementClass * klass, gboolean check) /* we just check the dsp. we assume the mixer always works. * we don't need a mixer anyway (says OSS)... If we are a * mixer element, we use the mixer anyway. */ - if ((fd = open (mixer ? mixer : + if ((fd = open (is_mixer ? mixer : dsp, openmode | O_NONBLOCK)) > 0 || errno == EBUSY) { GstOssDeviceCombination *combi; @@ -314,7 +314,7 @@ gst_osselement_class_probe_devices (GstOssElementClass * klass, gboolean check) combi = g_new0 (GstOssDeviceCombination, 1); combi->dsp = dsp; combi->mixer = mixer; - combi->dev = mixer ? mixer_dev : dsp_dev; + combi->dev = is_mixer ? mixer_dev : dsp_dev; device_combinations = device_combination_append (device_combinations, combi); } else { |