fix segfault when --gst-mask=-1 is enabled

Original commit message from CVS:
fix segfault when --gst-mask=-1 is enabled
This commit is contained in:
Benjamin Otte 2003-04-24 20:31:20 +00:00
parent 05d819a9a5
commit a05c17a8b8

View file

@ -1735,8 +1735,12 @@ gst_alsa_set_hw_params (GstAlsa *this)
g_return_val_if_fail (this != NULL, FALSE); g_return_val_if_fail (this != NULL, FALSE);
g_return_val_if_fail (this->handle != NULL, FALSE); g_return_val_if_fail (this->handle != NULL, FALSE);
GST_INFO (GST_CAT_PLUGIN_INFO, "Preparing format: %s %dHz, %d channels\n", if (this->format) {
GST_INFO (GST_CAT_PLUGIN_INFO, "Preparing format: %s %dHz, %d channels",
snd_pcm_format_name (this->format->format), this->format->rate, this->format->channels); snd_pcm_format_name (this->format->format), this->format->rate, this->format->channels);
} else {
GST_INFO (GST_CAT_PLUGIN_INFO, "Preparing format: (none)");
}
snd_pcm_hw_params_alloca (&hw_params); snd_pcm_hw_params_alloca (&hw_params);
ERROR_CHECK (snd_pcm_hw_params_any (this->handle, hw_params), ERROR_CHECK (snd_pcm_hw_params_any (this->handle, hw_params),