diff --git a/utils/fallbackswitch/src/fallbacksrc/imp.rs b/utils/fallbackswitch/src/fallbacksrc/imp.rs index a2e09496..27283d5d 100644 --- a/utils/fallbackswitch/src/fallbacksrc/imp.rs +++ b/utils/fallbackswitch/src/fallbacksrc/imp.rs @@ -1573,9 +1573,9 @@ impl FallbackSrc { let running_time = if let Some((_, start)) = pts.zip(segment.start()).filter(|(pts, start)| pts < start) { - Some(start) + segment.to_running_time(start) } else if let Some((_, stop)) = pts.zip(segment.stop()).filter(|(pts, stop)| pts >= stop) { - Some(stop) + segment.to_running_time(stop) } else { segment.to_running_time(pts) };