[vlc-devel] [PATCH 0/5] Backport of avaudiocapture module to 3.0 branch

Thomas Guillem thomas at gllm.fr
Tue Feb 11 10:00:40 CET 2020


Hello,

OK with this set. No objections to backport this new module since the legacy module is broken.

On Mon, Feb 10, 2020, at 19:41, david.fuhrmann at gmail.com wrote:
> 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)
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list