mpd/src/output/plugins
Max Kellermann 98d76627a5 output/alsa: disable events in Cancel()
Don't reactivate the PCM device immediately after Cancel() is
finished; if Cancel() gets called this may mean that new data may take
a while to produce, or no data at all will be produced because the
current song is being stopped.

Once new data is available, Play() will automatically reactivate the
PCM.

This fixes underruns when switching songs manually (closes #264).
2018-04-26 16:41:49 +02:00
..
httpd event/BufferedSocket: add "noexcept" 2017-12-20 10:42:17 +01:00
sles output/Interface: allow Pause() to throw exception 2017-09-08 14:45:53 +02:00
AlsaOutputPlugin.cxx output/alsa: disable events in Cancel() 2018-04-26 16:41:49 +02:00
AlsaOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
AoOutputPlugin.cxx output/ao: round write_size down to a multiple of the frame size 2018-01-02 17:33:33 +01:00
AoOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
FifoOutputPlugin.cxx Main, ...: catch any exception, not just std::runtime_error 2017-12-19 10:56:23 +01:00
FifoOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
HaikuOutputPlugin.cxx Haiku: fix build 2018-01-05 23:10:58 +01:00
HaikuOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
JackOutputPlugin.cxx config/Block: add method GetPositiveValue() 2018-01-02 17:24:34 +01:00
JackOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
NullOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
NullOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
OpenALOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
OpenALOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
OssOutputPlugin.cxx output/oss: use class FileDescriptor 2017-08-10 19:42:23 +02:00
OssOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
OSXOutputPlugin.cxx Fix build with DSD disabled 2018-03-07 22:40:19 +01:00
OSXOutputPlugin.hxx OSX mixer 2017-08-21 20:05:50 +01:00
PipeOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
PipeOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
PulseOutputPlugin.cxx release v0.20.16 2018-02-03 19:59:29 +01:00
PulseOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
RecorderOutputPlugin.cxx fs/AllocatedPath: make the nullptr_t constructor public 2018-01-17 12:17:41 +01:00
RecorderOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
RoarOutputPlugin.cxx Add basic support for MUSICBRAINZ_WORKID tag 2017-12-30 19:05:21 +00:00
RoarOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
ShoutOutputPlugin.cxx util/StringFormat: new utility library 2018-01-24 13:28:28 +01:00
ShoutOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
SndioOutputPlugin.cxx output/sndio: refuse to build with libroarsndio 2017-09-19 19:38:43 +02:00
SndioOutputPlugin.hxx output/sndio: move #include below guard 2017-09-19 18:59:04 +02:00
SolarisOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
SolarisOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00
WinmmOutputPlugin.cxx output/Interface: convert to abstract class 2017-08-10 09:01:41 +02:00
WinmmOutputPlugin.hxx update copyright year 2017-01-03 20:48:59 +01:00