aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/winmm_output_plugin.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* audio_format: remove the packed S24 formatMax Kellermann2012-03-221-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.
* Merge branch 'v0.16.x'Max Kellermann2012-02-131-5/+1
|\ | | | | | | | | | | | | | | Conflicts: NEWS configure.ac src/decoder/ffmpeg_decoder_plugin.c test/read_tags.c
| * output/winmm: remove pointless NULL checkMax Kellermann2012-02-131-5/+1
| | | | | | | | pcm_buffer_get() cannot ever return NULL.
* | winmm_output_plugin: fail if wrong device specified instead of using fallback.Denis Krjuchkov2011-12-131-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.
* | output_plugin: the plugin allocates the audio_output objectMax Kellermann2011-09-191-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.
* | output: per-plugin headerMax Kellermann2011-09-171-0/+1
| | | | | | | | | | Move the "extern" declarations from output_list.c, for more type safety.
* | copyright year 2011Max Kellermann2011-01-291-1/+1
|/
* winmm_output: handle empty string case when parsing device idDenis Krjuchkov2010-11-041-1/+1
|
* winmm_output: added "device" configuration optionDenis Krjuchkov2010-11-041-2/+35
| | | | | Device can be specified either by magic index (starting with 0) or by device name.
* winmm_output: improved test_default_deviceDenis Krjuchkov2010-11-031-2/+1
| | | | If no device is available test_default_device returns false.
* mixer: winmm_mixer implementedDenis Krjuchkov2010-10-091-0/+9
|
* win32_output: renamed win32 output plugin to winmmDenis Krjuchkov2010-10-081-0/+296
Win32 has many audio APIs. New name is slightly more correct.