mpd/src/output
Max Kellermann 5ce93d6fa8 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.
2017-09-19 19:38:43 +02:00
..
plugins output/sndio: refuse to build with libroarsndio 2017-09-19 19:38:43 +02:00
Client.hxx update copyright year 2017-01-03 20:48:59 +01:00
Control.cxx output/Filtered: add methods SupportsEnableDisable(), SupportsPause() 2017-08-08 15:54:49 +02:00
Control.hxx output/Filtered: add attribute "log_name" 2017-08-08 14:02:58 +02:00
Domain.cxx update copyright year 2017-01-03 20:48:59 +01:00
Domain.hxx update copyright year 2017-01-03 20:48:59 +01:00
Filtered.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
Filtered.hxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
Finish.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
Init.cxx mixer/Plugin: pass AudioOutput to init() 2017-08-10 13:07:36 +02:00
Interface.hxx output/Interface: allow Pause() to throw exception 2017-09-08 14:45:53 +02:00
MultipleOutputs.cxx output/Internal: rename source to Filtered.cxx 2017-08-07 21:50:13 +02:00
MultipleOutputs.hxx filter/Internal: rename struct AudioOutput to FilteredAudioOutput 2017-08-07 18:47:39 +02:00
OutputAPI.hxx output/Interface: define a new struct AudioOutput 2017-08-08 18:58:40 +02:00
OutputCommand.cxx output/Internal: rename source to Filtered.cxx 2017-08-07 21:50:13 +02:00
OutputCommand.hxx update copyright year 2017-01-03 20:48:59 +01:00
OutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
OutputPlugin.hxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
Print.cxx output/Internal: rename source to Filtered.cxx 2017-08-07 21:50:13 +02:00
Print.hxx output/Output*: drop "Output" prefix from source file name 2017-04-28 21:42:24 +02:00
Registry.cxx update copyright year 2017-01-03 20:48:59 +01:00
Registry.hxx update copyright year 2017-01-03 20:48:59 +01:00
SharedPipeConsumer.cxx *: add "noexcept" to many, many function prototypes 2017-05-08 14:44:49 +02:00
SharedPipeConsumer.hxx *: add "noexcept" to many, many function prototypes 2017-05-08 14:44:49 +02:00
Source.cxx output/{Source,Thread}: make the AudioFormat parameter const 2017-06-08 13:19:34 +02:00
Source.hxx output/{Internal,Control}: add "noexcept" 2017-05-23 00:17:23 +02:00
State.cxx output/Internal: rename source to Filtered.cxx 2017-08-07 21:50:13 +02:00
State.hxx output/Output*: drop "Output" prefix from source file name 2017-04-28 21:42:24 +02:00
Thread.cxx output/Filtered: add a few OutputPlugin method wrappers 2017-08-08 14:27:19 +02:00
Timer.cxx update copyright year 2017-01-03 20:48:59 +01:00
Timer.hxx update copyright year 2017-01-03 20:48:59 +01:00