Commit Graph

9 Commits

Author SHA1 Message Date
accusys
722af4fe87 feat(player): add chunk/scene markers on progress bar 2026-03-19 01:54:12 +08:00
accusys
dbcd7ba5e9 feat(ui): enhance OSD with progress %, playback icon, and dark background 2026-03-19 01:48:33 +08:00
accusys
643accfc92 feat(player): add click-to-seek on progress bar 2026-03-19 01:47:24 +08:00
accusys
263daa0763 feat(player): add progress bar, fullscreen toggle, Home/End keys 2026-03-19 01:45:21 +08:00
accusys
6ea57d3a3e feat(player): improve video scaling, YOLO positioning, and controls
- Fix video scaling to properly fit window while maintaining aspect ratio
- Fix YOLO bbox positioning with proper offset calculation
- Add mouse wheel zoom
- Add arrow keys for panning when zoomed
- Improve status bar with better layout
- Auto-scale video to fit window when zoom=1.0
2026-03-19 01:39:02 +08:00
accusys
5587e6a67a feat(player): add ASR/YOLO overlays, zoom, and text rendering
- Add TTF text rendering for subtitles and YOLO labels
- Implement ASR subtitle display with background
- Add YOLO bbox rendering with class labels
- Add zoom in/out (+/-) and reset (Backquote)
- Add frame/time info display
- Fix YOLO metadata parsing for actual file format
- Add Shift+Arrow for 1-second seek
2026-03-19 01:33:46 +08:00
accusys
0b75987fd0 feat(player): implement SDL2 video playback with FFmpeg decoder 2026-03-19 01:23:27 +08:00
c62b91fbb6 Update main.rs with complete implementation 2026-03-19 01:11:26 +08:00
6fed397467 Add main.rs entry point 2026-03-19 00:31:11 +08:00