aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/roar_output_plugin.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* output/roar: convert to C++Max Kellermann2013-01-161-401/+0
|
* audio_format: remove the packed S24 formatMax Kellermann2012-03-221-4/+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.
* output/roar: move code to _use_audio_format()Max Kellermann2011-10-081-27/+38
|
* output_plugin: the plugin allocates the audio_output objectMax Kellermann2011-09-191-17/+24
| | | | | | 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/roar: check return valuesMax Kellermann2011-09-181-2/+10
| | | | Fixes gcc warnings.
* output/roar: unknown volume is -1, not 0Max Kellermann2011-09-181-1/+1
|
* output/roar: move code to roar_cancel_locked() and othersMax Kellermann2011-09-181-39/+55
| | | | Wrap the locking code.
* output/roar: use GLib memory allocation functionsMax Kellermann2011-09-171-11/+3
| | | | GLib has a built-in OOM handler.
* output/roar: use config_get_block_string() for temporaryMax Kellermann2011-09-171-8/+5
|
* output/roar: reorder methodsMax Kellermann2011-09-171-14/+14
|
* output: per-plugin headerMax Kellermann2011-09-171-0/+1
| | | | | Move the "extern" declarations from output_list.c, for more type safety.
* output/roar: export volume methodsMax Kellermann2011-09-171-0/+49
| | | | Use these instead of exposing the internal roar_t struct.
* output: rename plugin source filesMax Kellermann2011-09-171-0/+324