Skip to content

macOS CoreAudio Microphnoe driver #17990

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

JoeMatt
Copy link
Contributor

@JoeMatt JoeMatt commented Jun 8, 2025

Description

  • Renames the existing driver for iOS only
  • Adds a new macOS CoreAudio / AudioUnit driver

Related Issues

Related Pull Requests

#17590

Reviewers

@warmenhoven

@JoeMatt JoeMatt force-pushed the feature/macOS-Core-Audio-Mic-Fix branch from fe98751 to 35dc12f Compare June 8, 2025 23:24
@JoeMatt JoeMatt marked this pull request as ready for review June 8, 2025 23:26
add mic usage to info.plist

enable micorphone in xcconfig

mic device selection macos

snapshot

revert ios driver

macos only driver, doesn’t deadlock now

macos driver seems to be doing something

looooooop

well, at least it doesn’t spin lock, no audio

audio capture working!

seems to be working now

cleanup some extra logging

clean up some extra logging

rename ios driver for clarity

remove some locks

better performance, but some noise

remove unused fifo_lock

clear the fifo

fix noise in buffer

some improvements, might not need

remove superfulous silent check

reduce latency

Signed-off-by: Joseph Mattiello <[email protected]>
@JoeMatt JoeMatt force-pushed the feature/macOS-Core-Audio-Mic-Fix branch from 35dc12f to 663f318 Compare June 9, 2025 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant