aboutsummaryrefslogtreecommitdiffstats
path: root/src/output (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mapper, ...: use memcmp() instead of strncmp() where appropriateMax Kellermann2013-10-141-2/+2
| | | | Micro-optimization.
* output/httpd: don't include glib.h in headerMax Kellermann2013-10-023-4/+6
|
* Log: new logging library APIMax Kellermann2013-10-0216-124/+131
| | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
* DecoderControl: use GLib forward declarationsMax Kellermann2013-09-273-0/+6
|
* *Plugin: remove redundant "line %i" from error messagesMax Kellermann2013-09-262-10/+8
| | | | The MPD core will add this as a prefeix.
* mpd_error.h: remove obsolete headerMax Kellermann2013-09-051-3/+3
| | | | Migrate the remaining callers to FatalError().
* use standard snprintf() instead of GLib g_snprintf()Max Kellermann2013-09-051-20/+20
|
* util/Error: new error passing libraryMax Kellermann2013-09-0420-661/+528
| | | | Replaces GLib's GError.
* system/resolver: convert to C++Max Kellermann2013-09-041-1/+1
|
* output/pulse: require libpulse 0.9.16Max Kellermann2013-09-041-51/+3
| | | | | Remove all #ifdefs. Old versions of libpulse are not being tested, and thus I'm removing support.
* output/httpd: use "unsigned" instead of "guint"Max Kellermann2013-08-081-2/+2
|
* ConfigPath: return a Path objectMax Kellermann2013-08-071-27/+29
| | | | | Migrate all callers to use Path directly, instead of doing the conversion in each caller.
* *: remove remaining __cplusplus checksMax Kellermann2013-08-071-8/+0
|
* Makefile.am: move sources to libsystem.aMax Kellermann2013-08-076-7/+7
|
* *: use gcc.h macros instead of GLibMax Kellermann2013-08-049-20/+21
|
* EncoderPlugin: pass config_param referenceMax Kellermann2013-08-043-3/+3
|
* OutputPlugin: pass config_param referenceMax Kellermann2013-08-0417-120/+112
|
* audio_format: convert to C++Max Kellermann2013-08-0317-189/+191
|
* gcc.h: add macro gcc_unreachable()Max Kellermann2013-08-032-1/+2
|
* output/winmm: adapt to PcmBuffer API changesMax Kellermann2013-07-311-5/+4
|
* tag: convert to C++Max Kellermann2013-07-306-7/+13
|
* encoder_api: convert to C++Max Kellermann2013-07-304-19/+17
|
* include cleanupMax Kellermann2013-07-301-2/+0
|
* output_api: convert to C++Max Kellermann2013-07-3016-16/+16
|
* timer: convert to classDenis Krjuchkov2013-05-124-32/+32
|
* encoder_list: convert to C++Max Kellermann2013-04-173-3/+3
|
* output/oss,null: use new/deleteMax Kellermann2013-04-172-51/+50
|
* output: convert to C++Max Kellermann2013-04-171-1/+1
|
* output/solaris: convert to C++Max Kellermann2013-04-172-27/+42
|
* output/openal: convert to C++Max Kellermann2013-04-172-38/+53
|
* output/ao: convert to C++Max Kellermann2013-04-172-61/+86
|
* output/shout: convert to C++Max Kellermann2013-04-172-138/+141
|
* 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
|