Update
This commit is contained in:
12
main.py
12
main.py
@@ -11,14 +11,14 @@ from typing import List
|
||||
|
||||
class MediaGrader:
|
||||
# Configuration constants
|
||||
BASE_FRAME_DELAY_MS = 33 # ~30 FPS
|
||||
BASE_FRAME_DELAY_MS = 16 # ~30 FPS
|
||||
KEY_REPEAT_RATE_SEC = 0.5 # How often to process key repeats
|
||||
FAST_SEEK_ACTIVATION_TIME = 0.5 # How long to hold before fast seek
|
||||
FAST_SEEK_ACTIVATION_TIME = 2.0 # How long to hold before fast seek
|
||||
FRAME_RENDER_TIME_MS = 50 # Time to let frames render between seeks
|
||||
SPEED_INCREMENT = 0.1
|
||||
SPEED_INCREMENT = 0.2
|
||||
MIN_PLAYBACK_SPEED = 0.1
|
||||
MAX_PLAYBACK_SPEED = 100.0
|
||||
FAST_SEEK_MULTIPLIER = 5
|
||||
FAST_SEEK_MULTIPLIER = 60
|
||||
IMAGE_DISPLAY_DELAY_MS = 100
|
||||
|
||||
def __init__(
|
||||
@@ -338,12 +338,12 @@ class MediaGrader:
|
||||
return
|
||||
elif key == ord(" "):
|
||||
self.is_playing = not self.is_playing
|
||||
elif key == ord("w"):
|
||||
elif key == ord("s"):
|
||||
self.playback_speed = max(
|
||||
self.MIN_PLAYBACK_SPEED,
|
||||
self.playback_speed - self.SPEED_INCREMENT,
|
||||
)
|
||||
elif key == ord("s"):
|
||||
elif key == ord("w"):
|
||||
self.playback_speed = min(
|
||||
self.MAX_PLAYBACK_SPEED,
|
||||
self.playback_speed + self.SPEED_INCREMENT,
|
||||
|
Reference in New Issue
Block a user