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.
This commit is contained in:
René Stadler 2011-10-28 11:16:38 +02:00
parent b44647c043
commit 9b94fc3102

View file

@ -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 +=