pub fn split_into_segments(timecodes: &[Timecode]) -> Vec<Vec<Timecode>>
Split a slice of timecodes into continuous segments.