aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* output/httpd: use the BufferedSocket class for HttpdClientMax Kellermann2013-01-305-378/+163
|
* event/SocketMonitor: wake up the event loop after flag changeMax Kellermann2013-01-302-0/+14
|
* event/Loop: add method WakeUp()Max Kellermann2013-01-301-0/+4
|
* Main: delete the EventLoop after everything elseMax Kellermann2013-01-301-2/+1
| | | | | Fixes crash when another object attempts to access the EventLoop during destruction.
* input/Rewind: remove bogus assertionMax Kellermann2013-01-301-1/+0
|
* event/ServerSocket: add method GetEventLoop()Max Kellermann2013-01-301-0/+4
|
* ServerSocket: replace callback with virtual methodMax Kellermann2013-01-305-58/+55
|
* 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-305-174/+155
| | | | Eliminate the C wrappers.
* ServerSocket: move to libevent.aMax Kellermann2013-01-304-2/+2
|
* event/BufferedSocket: move output buffer to FullyBufferedSocketMax Kellermann2013-01-307-119/+209
| | | | | BufferedSocket has just an input buffer, and FullyBufferedSocket adds the output buffer.
* event/SocketMonitor: OnSocketReady() returns boolMax Kellermann2013-01-306-10/+18
|
* event/SocketMonitor: add methods Read(), Write()Max Kellermann2013-01-304-27/+43
|
* page: convert to C++Max Kellermann2013-01-308-142/+125
|
* icy_server: convert to C++Max Kellermann2013-01-304-16/+9
|
* icy_server: pass pointer to _metadata_page()Max Kellermann2013-01-303-21/+10
| | | | Don't use va_list.
* ArchiveFile: convert to a classMax Kellermann2013-01-298-83/+62
|
* refcount: convert to C++Max Kellermann2013-01-295-42/+30
|
* ArchivePlugin: replace scan_reset(), scan_next() with visit()Max Kellermann2013-01-297-125/+82
| | | | Add the interface ArchiveVisitor.
* ArchivePlugin: scan_next() returns const stringMax Kellermann2013-01-296-16/+18
|
* playlist/despotify: various code simplificationsMax Kellermann2013-01-291-55/+31
|
* playlist/memory: use std::forward_list instead of GSListMax Kellermann2013-01-299-112/+108
|
* playlist/{asx,rss,soundcloud,xspf}: merge code to MemoryPlaylistProviderMax Kellermann2013-01-298-257/+162
|
* ClientSubscribe: remove obsolete typedefMax Kellermann2013-01-291-1/+0
|
* require GLib 2.24Max Kellermann2013-01-299-20/+1
|
* ConfigFile, CommandLine: use the Path classMax Kellermann2013-01-296-62/+70
|
* test/{read_conf,run_filter}: convert to C++Max Kellermann2013-01-293-1/+17
|
* output/osx: convert to C++Max Kellermann2013-01-293-48/+47
|
* decoder/faad: use the newer NeAAC* APIMax Kellermann2013-01-291-41/+26
| | | | Drop support for the old faacDec* API.
* output/{alsa,oss}: convert to C++Max Kellermann2013-01-297-117/+137
|
* InputStream: use std::stringMax Kellermann2013-01-287-33/+25
|
* InputStream: store references instead of pointersMax Kellermann2013-01-288-97/+67
|
* InputStream: add constructor/destructorMax Kellermann2013-01-2814-91/+40
| | | | Eliminate input_stream_init() and input_stream_deinit().
* input/despotify: add constructor/destructorMax Kellermann2013-01-281-26/+33
|
* input/despotify: rename classMax Kellermann2013-01-281-10/+9
|
* input/iso9660: add constructor/destructorMax Kellermann2013-01-281-58/+61
|
* input/iso9660: rename the classesMax Kellermann2013-01-281-18/+18
|
* input/zzip: add constructor/destructorMax Kellermann2013-01-281-22/+31
|
* input/zzip: rename the classesMax Kellermann2013-01-281-15/+14
|
* input/bzip2: add constructor/destructorMax Kellermann2013-01-281-37/+39
|
* archive/bzip2: rename the classesMax Kellermann2013-01-281-16/+16
|
* DatabaseLock, input/bzip2: remove obsolete Glib/gcc workaroundMax Kellermann2013-01-282-10/+0
|
* input/Soup: move code into the classMax Kellermann2013-01-281-92/+109
|
* input/soup: rename the classMax Kellermann2013-01-281-15/+15
|
* input/ffmpeg: add constructor/destructorMax Kellermann2013-01-281-23/+26
|
* input/ffmpeg: rename the classMax Kellermann2013-01-281-7/+7
|
* decoder/ffmpeg: require ffmpeg/libav 0.7.6Max Kellermann2013-01-284-113/+3
| | | | | | | | 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 pluginMax Kellermann2013-01-282-452/+0
| | | | The underlying library has been obsolete for many years.