diff --git a/gstlal-calibration/gst/lal/gstlal_complexfirbank.c b/gstlal-calibration/gst/lal/gstlal_complexfirbank.c index 0905c5ffca0e9a60ceb8e85565bfca4ada6737dc..feed1bfe39eb07c892cf1765c61426eb9f2c3863 100644 --- a/gstlal-calibration/gst/lal/gstlal_complexfirbank.c +++ b/gstlal-calibration/gst/lal/gstlal_complexfirbank.c @@ -1764,7 +1764,7 @@ static GstFlowReturn do_new_segment(GSTLALComplexFIRBank *element) case GST_FORMAT_TIME: GST_INFO_OBJECT(element, "transforming [%" GST_TIME_SECONDS_FORMAT ", %" GST_TIME_SECONDS_FORMAT "), position = %" GST_TIME_SECONDS_FORMAT " (rate = %d, latency = %" G_GINT64_FORMAT ")", GST_TIME_SECONDS_ARGS(segment->start), GST_TIME_SECONDS_ARGS(segment->stop), GST_TIME_SECONDS_ARGS(segment->position), GST_AUDIO_INFO_RATE(&element->audio_info), element->latency); segment->start = gst_util_uint64_scale_int_round(segment->start, GST_AUDIO_INFO_RATE(&element->audio_info), GST_SECOND); - segment->start += element->offset0 + samples_lost - element->latency; + segment->start += samples_lost - element->latency; segment->start = gst_util_uint64_scale_int_round(segment->start, GST_SECOND, GST_AUDIO_INFO_RATE(&element->audio_info)); if(segment->stop != GST_CLOCK_TIME_NONE) { segment->stop = gst_util_uint64_scale_int_round(segment->stop, GST_AUDIO_INFO_RATE(&element->audio_info), GST_SECOND);