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 @@
{"rustc":18415816196306954164,"features":"[\"client\", \"default\", \"http1\", \"http2\"]","declared_features":"[\"capi\", \"client\", \"default\", \"ffi\", \"full\", \"http1\", \"http2\", \"nightly\", \"server\", \"tracing\"]","target":9574292076208557625,"profile":5592815138508651293,"path":1679688727598656876,"deps":[[302948626015856208,"futures_core",false,6559261590633476446],[1074848931188612602,"atomic_waker",false,5062489137368522448],[1569313478171189446,"want",false,3345836252886481926],[1615478164327904835,"pin_utils",false,12823844707686195617],[2251399859588827949,"pin_project_lite",false,12132484827654348506],[2620434475832828286,"http",false,1538968616294559883],[3158163345960637315,"h2",false,159448423353441402],[3666196340704888985,"smallvec",false,12597156320473389177],[3870702314125662939,"bytes",false,9120648648203861530],[6163892036024256188,"httparse",false,5673458536568184397],[9128867168860799549,"futures_channel",false,7932091757824340125],[9938278000850417404,"itoa",false,954792988778079023],[13298363700532491723,"tokio",false,9244217986007907521],[14084095096285906100,"http_body",false,3897859718188432]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hyper-ac93e64dc2ff616d/dep-lib-hyper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}