output/sndio: refuse to build with libroarsndio

RoarAudio's sndio emulation has been a source for annoyances.  First,
their headers turned out to be broken with C++, due to their use of
the "new" keyword.  Then they used a preprocessor macro to rename
"sio_hdl" to something else, effectively disallowing the use of
forward declarations.  Enough is enough, and I'm removing support for
it.

RoarAudio users should better use the RoarAudio output plugin.
This commit is contained in:
Max Kellermann
2017-09-19 19:38:15 +02:00
parent 20a5ef2798
commit 5ce93d6fa8
3 changed files with 21 additions and 12 deletions

1
NEWS
View File

@@ -8,6 +8,7 @@ ver 0.21 (not yet released)
- pcm: support audio/L24 (RFC 3190)
* output
- alsa: non-blocking mode
- sndio: remove support for the broken RoarAudio sndio emulation
* mixer
- sndio: new mixer plugin