aboutsummaryrefslogtreecommitdiffstats
path: root/src/output (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-08-07Makefile.am: move sources to libsystem.aMax Kellermann6-7/+7
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann9-20/+21
2013-08-04EncoderPlugin: pass config_param referenceMax Kellermann3-3/+3
2013-08-04OutputPlugin: pass config_param referenceMax Kellermann17-120/+112
2013-08-03audio_format: convert to C++Max Kellermann17-189/+191
2013-08-03gcc.h: add macro gcc_unreachable()Max Kellermann2-1/+2
2013-07-31output/winmm: adapt to PcmBuffer API changesMax Kellermann1-5/+4
2013-07-30tag: convert to C++Max Kellermann6-7/+13
2013-07-30encoder_api: convert to C++Max Kellermann4-19/+17
2013-07-30include cleanupMax Kellermann1-2/+0
2013-07-30output_api: convert to C++Max Kellermann16-16/+16
2013-05-12timer: convert to classDenis Krjuchkov4-32/+32
2013-04-17encoder_list: convert to C++Max Kellermann3-3/+3
2013-04-17output/oss,null: use new/deleteMax Kellermann2-51/+50
2013-04-17output: convert to C++Max Kellermann1-1/+1
2013-04-17output/solaris: convert to C++Max Kellermann2-27/+42
2013-04-17output/openal: convert to C++Max Kellermann2-38/+53
2013-04-17output/ao: convert to C++Max Kellermann2-61/+86
2013-04-17output/shout: convert to C++Max Kellermann2-138/+141
2013-04-17output/ffado: remove broken pluginMax Kellermann2-384/+0
This plugin has been in MPD for three years, and it has never worked. Enough!
2013-04-17output/mvp: remove obsolete pluginMax Kellermann2-369/+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 Kellermann2-93/+113
2013-04-17output/fifo: convert to C++Max Kellermann2-101/+113
2013-04-17output/pipe: convert to C++Max Kellermann2-30/+61
2013-04-17output/recorder: convert to C++Max Kellermann2-62/+86
2013-04-16mixer/Pulse: convert to a classMax Kellermann2-7/+6
2013-04-16output/Pulse: convert to C++Max Kellermann2-156/+158
2013-04-16output/roar: work around libroar's use of "new"Max Kellermann1-0/+4
2013-04-09pcm_export: convert to C++Max Kellermann2-23/+22
2013-04-09pcm_*: move to src/pcm/Max Kellermann3-3/+3
2013-02-22mixer_plugin: convert to C++Max Kellermann5-5/+5
2013-02-22{output,mixer}/winmm: convert to C++Max Kellermann2-45/+53
2013-02-04output/alsa: workaround for noise after manual song changeMax Kellermann1-0/+20
Workaround for driver bug observed on the Raspberry Pi, see code comment for details.
2013-02-04output/alsa: pre-allocate the silence bufferMax Kellermann1-14/+15
2013-02-04output/alsa: move code to alsa_write_silence()Max Kellermann1-14/+23
2013-02-04output/alsa: default "device" is an empty stringMax Kellermann1-1/+1
Fixes nullptr dereference in std::string::operator=(). Also fixes a memory leak by using config_get_block_string() instead of config_dup_block_string().
2013-02-02output/null: convert to C++Max Kellermann2-21/+28
2013-01-30TagPool, ...: include cleanupMax Kellermann2-4/+0
2013-01-30output/httpd: use the BufferedSocket class for HttpdClientMax Kellermann3-337/+163
2013-01-30ServerSocket: replace callback with virtual methodMax Kellermann2-31/+29
2013-01-30output/httpd: safer cast, consider offsetMax Kellermann1-10/+16
2013-01-30output/httpd: forward-declare class HttpdClientMax Kellermann1-1/+1
2013-01-30output/httpd: add constructor, destructor, Configure()Max Kellermann2-50/+66
2013-01-30ServerSocket: expose the classMax Kellermann2-9/+9
Eliminate the C wrappers.
2013-01-30ServerSocket: move to libevent.aMax Kellermann1-1/+1
2013-01-30page: convert to C++Max Kellermann4-48/+47
2013-01-30icy_server: convert to C++Max Kellermann2-2/+2
2013-01-30icy_server: pass pointer to _metadata_page()Max Kellermann1-3/+6
Don't use va_list.
2013-01-29require GLib 2.24Max Kellermann1-1/+0
2013-01-29output/osx: convert to C++Max Kellermann2-47/+46