mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-08-11 03:09:56 +00:00
d791552261c34566f8d96396cf8a849cd3f1853b
audioInputOpenHandler unconditionally called setDevice, so opening the selected input (tuner/note_detect on song start) restarted the engine even when the requested device was already bound — an audible dropout and the 'Audio paused unexpectedly' seen in tester logs. Now the handler reads the engine's actual binding (isAudioRunning + getCurrentDevice) and returns the bound identity without touching the device when input name and type already match; any read failure falls through to the normal rebind path. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Languages
C++
52%
TypeScript
18.6%
JavaScript
17.9%
Shell
7.3%
CMake
2.4%
Other
1.8%