fix(fx-rt): het crackle master FX - engine gui block ASAP + worklet FILL buffer 8
_pump_output bo pace realtime (truoc: moi block send cach nhau block_sec lam client queue ~1 -> jitter bridge/WS/GC -> queue can -> zero-fill crackle). Gio gui het burst ASAP; worklet sf-fx-realtime them FILL=8: chi phat khi outQueue >= 8 block, underrun -> re-buffer (im lang cho du FILL) thay vi zero-fill lien tuc. Cap 32 giu nguyen. PDC: FX_RT_ROUNDTRIP_SAMPLES 1792->3840 (RTT ~7 block + FILL 8 block = 15 block @48k) de dry-bypass path khong lech pha voi mastered. Cache-buster v=202608212401 (precompiled + worklet). Rebuild PyInstaller + copy 3 noi deploy. Verify: probe crackle3 25s Ozone rebuffer_events=0 (zero_fill 12 block = startup fill), picker UI PASS (59 VST).
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user