Fixing jitter in audio playback while following segments in transcrip… (#1257)

This commit is contained in:
Raivis Dejus 2025-10-04 20:53:21 +03:00 committed by GitHub
commit d53bd6df18
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1032,7 +1032,9 @@ class TranscriptionViewerWidget(QWidget):
start_time = segment.value("start_time")
end_time = segment.value("end_time")
self.audio_player.set_position(start_time)
if self.audio_player.position_ms < start_time or self.audio_player.position_ms > end_time:
self.audio_player.set_position(start_time)
if self.segment_looping_enabled:
self.audio_player.set_range((start_time, end_time))