Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | config/Param: split block-specific attributes to new struct ConfigBlock | Max Kellermann | 2015-01-21 | 1 | -14/+14 |
| | | | | The old struct config_param remains only for top-level string options. | ||||
* | Copyright year 2015 | Max Kellermann | 2015-01-01 | 1 | -1/+1 |
| | |||||
* | output/Wrapper: new helper class | Max Kellermann | 2014-12-29 | 1 | -74/+27 |
| | |||||
* | output/jack: fix implicit nullptr/bool conversion | Max Kellermann | 2014-12-26 | 1 | -2/+2 |
| | | | | Return false on error, not nullptr. | ||||
* | output/jack: move code to separate functions | Max Kellermann | 2014-12-25 | 1 | -40/+73 |
| | |||||
* | output/jack: cache AudioFormat::channels | Max Kellermann | 2014-12-24 | 1 | -4/+6 |
| | |||||
* | output/jack: fix typo | Max Kellermann | 2014-12-24 | 1 | -1/+1 |
| | |||||
* | output/jack: use jack_ringbuffer_get_write_vector() | Max Kellermann | 2014-12-24 | 1 | -10/+20 |
| | | | | Reduce number of libjack calls. | ||||
* | output/jack: move jack_ringbuffer_write_space() call to WriteSamples() | Max Kellermann | 2014-12-24 | 1 | -19/+21 |
| | |||||
* | output/jack: cache AudioFormat::channels | Max Kellermann | 2014-12-24 | 1 | -4/+3 |
| | |||||
* | output/jack: pass float* to WriteSamples() | Max Kellermann | 2014-12-24 | 1 | -5/+3 |
| | |||||
* | output/jack: WriteSamples() returns size_t | Max Kellermann | 2014-12-24 | 1 | -4/+11 |
| | |||||
* | output/jack: pass size_t to WriteSamples() | Max Kellermann | 2014-12-24 | 1 | -3/+3 |
| | |||||
* | output/jack: use SampleFormat::FLOAT | Max Kellermann | 2014-12-24 | 1 | -55/+9 |
| | | | | | | What JACK expects is already implemented in MPD, just not used. The sample format conversion code in the JACK plugin was redundant and could reduce sound quality. | ||||
* | output/jack: use std::fill() | Max Kellermann | 2014-12-24 | 1 | -9/+6 |
| | |||||
* | output/jack: move functions into the struct | Max Kellermann | 2014-12-24 | 1 | -208/+246 |
| | |||||
* | output/jack: merge two mpd_jack_available() calls | Max Kellermann | 2014-12-24 | 1 | -2/+2 |
| | |||||
* | output/jack: make variables more local | Max Kellermann | 2014-12-24 | 1 | -21/+15 |
| | |||||
* | output/jack: convert const to constexpr | Max Kellermann | 2014-12-24 | 1 | -1/+1 |
| | |||||
* | output/jack: convert enum to constexpr | Max Kellermann | 2014-12-24 | 1 | -3/+1 |
| | |||||
* | util/SplitString: new utility class | Max Kellermann | 2014-12-04 | 1 | -20/+10 |
| | | | | Replaces GLib's g_strsplit(). | ||||
* | output/jack: use usleep() instead of g_usleep() | Max Kellermann | 2014-12-04 | 1 | -1/+2 |
| | |||||
* | output: move functions into the AudioOutput struct | Max Kellermann | 2014-01-29 | 1 | -1/+1 |
| | |||||
* | AudioOutput: pass plugin to constructor | Max Kellermann | 2014-01-29 | 1 | -2/+4 |
| | | | | Make it "const". | ||||
* | AudioOutput: add constructor and destructor | Max Kellermann | 2014-01-28 | 1 | -5/+0 |
| | |||||
* | output: rename struct audio_output to AudioOutput | Max Kellermann | 2014-01-28 | 1 | -10/+10 |
| | |||||
* | OutputPlugin: rename struct audio_output_plugin to AudioOutputPlugin | Max Kellermann | 2014-01-28 | 1 | -1/+1 |
| | |||||
* | Config*: move to config/ | Max Kellermann | 2014-01-24 | 1 | -1/+1 |
| | |||||
* | output/*: move to output/plugins/ | Max Kellermann | 2014-01-23 | 1 | -0/+765 |