aboutsummaryrefslogtreecommitdiffstats
path: root/src/output (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* output/ffado: remove broken pluginMax Kellermann2013-04-172-384/+0
| | | | | This plugin has been in MPD for three years, and it has never worked. Enough!
* output/mvp: remove obsolete pluginMax Kellermann2013-04-172-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.
* output/jack: convert to C++Max Kellermann2013-04-172-93/+113
|
* output/fifo: convert to C++Max Kellermann2013-04-172-101/+113
|
* output/pipe: convert to C++Max Kellermann2013-04-172-30/+61
|
* output/recorder: convert to C++Max Kellermann2013-04-172-62/+86
|
* mixer/Pulse: convert to a classMax Kellermann2013-04-162-7/+6
|
* output/Pulse: convert to C++Max Kellermann2013-04-162-156/+158
|
* output/roar: work around libroar's use of "new"Max Kellermann2013-04-161-0/+4
|
* pcm_export: convert to C++Max Kellermann2013-04-092-23/+22
|
* pcm_*: move to src/pcm/Max Kellermann2013-04-093-3/+3
|
* mixer_plugin: convert to C++Max Kellermann2013-02-225-5/+5
|
* {output,mixer}/winmm: convert to C++Max Kellermann2013-02-222-45/+53
|
* output/alsa: workaround for noise after manual song changeMax Kellermann2013-02-041-0/+20
| | | | | Workaround for driver bug observed on the Raspberry Pi, see code comment for details.
* output/alsa: pre-allocate the silence bufferMax Kellermann2013-02-041-14/+15
|
* output/alsa: move code to alsa_write_silence()Max Kellermann2013-02-041-14/+23
|
* output/alsa: default "device" is an empty stringMax Kellermann2013-02-041-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().
* output/null: convert to C++Max Kellermann2013-02-022-21/+28
|
* TagPool, ...: include cleanupMax Kellermann2013-01-302-4/+0
|
* output/httpd: use the BufferedSocket class for HttpdClientMax Kellermann2013-01-303-337/+163
|
* ServerSocket: replace callback with virtual methodMax Kellermann2013-01-302-31/+29
|
* output/httpd: safer cast, consider offsetMax Kellermann2013-01-301-10/+16
|
* output/httpd: forward-declare class HttpdClientMax Kellermann2013-01-301-1/+1
|
* output/httpd: add constructor, destructor, Configure()Max Kellermann2013-01-302-50/+66
|
* ServerSocket: expose the classMax Kellermann2013-01-302-9/+9
| | | | Eliminate the C wrappers.
* ServerSocket: move to libevent.aMax Kellermann2013-01-301-1/+1
|
* page: convert to C++Max Kellermann2013-01-304-48/+47
|
* icy_server: convert to C++Max Kellermann2013-01-302-2/+2
|
* icy_server: pass pointer to _metadata_page()Max Kellermann2013-01-301-3/+6
| | | | Don't use va_list.
* require GLib 2.24Max Kellermann2013-01-291-1/+0
|
* output/osx: convert to C++Max Kellermann2013-01-292-47/+46
|
* output/{alsa,oss}: convert to C++Max Kellermann2013-01-294-107/+119
|
* output/httpd: move functions into the HttpdOutput classMax Kellermann2013-01-273-171/+210
|
* output/httpd: rename struct httpd_outputMax Kellermann2013-01-274-33/+33
|
* output/roar: convert to C++Max Kellermann2013-01-162-84/+74
|
* ServerSocket: use the SocketMonitor classMax Kellermann2013-01-151-1/+3
|
* server_socket: convert to C++Max Kellermann2013-01-151-1/+1
|
* output/httpd: convert to C++Max Kellermann2013-01-157-986/+910
|
* fifo_buffer: move to util/Max Kellermann2013-01-152-2/+2
|
* configure.ac: enable WIN32_LEAN_AND_MEAN on WindowsMax Kellermann2013-01-112-1/+1
|
* output/shout: refactor check_block_param() to a functionMax Kellermann2013-01-101-18/+15
| | | | Don't use macro magic, don't dereference the block_param.
* Log, ...: include cleanupMax Kellermann2013-01-101-1/+0
|
* mixer/{alsa,pulse}: convert to C++Max Kellermann2013-01-092-1/+9
|
* Merge branch 'v0.17.x'Max Kellermann2012-10-021-3/+7
|\
| * OSX: Set mDataByteSize correctly on AudioBuffers during render.Gregory Smith2012-10-021-3/+7
| |
* | output/shout: move code to my_shout_configure()Max Kellermann2012-10-021-31/+40
| | | | | | | | Eliminate the evil goto.
* | Merge branch 'v0.17.x'Max Kellermann2012-10-023-123/+101
|\|
| * output/{recorder,shout}: call encoder_read() in a loopMax Kellermann2012-10-022-16/+21
| | | | | | | | This is necessary for Ogg packets that span more than one page.
| * output/recorder: move code to _write_to_file()Max Kellermann2012-10-021-19/+31
| |
| * output/recorder: fix write() error checkMax Kellermann2012-10-021-3/+3
| | | | | | | | We can only check for negative values if the variable is signed.