Skip to content

Commit f0dc823

Browse files
authored
progress indicator issue fixed
1 parent 7ead631 commit f0dc823

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

backend/main.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,11 +1017,12 @@ def update_progress(self, ocr=None, frame_extract=None):
10171017
:param frame_extract 视频帧提取进度
10181018
"""
10191019
if ocr is not None:
1020-
self.progress_ocr = ocr
1020+
self.progress_ocr = max(0, min(100, ocr)) # Clamp value between 0 and 100
10211021
if frame_extract is not None:
1022-
self.progress_frame_extract = frame_extract
1023-
self.progress_total = (self.progress_frame_extract + self.progress_ocr) / 2
1024-
# 通知所有监听器
1022+
self.progress_frame_extract = max(0, min(100, frame_extract)) # Clamp value between 0 and 100
1023+
1024+
self.progress_total = (self.progress_frame_extract * 0.4) + (self.progress_ocr * 0.6)
1025+
# Notify listeners
10251026
self.notify_progress_listeners()
10261027

10271028
def start_subtitle_ocr_async(self):

0 commit comments

Comments
 (0)