Actions
Emulator Issues #13147
openCore should not have a direct dependency on cubeb (CEXIMic)
Status:
New
Priority:
Normal
Assignee:
-
% Done:
0%
Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
Yes
Regression start:
Fixed in:
Description
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
Actions