Closed Bug 1500468 Opened Last year Closed Last year

Enumerate device is broken in Linux

Categories

(Core :: Audio/Video: cubeb, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: achronop, Assigned: achronop)

References

Details

Attachments

(1 file)

CubebDeviceEnumerator relies on notification callbacks to update it's stored device list. The notification logic in not implemented in cubeb remote. The register method returns success though. If it returned an error then enumerator could work around the case and enumerate every time.

The method is expected to be implemented soon. Till then I made a small patch to return an error. This will restore the enumerate devices functionality until we get the permanent solution.

I'll add the patch directly to gecko. Feel free to r- of you want me to go through the whole import process.  

[1] https://searchfox.org/mozilla-central/rev/c56977420df7a1b692ce0f7e499ddb364d9fd7b2/media/audioipc/client/src/context.rs#273
Assignee: nobody → achronop
Priority: -- → P2
https://hg.mozilla.org/mozilla-central/rev/08ca28f32dcd
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Blocks: 1482150
You need to log in before you can comment on or make changes to this bug.