Project

General

Profile

Actions

Emulator Issues #13147

open

Core should not have a direct dependency on cubeb (CEXIMic)

Added by OatmealDome 21 days ago.

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

Also available in: Atom PDF