Emulator Issues #13147open
Core should not have a direct dependency on cubeb (CEXIMic)
What's the problem? Describe what went wrong.
Core currently has a dependency on cubeb through CEXIMic because it uses cubeb APIs directly.
Dolphin should be refactored so that only AudioCommon uses cubeb APIs. Perhaps we should split the audio backend concept into "output audio backend" and "input audio backend".
Recently, a user had a problem where a bug in a third party audio driver caused cubeb audio initialization to fail. Because CEXIMic always initializes cubeb, it was impossible to fully disable it. This made debugging the issue a bit more difficult.
No data to display