diff --git a/gstlal-ugly/gst/lal/gstlal_interpolator.c b/gstlal-ugly/gst/lal/gstlal_interpolator.c index 9977177f6d64f3e1f8a4c66e742f2c552e7d0a41..0d1b3d481d173d432c18890683dcd4240cbd43e8 100644 --- a/gstlal-ugly/gst/lal/gstlal_interpolator.c +++ b/gstlal-ugly/gst/lal/gstlal_interpolator.c @@ -51,7 +51,7 @@ #define PI 3.141592653589793 -gsl_vector_float** kernel(int half_length_at_original_rate, int f) { +gsl_vector_float** upkernel(int half_length_at_original_rate, int f) { /* * This is a parabolic windowed sinc function kernel @@ -370,9 +370,9 @@ static gboolean set_caps (GstBaseTransform * base, GstCaps * incaps, GstCaps * o element->need_discont = TRUE; element->need_pretend = TRUE; - if (element->kernel) - free(element->kernel); - element->kernel = kernel(element->half_length, element->factor); + if (element->upkernel) + free(element->upkernel); + element->upkernel = upkernel(element->half_length, element->factor); /* * Keep blockstride small to prevent GAPS from growing to be large @@ -653,7 +653,7 @@ static GstFlowReturn transform(GstBaseTransform *trans, GstBuffer *inbuf, GstBuf else gst_audioadapter_copy_samples(element->adapter, element->workspace->data, element->blocksampsin, NULL, &copied_nongap); - resample(output, element->kernel, element->workspace->data, element->kernel_length, element->factor, element->channels, element->blockstrideout, copied_nongap); + resample(output, element->upkernel, element->workspace->data, element->kernel_length, element->factor, element->channels, element->blockstrideout, copied_nongap); if (element->need_pretend) { element->need_pretend = FALSE; @@ -682,7 +682,7 @@ static void finalize(GObject *object) */ for (guint i = 0; i < element->factor; i++) - gsl_vector_float_free(element->kernel[i]); + gsl_vector_float_free(element->upkernel[i]); gsl_matrix_float_free(element->workspace); /*