[vlc-commits] avaudiocapture: Add audio capture module based on AVFoundation framework

David Fuhrmann git at videolan.org
Tue Feb 11 18:59:02 CET 2020


vlc/vlc-3.0 | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Tue Aug  7 23:57:23 2018 +0200| [3c0a7badddb42f14b8e5fe17839b8ef3d67b6fc2] | committer: David Fuhrmann

avaudiocapture: Add audio capture module based on AVFoundation framework

This module is a drop-in replacement for the deprecated QTSound module.
QTSound is based on QtKit framework, which is long deprecated and does
not even exist anymore in current SDKs.

It supports the same feature set as QTSound.

closes #20883

(cherry picked from commit 58d5098c5139c8d491f6ba97ca8749a9def6ea22)
Small manual adaptations for vlc-3.0 branch:
- Removing VLC_tick usage
- Switch to access_demux like old qtsound module

Signed-off-by: David Fuhrmann <dfuhrmann at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=3c0a7badddb42f14b8e5fe17839b8ef3d67b6fc2
---

 modules/MODULES_LIST            |   1 +
 modules/access/Makefile.am      |   7 +
 modules/access/avaudiocapture.m | 344 ++++++++++++++++++++++++++++++++++++++++
 po/POTFILES.in                  |   1 +
 4 files changed, 353 insertions(+)

Diff:   http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commitdiff;h=3c0a7badddb42f14b8e5fe17839b8ef3d67b6fc2


More information about the vlc-commits mailing list