aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-01-07Queue: use C++ random instead of GLib's GRandMax Kellermann1-0/+2
2013-01-07util/LazyRandomEngine: lazy wrapper for std::mt19937Max Kellermann1-0/+1
2013-01-07Playlist: convert functions to methodsMax Kellermann1-1/+0
2013-01-07tag: convert to C++Max Kellermann1-12/+12
2013-01-07thread/Mutex: don't use std::mutexMax Kellermann1-0/+1
Use a custom pthread_mutex_t wrapper because std::mutex adds overhead.
2013-01-07filter/replay_gain: convert to C++Max Kellermann1-2/+2
2013-01-07mixer_all: convert to C++Max Kellermann1-4/+2
2013-01-07volume: convert to C++Max Kellermann1-2/+1
2013-01-05Partition: new class, container for Playlist and PlayerControlMax Kellermann1-0/+1
This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process.
2013-01-05test: revert debug program renamesMax Kellermann1-9/+9
2013-01-04replay_gain_*: convert to C++Max Kellermann1-9/+9
2013-01-04player_control.h: convert header to C++Max Kellermann1-2/+1
2013-01-04playlist: convert to C++Max Kellermann1-8/+7
2013-01-04Mutex: new wrapper for std::mutex, replaces GMutexMax Kellermann1-0/+2
2013-01-04HugeAllocator: new memory allocatorMax Kellermann1-0/+1
2013-01-04MusicBuffer: move code to template class SliceBufferMax Kellermann1-0/+1
2013-01-04crossfade: convert to C++Max Kellermann1-2/+1
2013-01-04buffer, pipe: convert to C++Max Kellermann1-6/+3
2013-01-04output_*: convert to C++Max Kellermann1-16/+12
2013-01-04decoder_*: convert to C++Max Kellermann1-6/+4
2013-01-04Client: move code to class CommandListBuilderMax Kellermann1-0/+1
2013-01-03cmdline: convert to C++Max Kellermann1-2/+1
2013-01-03client: convert to C++Max Kellermann1-20/+16
2013-01-03decoder_print: convert to C++Max Kellermann1-2/+1
2013-01-03listen: convert to C++Max Kellermann1-2/+1
2013-01-03ls: convert to C++Max Kellermann1-1/+1
2013-01-03output_print: convert to C++Max Kellermann1-2/+1
2013-01-03text_file: convert to C++Max Kellermann1-3/+2
2013-01-03exclude: convert to C++Max Kellermann1-2/+1
2013-01-03permission: convert to C++Max Kellermann1-2/+1
2013-01-03client_new: convert to C++Max Kellermann1-1/+1
2013-01-03strset: delete obsolete libraryMax Kellermann1-2/+0
2013-01-03PlaylistVector: use std::listMax Kellermann1-1/+1
2013-01-03database.h: rename to DatabaseSimple.hxxMax Kellermann1-1/+1
2013-01-03database.h: move prototypes to DatabaseGlue.hxxMax Kellermann1-1/+1
2013-01-03playlist_edit: convert to C++Max Kellermann1-1/+1
2013-01-02Directory: make the header C++ onlyMax Kellermann1-6/+5
2013-01-02mapper: convert to C++Max Kellermann1-2/+1
2013-01-02song_update: convert to C++Max Kellermann1-1/+1
2013-01-02sticker: convert to C++Max Kellermann1-6/+3
2013-01-02PlaylistInfo: rename class, use std::stringMax Kellermann1-2/+2
2013-01-02PlaylistVector: move struct playlist_metadata to PlaylistInfo.hxxMax Kellermann1-2/+3
2013-01-02db_lock: convert to C++Max Kellermann1-2/+2
2013-01-02{decoder,player}_thread: convert to C++Max Kellermann1-4/+2
2013-01-02*_print: convert to C++Max Kellermann1-5/+3
2013-01-02playlist_vector: convert to C++Max Kellermann1-3/+2
2013-01-02db_save, state_file: convert to C++Max Kellermann1-33/+25
2013-01-02update: convert to C++Max Kellermann1-21/+17
2013-01-02playlist_{any,song,queue}: convert to C++Max Kellermann1-7/+4
2012-10-04decoder/flac: support FLAC files inside archivesMax Kellermann1-0/+1
Implement the "scan_stream" method that can read tags from any input_stream object. This requires a FLAC__IOCallbacks implementation based on the input_stream API.