tracers: buffer-lateness: don't panic on add overflow

Better not producing logs than panicking.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2149>
This commit is contained in:
François Laignel 2025-03-26 16:44:18 +01:00 committed by GStreamer Marge Bot
parent 333e88012e
commit 76a48baa32

View file

@ -359,7 +359,9 @@ impl TracerImpl for BufferLateness {
None => return,
};
let buffer_clock_time = running_time + base_time;
let Some(buffer_clock_time) = running_time.checked_add(base_time) else {
return;
};
let pipeline_clock_time = match clock.time() {
Some(time) => time,
None => return,