[vlc-devel] [PATCH 0/5] Backport of avaudiocapture module to 3.0 branch
david.fuhrmann at gmail.com
david.fuhrmann at gmail.com
Mon Feb 10 19:41:50 CET 2020
From: David Fuhrmann <dfuhrmann at videolan.org>
Hi there,
On vlc-3.0, we still have the very deprecated qtsound module for
audio capture. The underlying Framework of this module is deprecated
since a long time, and starting with macOS Catalina (the newest version)
it just does not work anymore (i.e. it does not find any audio devices
anymore).
I would like to backport now the successor, avaudiocapture, to the 3.0
branch, to restore this functionality. avaudiocapture uses the new
AVFoundation framework, which is available starting 10.7 (= the first
os version we still support on 3.0).
Code has been tested both on 10.14 and 10.15, as well as on the old
10.7 laptop I still have.
BR. David
David Fuhrmann (5):
avaudiocapture: Add audio capture module based on AVFoundation
framework
qtsound: Remove module
macOS/configure.sh: Remove qtkit build option
macosx: Use avaudiocapture module instead of qtsound
avaudiocapture: Inform user when microphone access is not granted
configure.ac | 19 +-
extras/package/macosx/configure.sh | 1 -
.../macosx/vlc.xcodeproj/project.pbxproj | 2 -
modules/MODULES_LIST | 2 +-
modules/access/Makefile.am | 10 +-
modules/access/avaudiocapture.m | 348 +++++++++++
modules/access/qtsound.m | 586 ------------------
modules/gui/macosx/VLCOpenWindowController.m | 14 +-
po/POTFILES.in | 4 +-
9 files changed, 366 insertions(+), 620 deletions(-)
create mode 100644 modules/access/avaudiocapture.m
delete mode 100644 modules/access/qtsound.m
--
2.21.1 (Apple Git-122.3)
More information about the vlc-devel
mailing list