aboutsummaryrefslogtreecommitdiffstats
path: root/src/output/Registry.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-09-17output: add native Haiku audio output and mixer supportFrançois Revol1-0/+4
Also uses the notification system to display tags.
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-11-21configure.ac: add macro MPD_ENABLE_AUTO_PKGMax Kellermann1-5/+5
Simplify the definition of many build options.
2014-02-22output/sles: new output plugin for AndroidMax Kellermann1-0/+4
2014-02-19output/httpd: move to dedicated directoryMax Kellermann1-1/+1
2014-01-28output: rename source filesMax Kellermann1-1/+1
2014-01-28OutputPlugin: rename struct audio_output_plugin to AudioOutputPluginMax Kellermann1-3/+3
2014-01-23output/*: move to output/plugins/Max Kellermann1-16/+16
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-10-28*: use nullptr instead of NULLMax Kellermann1-2/+2
2013-07-30tag: convert to C++Max Kellermann1-0/+2
2013-07-30output_api: convert to C++Max Kellermann1-1/+1
2013-04-17output/solaris: convert to C++Max Kellermann1-1/+1
2013-04-17output/openal: convert to C++Max Kellermann1-1/+1
2013-04-17output/ao: convert to C++Max Kellermann1-1/+1
2013-04-17output/shout: convert to C++Max Kellermann1-1/+1
2013-04-17output/ffado: remove broken pluginMax Kellermann1-4/+0
This plugin has been in MPD for three years, and it has never worked. Enough!
2013-04-17output/mvp: remove obsolete pluginMax Kellermann1-4/+0
The hardware is obsolete, and the product does not exist anymore on the Hauppauge web site. Let's see if anybody complains about the removal.
2013-04-17output/jack: convert to C++Max Kellermann1-1/+1
2013-04-17output/fifo: convert to C++Max Kellermann1-1/+1
2013-04-17output/pipe: convert to C++Max Kellermann1-1/+1
2013-04-17output/recorder: convert to C++Max Kellermann1-1/+1
2013-04-16output/Pulse: convert to C++Max Kellermann1-1/+1
2013-02-22{output,mixer}/winmm: convert to C++Max Kellermann1-1/+1
2013-02-02output/null: convert to C++Max Kellermann1-1/+1
2013-01-29output/osx: convert to C++Max Kellermann1-1/+1
2013-01-29output/{alsa,oss}: convert to C++Max Kellermann1-2/+2
2013-01-16output/roar: convert to C++Max Kellermann1-1/+1
2013-01-15output/httpd: convert to C++Max Kellermann1-1/+1
2013-01-04output_*: convert to C++Max Kellermann1-2/+2
2012-06-12cmdline: consistent plugin listingsMax Kellermann1-9/+0
2012-06-12output_list: declare variables inside _plugins_for_each()Max Kellermann1-8/+2
Don't require the caller to provide them.
2012-06-12output_list: make the list truly "const"Max Kellermann1-1/+1
2012-06-12output_list: simplify audio_output_plugins_for_each() callMax Kellermann1-2/+2
2012-05-29output/raop: delete the RAOP pluginMax Kellermann1-4/+0
This plugin is horrible code, I mean it. Last year, I tried hard to fix it, but I figured would take less time to do a full rewrite. Given that I don't even have any device that supports RAOP, I can't do that properly. After 16 months, nobody volunteered for fixing it. Hereby, I delete it, because having no RAOP plugin is better than having this mess. Sorry.
2012-02-15use audio_output_plugins_for_each's plugin iteratorJonathan Neuschäfer1-2/+2
2011-09-17output: rename plugin variablesMax Kellermann1-4/+4
Consistent naming.
2011-09-17output: per-plugin headerMax Kellermann1-20/+19
Move the "extern" declarations from output_list.c, for more type safety.
2011-03-16RoarAudio output pluginHans-Kristian Arntzen1-0/+4
2011-01-29copyright year 2011Max Kellermann1-1/+1
2011-01-28output/raop: new output pluginDustin Puckett1-0/+4
Remote Audio Output Protocol (RAOP), for Apple devices.
2010-10-27output: new output plugin "ffado"Max Kellermann1-0/+4
Using libffado, to play on firewire audio devices. Warning: this plugin was not tested successfully. I just couldn't keep libffado2 from crashing. Use at your own risk. For details, see my Debian bug reports: http://bugs.debian.org/601657 http://bugs.debian.org/601659
2010-10-08win32_output: renamed win32 output plugin to winmmDenis Krjuchkov1-3/+3
Win32 has many audio APIs. New name is slightly more correct.
2010-05-20output/win32: new output plugin for Windows WaveMax Kellermann1-0/+4
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-1/+1
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
2009-10-21output/jack: renamed source to jack_output_plugin.cMax Kellermann1-2/+2
2009-10-20pulse: renamed source filesMax Kellermann1-2/+2
2009-09-06openal output pluginSerge Ziryukin1-0/+4
2009-08-24output/recorder: new output plugin for recording radio streamsMax Kellermann1-0/+4
The recorder plugin writes audio played by MPD to a file. This may be useful for recording radio streams. This implementation is incomplete, because support for tags is missing, and MPD should be able to record each track to a different file.