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
This commit is contained in:
accusys
2026-03-19 01:33:46 +08:00
parent 0b75987fd0
commit 5587e6a67a
5272 changed files with 103480 additions and 45 deletions

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
f53f4425bac58402

View File

@@ -0,0 +1 @@
{"rustc":18415816196306954164,"features":"[\"_ring\", \"_rustls\", \"_tls\", \"default\", \"gzip\", \"rustls\", \"rustls-no-provider\", \"rustls-webpki-roots\"]","declared_features":"[\"_doc\", \"_ring\", \"_rustls\", \"_test\", \"_tls\", \"_url\", \"brotli\", \"charset\", \"cookies\", \"default\", \"gzip\", \"json\", \"multipart\", \"native-tls\", \"native-tls-no-default\", \"native-tls-webpki-roots\", \"platform-verifier\", \"rustls\", \"rustls-no-provider\", \"rustls-webpki-roots\", \"socks-proxy\", \"vendored\", \"win-system-proxy\"]","target":2636997325719059094,"profile":5347358027863023418,"path":9487615695307098218,"deps":[[4359956005902820838,"utf8",false,2873566951792416653],[5071328984507806225,"webpki_roots",false,115637437802693750],[6803352382179706244,"percent_encoding",false,17094014052977519428],[7228429836347935118,"rustls",false,16390277019919080214],[9948939636274895937,"ureq_proto",false,6181380453667883073],[10456045882549826531,"flate2",false,6265660055140672649],[10630857666389190470,"log",false,16668812559325342810],[13077212702700853852,"base64",false,5947175971232583436],[17894305664988315121,"rustls_pki_types",false,12895208702787453317]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ureq-47d85b4b2edfc624/dep-lib-ureq","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}