refactor(main.py): use class constants for segment_count and segment_overlap_percent

This commit is contained in:
2025-08-20 12:16:45 +02:00
parent ab54fb2da7
commit dca565e6e9

View File

@@ -51,8 +51,8 @@ class MediaGrader:
# Multi-segment mode state # Multi-segment mode state
self.multi_segment_mode = False self.multi_segment_mode = False
self.segment_count = 4 # Number of video segments (2x2 grid) self.segment_count = self.SEGMENT_COUNT # Use the class constant
self.segment_overlap_percent = 10 # Percentage overlap between segments self.segment_overlap_percent = self.SEGMENT_OVERLAP_PERCENT # Use the class constant
self.segment_caps = [] # List of VideoCapture objects for each segment self.segment_caps = [] # List of VideoCapture objects for each segment
self.segment_frames = [] # List of current frames for each segment self.segment_frames = [] # List of current frames for each segment
self.segment_positions = [] # List of frame positions for each segment self.segment_positions = [] # List of frame positions for each segment
@@ -119,7 +119,7 @@ class MediaGrader:
# Multi-segment mode configuration # Multi-segment mode configuration
MULTI_SEGMENT_MODE = False MULTI_SEGMENT_MODE = False
SEGMENT_COUNT = 4 # Number of video segments (2x2 grid) SEGMENT_COUNT = 16 # Number of video segments (2x2 grid)
SEGMENT_OVERLAP_PERCENT = 10 # Percentage overlap between segments SEGMENT_OVERLAP_PERCENT = 10 # Percentage overlap between segments
# Seek modifiers for A/D keys # Seek modifiers for A/D keys