From e587851048a88d5cb62e7f65525814f33bf1c6d8 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sat, 4 Jul 2015 03:08:15 -0700 Subject: [PATCH] README: more detailed roadmap --- README.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 1351fc0..47694f4 100644 --- a/README.md +++ b/README.md @@ -81,20 +81,21 @@ make ## Roadmap - 0. ALSA (Linux) + 0. sine example working with dummy backend linux, osx, windows + 0. sine example working with pulseaudio backend linux + 0. pipe record to playback example working with dummy linux, osx, windows + 0. pipe record to playback example working with pulseaudio linux + 0. implement CoreAudio (OSX) backend, get examples working + 0. implement DirectSound (Windows) backend, get examples working + 0. implement ALSA (Linux) backend, get examples working + 0. implement JACK backend, get examples working 0. Avoid calling `panic` in PulseAudio. - 0. JACK - 0. Dummy - 0. CoreAudio (OSX) - 0. ASIO (Windows) - 0. DirectSound (Windows) - 0. OSS (BSD) - 0. list devices example - 0. sine wave example - 0. record to playback example + 0. implement ASIO (Windows) backend, get examples working 0. clean up API and improve documentation 0. use a documentation generator and host the docs somewhere 0. -fvisibility=hidden and then explicitly export stuff + 0. Integrate into libgroove and test with Groove Basin + 0. Consider testing on FreeBSD ## Planned Uses for libsoundio