Prevent infinite loop for out-of-bound timestamps in clip_timestamps (#697)

Same as https://github.com/openai/whisper/pull/2005
This commit is contained in:
Purfview
2024-02-22 08:48:35 +00:00
committed by GitHub
parent 22c75d0cc3
commit 30d6043e90

View File

@@ -471,6 +471,8 @@ class WhisperModel:
# while seek < seek_clip_end
while clip_idx < len(seek_clips):
seek_clip_start, seek_clip_end = seek_clips[clip_idx]
if seek_clip_end > content_frames:
seek_clip_end = content_frames
if seek < seek_clip_start:
seek = seek_clip_start
if seek >= seek_clip_end: