aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_list.c (unfollow)
Commit message (Collapse)AuthorFilesLines
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.
2009-03-21move printAllOutputPluginTypes to output_list.cViliam Mateicka1-0/+12
2009-03-16solaris: new audio output plugin for Solaris /dev/audioMax Kellermann1-0/+4
2009-03-15httpd: new output plugin to replace "shout"Max Kellermann1-0/+4
Let's get rid of the "shout" plugin, and the awfully complicated icecast daemon setup! MPD can do better if it's doing the HTTP server stuff on its own. This new plugin has several advantages: - easier to set up - only one daemon, no password settings, no mount settings - MPD controls the encoder and thus already knows the packet boundaries - icecast has to parse them - MPD doesn't bother to encode data while nobody is listening This implementation is very experimental (no header parsing, ignores request URI, no icy-metadata, ...). It should be able to suport several encoders in parallel in the future (with different bit rates, different codec, ...), to make MPD the perfect streaming server. Once MPD gets multi-player support, we can even mount several different radio stations on one server.
2009-03-13all: Update copyright header.Avuton Olrich1-6/+7
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
2009-02-28pipe: new audio output plugin which runs a commandMichal Nazarewicz1-0/+4
[mk: adapted to new output plugin API]
2009-02-26oss: no CamelCaseMax Kellermann1-2/+2
Renamed types, functions and variables.
2009-02-25mvp: no CamelCaseMax Kellermann1-2/+2
Renamed types, functions and variables.
2009-02-25fifo: no CamelCaseMax Kellermann1-2/+2
Renamed types, functions and variables.
2009-02-25ao: no CamelCaseMax Kellermann1-2/+2
Renamed functions and variables.
2009-01-22null: no CamelCaseMax Kellermann1-2/+2
Renamed functions and variables.
2009-01-08added missing explicit config.h includesMax Kellermann1-0/+1
2008-12-29removed os_compat.hMax Kellermann1-1/+0
Only include headers which are really needed. os_compat.h aimed to make MPD easily portable, but was never actually made portable.
2008-10-29pulse: no CamelCaseMax Kellermann1-2/+2
2008-10-26output: don't compile plugins which are disabledMax Kellermann1-0/+18
Don't compile the sources of disabled output plugins at all.
2008-09-08output: static audio_output_plugin list as arrayMax Kellermann1-0/+59
Instead of having to register each output plugin, store them statically in an array. This eliminates the need for the List library here, and saves some small allocations during startup.