[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#950181: ITP: miniaudio -- single file library for audio playback and capture



Package: wnpp
Severity: wishlist
Owner: Nicolas Braud-Santoni <nicoo@debian.org>
Control: block 950178 by -1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

* Package name    : miniaudio
  Version         : 0.9.10
  Upstream Author : David Reid <davidreidsoftware@gmail.com>
* URL             : https://github.com/dr-soft/miniaudio
* License         : MIT or Unlicense
  Programming Lang: C
  Description     : single file library for audio playback and capture

miniaudio (formerly mini_al) is a single file library for audio playback and
capture. It's written in C (compilable as C++) and released into the public
domain.

Features
========
- - A simple build system.
  - It should Just Work out of the box, without the need to download and install any dependencies.
- - A simple API.
- - Supports playback, capture and full-duplex.
- - Data conversion.
  - Sample format conversion, with optional dithering.
  - Sample rate conversion.
  - Channel mapping and channel conversion (stereo to 5.1, etc.)
- - MP3, Vorbis, FLAC and WAV decoding.
  - This depends on external single file libraries which can be found in the "extras" folder.


Supported Platforms
===================
- - Windows (XP+), UWP
- - macOS, iOS
- - Linux
- - BSD
- - Android
- - Raspberry Pi
- - Emscripten / HTML5


Backends
========
- - WASAPI
- - DirectSound
- - WinMM
- - Core Audio (Apple)
- - ALSA
- - PulseAudio
- - JACK
- - sndio (OpenBSD)
- - audio(4) (NetBSD and OpenBSD)
- - OSS (FreeBSD)
- - AAudio (Android 8.0+)
- - OpenSL|ES (Android only)
- - Web Audio (Emscripten)
- - Null (Silence)

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEU7EqA8ZVHYoLJhPE5vmO4pLV7MsFAl4x7KkRHG5pY29vQGRl
Ymlhbi5vcmcACgkQ5vmO4pLV7MuUMg/5AVQydyBEUMds8tkl/OPaHITK2/dT46rQ
qfv43gGbXlWmSITBuiRXLef8Ugr0YaDVafp32Z7eKVBSlTU3We0dLtN3MNib6zgV
1NPmKuQOP/KchwXUBiohMfcqtd3UhD7cqkYZfNBVue62HFh4UCbU1nBUaAivD1sf
OzCMeocqxocItnMCYPqqWh99lAKZ1ASpAcD27QRhEFlbB77QZ2i1rvTaTQZ4Tjki
LmBtJcDZrs6Euu+3WvxlKUu3EUJXKqwWzGUXXut34tnhbSGE9xNGgPQh1IC0qBwF
xO8RtFEAkbrgHLu4J12VqduMkebl85AW985vlA8Q7RpqdvNp1YfzoQWpr7NBWR9K
+ra/RqowdmHtN8vVWm8y3+QzZPUSmGaLlgZZVvQ3ej8SJ6wN3BYyHGgKnVntsd+i
yj93b3zqhxWOHOCVQxL6bjsDduB/3qWYIsAual2b3gT826Uux3/4TlkultQzY2mR
Sx22PbVnMXMkQwnncz7+rtP/bq6xqMQL9vcgs5xXLGvIkAjQU7DKf1GuE9BW5bZE
UWfNLq9RllW80/mpAcmiCn4G0QdBlIQGSuzyQY067ewK9HgeJkcVjDg+JJDTHUmT
uhOwYjjuCwBq7lBUaSvYGsc9MFbZ8tO7MdMhOI2asTQtYjn5XfrZ7z9j5Vc2eohS
X3bBqN8tAeA=
=DzQC
-----END PGP SIGNATURE-----


Reply to: