aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/MultipleOutputs.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-01-21config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann1-7/+7
The old struct config_param remains only for top-level string options.
2015-01-21config/Option: convert to strictly-typed enumMax Kellermann1-1/+1
2015-01-21ConfigData: move struct config_param to Param.hxxMax Kellermann1-1/+1
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-08-29MusicChunk: use SignedSongTime for the time stampMax Kellermann1-2/+2
2014-08-29MultipleOutputs: use SignedSongTime for elapsed_timeMax Kellermann1-6/+6
2014-08-12MusicChunk: rename struct to MusicChunkMax Kellermann1-6/+6
2014-03-14MultipleOutputs: ensure input_audio_format is zero-initialisedPete Beardmore1-0/+1
-fixes SIGABRT when mpd is started from a previously paused state -regression introduced by commit: f5a923b9d16e4c63942a033d1bdb2ab150aae342: 'OutputAll: convert to class, move instance to class Partition' -input_audio_format was previously declared using the static modifier ensuring it was zero-initialised by default -the current default-initialised input_audio_format contains garbage at runtime which allows the AudioFormat.IsDefined() 'fail fast' test in MultipleOutputs::Update to pass and the SIGABRT follows in AudioOutput::Open when passed the invalid input_audio_format struct -switching AudioFormat.IsDefined() for AudioFormat.IsValid() is an alternative workaround
2014-02-20ConfigGlobal: eliminate function config_get_next_param()Max Kellermann1-3/+2
2014-02-19Mixer: add class MixerListenerMax Kellermann1-6/+12
Use a listener interface instead of GlobalEvents.
2014-02-05MixerPlugin: add EventLoop& init() parameterMax Kellermann1-5/+5
2014-01-29output: rename "chunk" to "current_chunk"Max Kellermann1-7/+8
2014-01-29output: move functions into the AudioOutput structMax Kellermann1-16/+14
2014-01-28output: rename source filesMax Kellermann1-2/+2
2014-01-28output: rename struct audio_output to AudioOutputMax Kellermann1-6/+6
2014-01-28OutputAll: convert to class, move instance to class PartitionMax Kellermann1-0/+477
Another big chunk of code for multi-player support.