mpd/src/output
Pete Beardmore d0cd98a63a MultipleOutputs: ensure input_audio_format is zero-initialised
-fixes SIGABRT when mpd is started from a previously paused state
-regression introduced by commit: f5a923b9d1:
'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-03-14 20:27:21 +01:00
..
plugins PulseOutputPlugin: set icon name 2014-03-04 15:18:30 +00:00
Domain.cxx output: rename source files 2014-01-28 11:42:54 +01:00
Domain.hxx output: rename source files 2014-01-28 11:42:54 +01:00
Finish.cxx AudioOutput: add constructor and destructor 2014-01-28 12:37:58 +01:00
Init.cxx Mixer: add class MixerListener 2014-02-19 21:40:14 +01:00
Internal.hxx Mixer: add class MixerListener 2014-02-19 21:40:14 +01:00
MultipleOutputs.cxx MultipleOutputs: ensure input_audio_format is zero-initialised 2014-03-14 20:27:21 +01:00
MultipleOutputs.hxx Mixer: add class MixerListener 2014-02-19 21:40:14 +01:00
OutputAPI.hxx output: rename source files 2014-01-28 11:42:54 +01:00
OutputCommand.cxx output: rename source files 2014-01-28 11:42:54 +01:00
OutputCommand.hxx OutputAll: convert to class, move instance to class Partition 2014-01-28 09:20:53 +01:00
OutputControl.cxx output: rename "chunk" to "current_chunk" 2014-01-29 09:23:57 +01:00
OutputControl.hxx output: move functions into the AudioOutput struct 2014-01-29 08:10:46 +01:00
OutputPlugin.cxx AudioOutput: make "plugin" a reference 2014-01-29 08:10:36 +01:00
OutputPlugin.hxx Mixer: rename struct mixer_plugin to MixerPlugin 2014-02-05 17:22:34 +01:00
OutputPrint.cxx output: rename source files 2014-01-28 11:42:54 +01:00
OutputPrint.hxx OutputAll: convert to class, move instance to class Partition 2014-01-28 09:20:53 +01:00
OutputState.cxx output: rename source files 2014-01-28 11:42:54 +01:00
OutputState.hxx OutputAll: convert to class, move instance to class Partition 2014-01-28 09:20:53 +01:00
OutputThread.cxx Main, OutputThread: increase kernel timer slack (Linux) 2014-01-30 18:43:40 +01:00
Registry.cxx output/sles: new output plugin for Android 2014-02-22 00:18:46 +01:00
Registry.hxx output: rename source files 2014-01-28 11:42:54 +01:00
Timer.cxx Timer: move to output/ 2014-02-19 09:22:08 +01:00
Timer.hxx Timer: move to output/ 2014-02-19 09:22:08 +01:00