Files
useless-umd-player/ui
quoije ba21426b77 Stop previous stream when a new one starts; ease animations
Starting a movie now closes the current decode engine and bumps a playback
generation so the stale video/audio threads stop themselves (they were
overlapping the movie's canvas and audio). PlaybackEngine.close is idempotent.
Animation records now honor their accelMode (linear/accel/decel easing).
2026-09-16 12:20:47 -04:00
..