diff --git a/src/xrt/auxiliary/tracking/t_calibration.cpp b/src/xrt/auxiliary/tracking/t_calibration.cpp
index d430e66e8d81bda4160cb8362ba9a37723f7c6a4..89b9a2020311260f7fcfc051852bcdf376e608f3 100644
--- a/src/xrt/auxiliary/tracking/t_calibration.cpp
+++ b/src/xrt/auxiliary/tracking/t_calibration.cpp
@@ -480,6 +480,7 @@ process_frame_yuv(class Calibration &c, struct xrt_frame *xf)
 
 	cv::Mat data(h, w, CV_8UC3, xf->data, xf->stride);
 	ensure_buffers_are_allocated(c, data.rows, data.cols);
+	c.gui.frame->source_sequence = xf->source_sequence;
 
 	cv::cvtColor(data, c.gui.rgb, cv::COLOR_YUV2RGB);
 	cv::cvtColor(c.gui.rgb, c.grey, cv::COLOR_RGB2GRAY);
@@ -501,6 +502,7 @@ process_frame_yuyv(class Calibration &c, struct xrt_frame *xf)
 	f.data_half = cv::Mat(h, half_w, CV_8UC4, xf->data, xf->stride);
 	f.data_full = cv::Mat(h, w, CV_8UC2, xf->data, xf->stride);
 	ensure_buffers_are_allocated(c, f.data_full.rows, f.data_full.cols);
+	c.gui.frame->source_sequence = xf->source_sequence;
 
 	cv::cvtColor(f.data_full, c.gui.rgb, cv::COLOR_YUV2RGB_YUYV);
 	cv::cvtColor(f.data_full, c.grey, cv::COLOR_YUV2GRAY_YUYV);