From e4c2350b3f5d4de9b60b5db67c9aa36e61f4c9f4 Mon Sep 17 00:00:00 2001
From: Chad Hanna <chad.hanna@ligo.org>
Date: Thu, 13 Jun 2019 15:57:00 -0400
Subject: [PATCH] gstlal_interpolator: fix bug in determining minimum input
 size

---
 gstlal-ugly/gst/lal/gstlal_interpolator.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gstlal-ugly/gst/lal/gstlal_interpolator.c b/gstlal-ugly/gst/lal/gstlal_interpolator.c
index 78cb02d658..2e517a7f7c 100644
--- a/gstlal-ugly/gst/lal/gstlal_interpolator.c
+++ b/gstlal-ugly/gst/lal/gstlal_interpolator.c
@@ -698,7 +698,7 @@ static guint get_output_length(GSTLALInterpolator *element, guint samps) {
 			pretend_samps = element->half_length * element->inrate / element->outrate;
 	}
 	guint numinsamps = get_available_samples(element) + samps + pretend_samps;
-	if (numinsamps < kernel_length(element) - 1)
+	if (numinsamps < element->blocksampsin)
 		return 0;
 	// Note this could be zero
 	guint numoutsamps = (numinsamps - kernel_length(element) - 1) * element->outrate / element->inrate;
-- 
GitLab