Max Kellermann
|
12ab556477
|
event/BufferedSocket: pass writable pointer to OnSocketInput()
Remove the const_cast from HttpdClient.cxx, and avoid one allocation
in ClientRead.cxx.
|
2013-10-15 22:47:46 +02:00 |
|
Max Kellermann
|
509f8dab89
|
Util/Macros: replacement for GLib's G_N_ELEMENTS()
|
2013-10-15 22:47:39 +02:00 |
|
Max Kellermann
|
77429b6dd3
|
output/winmm: use delete instead of g_free()
|
2013-10-15 22:47:25 +02:00 |
|
Max Kellermann
|
be2951b45f
|
gcc.h: rename to Compiler.h
|
2013-10-15 09:21:59 +02:00 |
|
Max Kellermann
|
6fd481df97
|
Mapper, ...: use memcmp() instead of strncmp() where appropriate
Micro-optimization.
|
2013-10-14 22:00:21 +02:00 |
|
Max Kellermann
|
86316b1828
|
output/httpd: don't include glib.h in header
|
2013-10-02 12:20:36 +02:00 |
|
Max Kellermann
|
060814daa8
|
Log: new logging library API
Prepare to migrate away from GLib. Currently, we're still using GLib
as a backend.
|
2013-10-02 08:57:55 +02:00 |
|
Max Kellermann
|
ccd7f0825a
|
DecoderControl: use GLib forward declarations
|
2013-09-27 23:00:23 +02:00 |
|
Max Kellermann
|
5bc4ab899f
|
*Plugin: remove redundant "line %i" from error messages
The MPD core will add this as a prefeix.
|
2013-09-26 20:59:40 +02:00 |
|
Max Kellermann
|
7a4c9f5f4c
|
mpd_error.h: remove obsolete header
Migrate the remaining callers to FatalError().
|
2013-09-05 18:26:46 +02:00 |
|
Max Kellermann
|
fccba1af2a
|
use standard snprintf() instead of GLib g_snprintf()
|
2013-09-05 09:21:53 +02:00 |
|
Max Kellermann
|
29030b54c9
|
util/Error: new error passing library
Replaces GLib's GError.
|
2013-09-04 18:14:22 +02:00 |
|
Max Kellermann
|
c9fcc7f148
|
system/resolver: convert to C++
|
2013-09-04 18:02:09 +02:00 |
|
Max Kellermann
|
d1f4a31b5e
|
output/pulse: require libpulse 0.9.16
Remove all #ifdefs. Old versions of libpulse are not being tested,
and thus I'm removing support.
|
2013-09-04 16:55:03 +02:00 |
|
Max Kellermann
|
0005221533
|
output/httpd: use "unsigned" instead of "guint"
|
2013-08-08 00:18:59 +02:00 |
|
Max Kellermann
|
b76a29a69a
|
ConfigPath: return a Path object
Migrate all callers to use Path directly, instead of doing the
conversion in each caller.
|
2013-08-07 19:59:09 +02:00 |
|
Max Kellermann
|
abe090ec1f
|
*: remove remaining __cplusplus checks
|
2013-08-07 19:58:52 +02:00 |
|
Max Kellermann
|
b70d38dc10
|
Makefile.am: move sources to libsystem.a
|
2013-08-07 10:31:31 +02:00 |
|
Max Kellermann
|
85b77b81ca
|
*: use gcc.h macros instead of GLib
|
2013-08-04 23:48:01 +02:00 |
|
Max Kellermann
|
ca0d09c50f
|
EncoderPlugin: pass config_param reference
|
2013-08-04 14:07:50 +02:00 |
|
Max Kellermann
|
81c3224076
|
OutputPlugin: pass config_param reference
|
2013-08-04 14:07:49 +02:00 |
|
Max Kellermann
|
d1e7b4e381
|
audio_format: convert to C++
|
2013-08-03 21:37:56 +02:00 |
|
Max Kellermann
|
67f591a9ce
|
gcc.h: add macro gcc_unreachable()
|
2013-08-03 21:34:17 +02:00 |
|
Max Kellermann
|
44621f7326
|
output/winmm: adapt to PcmBuffer API changes
|
2013-07-31 00:57:52 +02:00 |
|
Max Kellermann
|
06f898cc12
|
tag: convert to C++
|
2013-07-30 20:19:53 +02:00 |
|
Max Kellermann
|
9a0061c511
|
encoder_api: convert to C++
|
2013-07-30 09:04:05 +02:00 |
|
Max Kellermann
|
28030d7edb
|
include cleanup
|
2013-07-30 08:39:21 +02:00 |
|
Max Kellermann
|
648196319f
|
output_api: convert to C++
|
2013-07-30 08:34:10 +02:00 |
|
Denis Krjuchkov
|
49a3845135
|
timer: convert to class
|
2013-05-12 19:03:42 +06:00 |
|
Max Kellermann
|
9e5d2c5bb7
|
encoder_list: convert to C++
|
2013-04-17 22:22:37 +02:00 |
|
Max Kellermann
|
0954f580fa
|
output/oss,null: use new/delete
|
2013-04-17 01:21:33 +02:00 |
|
Max Kellermann
|
3a2254c91f
|
output: convert to C++
|
2013-04-17 01:12:05 +02:00 |
|
Max Kellermann
|
4aeec4bb60
|
output/solaris: convert to C++
|
2013-04-17 01:08:35 +02:00 |
|
Max Kellermann
|
750b2ad6a8
|
output/openal: convert to C++
|
2013-04-17 01:04:27 +02:00 |
|
Max Kellermann
|
86c276f538
|
output/ao: convert to C++
|
2013-04-17 00:56:09 +02:00 |
|
Max Kellermann
|
166569200a
|
output/shout: convert to C++
|
2013-04-17 00:47:20 +02:00 |
|
Max Kellermann
|
e903d00968
|
output/ffado: remove broken plugin
This plugin has been in MPD for three years, and it has never worked.
Enough!
|
2013-04-17 00:44:02 +02:00 |
|
Max Kellermann
|
cc6c452854
|
output/mvp: remove obsolete plugin
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-17 00:37:30 +02:00 |
|
Max Kellermann
|
f492c78e2e
|
output/jack: convert to C++
|
2013-04-17 00:37:30 +02:00 |
|
Max Kellermann
|
6b83d08228
|
output/fifo: convert to C++
|
2013-04-17 00:37:30 +02:00 |
|
Max Kellermann
|
dc415b761e
|
output/pipe: convert to C++
|
2013-04-17 00:37:30 +02:00 |
|
Max Kellermann
|
f1034eb657
|
output/recorder: convert to C++
|
2013-04-17 00:37:30 +02:00 |
|
Max Kellermann
|
9f625b0a0d
|
mixer/Pulse: convert to a class
|
2013-04-16 21:18:54 +02:00 |
|
Max Kellermann
|
e63420a8c2
|
output/Pulse: convert to C++
|
2013-04-16 20:51:21 +02:00 |
|
Max Kellermann
|
e02d8ad8d2
|
output/roar: work around libroar's use of "new"
|
2013-04-16 20:04:11 +02:00 |
|
Max Kellermann
|
1729388634
|
pcm_export: convert to C++
|
2013-04-09 01:31:05 +02:00 |
|
Max Kellermann
|
c654c7630a
|
pcm_*: move to src/pcm/
|
2013-04-09 01:24:52 +02:00 |
|
Max Kellermann
|
496f70fc0d
|
mixer_plugin: convert to C++
|
2013-02-22 20:51:23 +01:00 |
|
Max Kellermann
|
9ede4c5f3c
|
{output,mixer}/winmm: convert to C++
|
2013-02-22 20:29:03 +01:00 |
|
Max Kellermann
|
af99176581
|
output/alsa: workaround for noise after manual song change
Workaround for driver bug observed on the Raspberry Pi, see code
comment for details.
|
2013-02-04 15:51:32 +01:00 |
|