Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-03-04 | output/winmm: use StringStartsWith() instead of strstr() | Max Kellermann | 1 | -1/+2 | |
2015-01-21 | config/Param: split block-specific attributes to new struct ConfigBlock | Max Kellermann | 1 | -3/+3 | |
The old struct config_param remains only for top-level string options. | |||||
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-12-17 | output/winmm: show detailed error messages | Max Kellermann | 1 | -7/+18 | |
2014-02-24 | output/{shout,win32}: include cleanup | Max Kellermann | 1 | -2/+0 | |
2014-02-06 | mixer/Plugin: pass AudioOutput reference to init() | Max Kellermann | 1 | -2/+2 | |
Passing a void pointer is unsafe. | |||||
2014-01-29 | output: move functions into the AudioOutput struct | Max Kellermann | 1 | -2/+2 | |
2014-01-29 | AudioOutput: pass plugin to constructor | Max Kellermann | 1 | -1/+4 | |
Make it "const". | |||||
2014-01-28 | AudioOutput: add constructor and destructor | Max Kellermann | 1 | -2/+0 | |
2014-01-28 | output: rename struct audio_output to AudioOutput | Max Kellermann | 1 | -8/+8 | |
2014-01-28 | OutputPlugin: rename struct audio_output_plugin to AudioOutputPlugin | Max Kellermann | 1 | -1/+1 | |
2014-01-24 | Mixer*: move to mixer/ | Max Kellermann | 1 | -1/+1 | |
2014-01-23 | output/*: move to output/plugins/ | Max Kellermann | 1 | -1/+1 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-10-15 | Util/Macros: replacement for GLib's G_N_ELEMENTS() | Max Kellermann | 1 | -5/+6 | |
2013-10-15 | output/winmm: use delete instead of g_free() | Max Kellermann | 1 | -2/+2 | |
2013-10-02 | Log: new logging library API | Max Kellermann | 1 | -3/+0 | |
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | |||||
2013-09-27 | DecoderControl: use GLib forward declarations | Max Kellermann | 1 | -0/+2 | |
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -34/+27 | |
Replaces GLib's GError. | |||||
2013-08-04 | OutputPlugin: pass config_param reference | Max Kellermann | 1 | -2/+2 | |
2013-08-03 | audio_format: convert to C++ | Max Kellermann | 1 | -14/+16 | |
2013-07-31 | output/winmm: adapt to PcmBuffer API changes | Max Kellermann | 1 | -5/+4 | |
2013-07-30 | output_api: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-04-09 | pcm_*: move to src/pcm/ | Max Kellermann | 1 | -1/+1 | |
2013-02-22 | mixer_plugin: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-02-22 | {output,mixer}/winmm: convert to C++ | Max Kellermann | 1 | -40/+44 | |
2013-01-11 | configure.ac: enable WIN32_LEAN_AND_MEAN on Windows | Max Kellermann | 1 | -1/+0 | |
2012-03-22 | audio_format: remove the packed S24 format | Max Kellermann | 1 | -1/+0 | |
For simplicity, the MPD core should not have to deal with packing. It is rarely used, and those plugins that need it should use the pcm_export library instead. | |||||
2012-02-13 | output/winmm: remove pointless NULL check | Max Kellermann | 1 | -5/+1 | |
pcm_buffer_get() cannot ever return NULL. | |||||
2011-12-13 | winmm_output_plugin: fail if wrong device specified instead of using fallback. | Denis Krjuchkov | 1 | -12/+29 | |
Silently choosing default is misleading and can cause hours of investigation. It's better to fail immediately telling user what is wrong with config. | |||||
2011-09-19 | output_plugin: the plugin allocates the audio_output object | Max Kellermann | 1 | -17/+23 | |
Pass audio_output objects around instead of void pointers. This will give some more control to the plugin, and prepares for non-blocking audio outputs. | |||||
2011-09-17 | output: per-plugin header | Max Kellermann | 1 | -0/+1 | |
Move the "extern" declarations from output_list.c, for more type safety. | |||||
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2010-11-04 | winmm_output: handle empty string case when parsing device id | Denis Krjuchkov | 1 | -1/+1 | |
2010-11-04 | winmm_output: added "device" configuration option | Denis Krjuchkov | 1 | -2/+35 | |
Device can be specified either by magic index (starting with 0) or by device name. | |||||
2010-11-03 | winmm_output: improved test_default_device | Denis Krjuchkov | 1 | -2/+1 | |
If no device is available test_default_device returns false. | |||||
2010-10-09 | mixer: winmm_mixer implemented | Denis Krjuchkov | 1 | -0/+9 | |
2010-10-08 | win32_output: renamed win32 output plugin to winmm | Denis Krjuchkov | 1 | -50/+50 | |
Win32 has many audio APIs. New name is slightly more correct. | |||||
2010-05-20 | output/win32: new output plugin for Windows Wave | Max Kellermann | 1 | -0/+296 | |