Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ArchivePlugin: replace scan_reset(), scan_next() with visit() | Max Kellermann | 2013-01-29 | 8 | -125/+83 |
| | | | | Add the interface ArchiveVisitor. | ||||
* | ArchivePlugin: scan_next() returns const string | Max Kellermann | 2013-01-29 | 6 | -16/+18 |
| | |||||
* | playlist/despotify: various code simplifications | Max Kellermann | 2013-01-29 | 1 | -55/+31 |
| | |||||
* | playlist/memory: use std::forward_list instead of GSList | Max Kellermann | 2013-01-29 | 10 | -112/+109 |
| | |||||
* | playlist/{asx,rss,soundcloud,xspf}: merge code to MemoryPlaylistProvider | Max Kellermann | 2013-01-29 | 9 | -257/+164 |
| | |||||
* | ClientSubscribe: remove obsolete typedef | Max Kellermann | 2013-01-29 | 1 | -1/+0 |
| | |||||
* | require GLib 2.24 | Max Kellermann | 2013-01-29 | 10 | -22/+3 |
| | |||||
* | ConfigFile, CommandLine: use the Path class | Max Kellermann | 2013-01-29 | 12 | -74/+98 |
| | |||||
* | test/{read_conf,run_filter}: convert to C++ | Max Kellermann | 2013-01-29 | 6 | -5/+25 |
| | |||||
* | output/osx: convert to C++ | Max Kellermann | 2013-01-29 | 4 | -49/+49 |
| | |||||
* | decoder/faad: use the newer NeAAC* API | Max Kellermann | 2013-01-29 | 2 | -94/+38 |
| | | | | Drop support for the old faacDec* API. | ||||
* | faad.m4: clear FAAD_LIBS if faad got auto-disabled | Max Kellermann | 2013-01-29 | 1 | -0/+3 |
| | | | | | Fixes build errors on systems without libfaad, when --disable-aac was not specified. | ||||
* | faad.m4: don't add -I. to temporary CFLAGS | Max Kellermann | 2013-01-29 | 1 | -1/+1 |
| | |||||
* | faad.m4: remove faad --with-* options | Max Kellermann | 2013-01-29 | 1 | -26/+2 |
| | | | | | | Some of these are not implemented properly and never worked. And the others are not useful; you can easily set environment variables instead. | ||||
* | output/{alsa,oss}: convert to C++ | Max Kellermann | 2013-01-29 | 8 | -120/+142 |
| | |||||
* | InputStream: use std::string | Max Kellermann | 2013-01-28 | 8 | -35/+27 |
| | |||||
* | InputStream: store references instead of pointers | Max Kellermann | 2013-01-28 | 8 | -97/+67 |
| | |||||
* | InputStream: add constructor/destructor | Max Kellermann | 2013-01-28 | 14 | -91/+40 |
| | | | | Eliminate input_stream_init() and input_stream_deinit(). | ||||
* | input/despotify: add constructor/destructor | Max Kellermann | 2013-01-28 | 1 | -26/+33 |
| | |||||
* | input/despotify: rename class | Max Kellermann | 2013-01-28 | 1 | -10/+9 |
| | |||||
* | input/iso9660: add constructor/destructor | Max Kellermann | 2013-01-28 | 1 | -58/+61 |
| | |||||
* | input/iso9660: rename the classes | Max Kellermann | 2013-01-28 | 1 | -18/+18 |
| | |||||
* | input/zzip: add constructor/destructor | Max Kellermann | 2013-01-28 | 1 | -22/+31 |
| | |||||
* | input/zzip: rename the classes | Max Kellermann | 2013-01-28 | 1 | -15/+14 |
| | |||||
* | input/bzip2: add constructor/destructor | Max Kellermann | 2013-01-28 | 1 | -37/+39 |
| | |||||
* | archive/bzip2: rename the classes | Max Kellermann | 2013-01-28 | 1 | -16/+16 |
| | |||||
* | DatabaseLock, input/bzip2: remove obsolete Glib/gcc workaround | Max Kellermann | 2013-01-28 | 2 | -10/+0 |
| | |||||
* | input/Soup: move code into the class | Max Kellermann | 2013-01-28 | 1 | -92/+109 |
| | |||||
* | input/soup: rename the class | Max Kellermann | 2013-01-28 | 1 | -15/+15 |
| | |||||
* | input/ffmpeg: add constructor/destructor | Max Kellermann | 2013-01-28 | 1 | -23/+26 |
| | |||||
* | input/ffmpeg: rename the class | Max Kellermann | 2013-01-28 | 1 | -7/+7 |
| | |||||
* | decoder/ffmpeg: require ffmpeg/libav 0.7.6 | Max Kellermann | 2013-01-28 | 5 | -114/+4 |
| | | | | | | | | This is the version present in Ubuntu Oneiric, the oldest distribution with gcc 4.6. Debian Squeeze is off target, because it has gcc 4.4, which is unable to compile MPD anyway. This commit drops all API compatibility hacks for older versions. | ||||
* | decoder/mp4ff: delete obsolete plugin | Max Kellermann | 2013-01-28 | 7 | -495/+2 |
| | | | | The underlying library has been obsolete for many years. | ||||
* | db/Proxy: explicitly request first element of array | Max Kellermann | 2013-01-28 | 1 | -2/+2 |
| | | | | Works around gcc 4.6 bug. | ||||
* | audio_config: include cleanup | Max Kellermann | 2013-01-28 | 2 | -9/+2 |
| | |||||
* | output/httpd: move functions into the HttpdOutput class | Max Kellermann | 2013-01-27 | 3 | -171/+210 |
| | |||||
* | output/httpd: rename struct httpd_output | Max Kellermann | 2013-01-27 | 4 | -33/+33 |
| | |||||
* | ZeroconfAvahi: pass GMainContext to avahi_glib_poll_new() | Max Kellermann | 2013-01-27 | 3 | -5/+9 |
| | |||||
* | ZeroconfBonjour: use SocketMonitor instead of GIOChannel | Max Kellermann | 2013-01-27 | 5 | -32/+40 |
| | |||||
* | zeroconf: convert to C++ | Max Kellermann | 2013-01-27 | 9 | -42/+111 |
| | |||||
* | event/SocketMonitor: add method Steal() | Max Kellermann | 2013-01-27 | 2 | -3/+17 |
| | |||||
* | Makefile.cxx: fix test/run_input.cxx path | Max Kellermann | 2013-01-27 | 1 | -1/+1 |
| | |||||
* | PlayerControl: work around std::nanf() not being available on MacPorts | Max Kellermann | 2013-01-27 | 1 | -0/+6 |
| | |||||
* | string_util: add fallback for strnlen() | Max Kellermann | 2013-01-27 | 3 | -1/+24 |
| | | | | | Usually, when strndup() is not available, strndup() isn't either, because both are POSIX 2008. | ||||
* | configure.ac: disable libwrap if not compatible with C++ | Max Kellermann | 2013-01-27 | 1 | -0/+21 |
| | | | | | The libwrap version on Mac OS X is broken, it will not work with C++ due to broken function prototypes. | ||||
* | Path::FromUTF8() returns nulled instance on error, add error handling where ↵ | Denis Krjuchkov | 2013-01-28 | 8 | -23/+69 |
| | | | | required | ||||
* | Path: convert remaining funcs to methods, keep fs_charset as std::string | Denis Krjuchkov | 2013-01-28 | 4 | -30/+28 |
| | |||||
* | Path: merge utf8_to_fs_charset() into Path::FromUTF8() | Denis Krjuchkov | 2013-01-28 | 2 | -13/+4 |
| | |||||
* | Path: convert fs_charset_to_utf8() to static method Path::ToUTF8() | Denis Krjuchkov | 2013-01-28 | 7 | -53/+59 |
| | |||||
* | Path: introduce MPD_PATH_MAX_UTF8 | Denis Krjuchkov | 2013-01-28 | 1 | -0/+10 |
| |