Skip to content

feat(macOS): Capture audio on macOS using Tap API - #4209

Merged
ReenigneArcher merged 57 commits into
LizardByte:masterfrom
ThomVanL:users/thomasvanlaere/feat-macos-ca-taps
Mar 21, 2026
Merged

ReenigneArcher merged 57 commits into
LizardByte:masterfrom
ThomVanL:users/thomasvanlaere/feat-macos-ca-taps

Merge branch 'master' into users/thomasvanlaere/feat-macos-ca-taps

12f9106
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 21, 2026 in 0s

No report found to compare against

View this Pull Request on Codecov

No report found to compare against

Details

Codecov Report

❌ Patch coverage is 45.61069% with 285 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (master@a7ab814). Learn more about missing BASE report.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/platform/macos/av_audio.mm 48.79% 143 Missing and 90 partials ⚠️
src/platform/macos/microphone.mm 5.00% 30 Missing and 8 partials ⚠️
src/platform/macos/coreaudio_helpers.h 50.00% 9 Missing and 3 partials ⚠️
src/audio.cpp 66.66% 0 Missing and 1 partial ⚠️
src/platform/windows/audio.cpp 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff            @@
##             master    #4209   +/-   ##
=========================================
  Coverage          ?   18.51%           
=========================================
  Files             ?      107           
  Lines             ?    22448           
  Branches          ?     9970           
=========================================
  Hits              ?     4156           
  Misses            ?    15929           
  Partials          ?     2363           
Files with missing lines Coverage Δ
src/config.h 0.00% <ø> (ø)
src/platform/common.h 32.40% <ø> (ø)
src/platform/linux/audio.cpp 60.14% <100.00%> (ø)
src/audio.cpp 55.21% <66.66%> (ø)
src/platform/windows/audio.cpp 25.40% <0.00%> (ø)
src/platform/macos/coreaudio_helpers.h 50.00% <50.00%> (ø)
src/platform/macos/microphone.mm 25.75% <5.00%> (ø)
src/platform/macos/av_audio.mm 48.79% <48.79%> (ø)