You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve flush queue starvation and PR review issues in DualEngineASR
- Add isFlushing cancellation flag (lock-protected) to skip stale
processAudio blocks in qwenQueue when flush is initiated, preventing
20-30s hangs caused by pending Metal GPU inference blocking the flush
- Move qwenHasOutput reset inside qwenQueue.sync in reset() to prevent
race condition with in-flight processAudio blocks
- Replace fragile force unwrap (unfixedText!) with optional chaining
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments