Commit ab6c1b35 authored by David Reid's avatar David Reid

Update documentation.

parent 498f2610
...@@ -39,7 +39,8 @@ Backends ...@@ -39,7 +39,8 @@ Backends
- ALSA - ALSA
- PulseAudio - PulseAudio
- JACK - JACK
- OSS - audioio (NetBSD)
- OSS (FreeBSD)
- OpenSL|ES (Android only) - OpenSL|ES (Android only)
- OpenAL - OpenAL
- SDL - SDL
...@@ -54,8 +55,7 @@ Do the following in one source file: ...@@ -54,8 +55,7 @@ Do the following in one source file:
#include "mini_al.h" #include "mini_al.h"
``` ```
Then just compile. There's no need to install any dependencies. On Windows and macOS there's no need to link Then just compile. There's no need to install any dependencies. On Windows and macOS there's no need to link
to anything. On Linux, just link to -lpthread, -ldl and -lm. Link to -lossaudio on OpenBSD and NetBSD (FreeBSD to anything. On Linux and BSD, just link to -lpthread, -lm and -ldl.
does not require linking to anything).
Simple Playback Example Simple Playback Example
......
...@@ -20,7 +20,8 @@ ...@@ -20,7 +20,8 @@
// - ALSA // - ALSA
// - PulseAudio // - PulseAudio
// - JACK // - JACK
// - OSS // - audioio (NetBSD)
// - OSS (FreeBSD)
// - OpenSL|ES (Android only) // - OpenSL|ES (Android only)
// - OpenAL // - OpenAL
// - SDL // - SDL
...@@ -65,8 +66,7 @@ ...@@ -65,8 +66,7 @@
// //
// Building for BSD // Building for BSD
// ---------------- // ----------------
// The BSD build uses OSS. Requires linking to -lpthread and -lm. Also requires linking to -lossaudio on {Open,Net}BSD, // The BSD build only requires linking to -ldl, -lpthread and -lm.
// but not FreeBSD.
// //
// Building for Android // Building for Android
// -------------------- // --------------------
...@@ -26307,6 +26307,14 @@ mal_uint64 mal_sine_wave_read(mal_sine_wave* pSineWave, mal_uint64 count, float* ...@@ -26307,6 +26307,14 @@ mal_uint64 mal_sine_wave_read(mal_sine_wave* pSineWave, mal_uint64 count, float*
// REVISION HISTORY // REVISION HISTORY
// ================ // ================
// //
// v0.8.4-rc - 2018-xx-xx
// - Add audioio backend for NetBSD. The OSS backend is no longer supported on NetBSD.
// - Mark some APIs as deprecated:
// - mal_src_set_input_sample_rate() and mal_src_set_output_sample_rate() are replaced with mal_src_set_sample_rate().
// - mal_dsp_set_input_sample_rate() and mal_dsp_set_output_sample_rate() are replaced with mal_dsp_set_sample_rate().
// - Fix some aliasing issues with resampling, specifically when increasing the sample rate.
// - Fix warnings.
//
// v0.8.3 - 2018-07-15 // v0.8.3 - 2018-07-15
// - Fix a crackling bug when resampling in capture mode. // - Fix a crackling bug when resampling in capture mode.
// - Core Audio: Fix a bug where capture does not work. // - Core Audio: Fix a bug where capture does not work.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment