From: René Stadler Date: Fri, 28 Oct 2011 09:16:38 +0000 (+0200) Subject: audiodynamic: don't set process function too early X-Git-Tag: RELEASE-0.11.1~314 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9b94fc3102ee38fd344d6b03e9fa3b03680e537a;p=platform%2Fupstream%2Fgst-plugins-good.git audiodynamic: don't set process function too early GstAudioInfo and GstAudioFilter have been changed so that this code doesn't crash anymore when a property is set in NULL state. --- diff --git a/gst/audiofx/audiodynamic.c b/gst/audiofx/audiodynamic.c index f8d77a3..2fdf7b3 100644 --- a/gst/audiofx/audiodynamic.c +++ b/gst/audiofx/audiodynamic.c @@ -185,6 +185,9 @@ gst_audio_dynamic_set_process_function (GstAudioDynamic * filter) { gint func_index; + if (GST_AUDIO_FILTER_FORMAT (filter) == GST_AUDIO_FORMAT_UNKNOWN) + return FALSE; + func_index = (filter->mode == MODE_COMPRESSOR) ? 0 : 4; func_index += (filter->characteristics == CHARACTERISTICS_HARD_KNEE) ? 0 : 2; func_index +=