diff --git a/gstlal-burst/python/snax/multirate_datasource.py b/gstlal-burst/python/snax/multirate_datasource.py index f5a7f86bbfa59b6b146dec55923588201f2b449d..6978df0cb96c0edaec291c02043f338b4a49a761 100644 --- a/gstlal-burst/python/snax/multirate_datasource.py +++ b/gstlal-burst/python/snax/multirate_datasource.py @@ -190,6 +190,12 @@ def mkwhitened_multirate_src(pipeline, src, rates, native_rate, instrument, psd firelem.set_property("fir-matrix", numpy.array(kernel, ndmin = 2)) whiten.connect_after("notify::mean-psd", set_fir_psd, head, reference_psd.PSDFirKernel()) + # + # extra queue to deal with gaps produced by segmentsrc + # + + head = pipeparts.mkqueue(pipeline, head, max_size_buffers = 0, max_size_bytes = 0, max_size_time = Gst.SECOND * (psd_fft_length + 2)) + # # Drop initial data to let the PSD settle #