aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-07-02thread/GLib{Mutex,Cond}: remove obsolete classesMax Kellermann1-2/+0
2014-06-17Makefile.am: use ICU_CFLAGSnanotech1-0/+3
2014-06-17input/nfs: use the asynchronous libnfs APIMax Kellermann1-0/+6
More robust and cancellable.
2014-06-16db/simple: use class boost::intrusive::listMax Kellermann1-2/+0
Remove the C list_head library and use type-safe C++ instead.
2014-06-11configure.ac: check for BoostMax Kellermann1-1/+1
2014-06-10lib/icu: add IcuInit(), IcuFinish()Max Kellermann1-0/+5
2014-05-24input/curl: move code to AsyncInputStreamMax Kellermann1-0/+1
New base class for other InputStream implementations that run in the I/O thread.
2014-05-22test/run_decoder: merge code into FakeDecoderAPI.cxxMax Kellermann1-4/+5
Eliminate duplicate code.
2014-05-22Makefile.am: link test_rewind with GLibMax Kellermann1-0/+1
2014-05-21input/curl: move code to IcyInputStreamMax Kellermann1-0/+1
2014-05-21input/rewind: move code to class ProxyInputStreamMax Kellermann1-0/+1
2014-05-21test/test_rewind: unit test for class RewindInputStreamMax Kellermann1-0/+13
2014-05-21input/InputStream: move Open() to Open.cxxMax Kellermann1-1/+2
Allow compiling test programs with only selected plugins.
2014-05-11Makefile.am: add variable NFS_SOURCESMax Kellermann1-2/+5
2014-04-26DatabasePrint: move PrintSongCount() to Count.cxxMax Kellermann1-0/+1
2014-04-25db/Helpers: split libraryMax Kellermann1-0/+1
2014-04-24db/Helpers: move code to tag/Set.cxxMax Kellermann1-1/+1
2014-04-24db/Helpers: move TagSet to dedicated headerMax Kellermann1-0/+1
2014-03-16input/BufferedInputStream: new wrapper for moving plugin to threadMax Kellermann1-0/+1
2014-03-15util/CircularBuffer: new buffer classMax Kellermann1-0/+2
2014-03-15pcm/PcmFormat: ARM NEON optimizations for float->s16Max Kellermann1-0/+1
This is nearly 4 times faster than the "portable" algorithm.
2014-03-14pcm/PcmFormat: eliminate more duplicate code with templatesMax Kellermann1-0/+2
Refactor the conversion functions to classes and pass an instance to the new function AllocateConvert().
2014-03-01db/Configured: store database file in cache directoryMax Kellermann1-0/+1
Add class Context which wraps the Android/Java Context class and add a JNI wrapper for method Context.getCacheDir().
2014-03-01Android: obtain music directory from ↵Max Kellermann1-1/+6
Environment.getExternalStoragePublicDirectory()
2014-03-01java: new helper library for the Android portMax Kellermann1-0/+12
2014-03-01android: use "strip" from the Android NDKMax Kellermann1-1/+1
2014-03-01Makefile.am: use Android API level 17Max Kellermann1-1/+1
The SDK for level 9 cannot be downloaded anymore.
2014-02-27db/simple: mount pointsMax Kellermann1-0/+3
A SimpleDatabase instance can now "mount" other Database instances at certain locations. This is used to use a new SimpleDatabase instance for each storage mount (issued with the "mount" protocol command). Each such instance has its own database file, stored in the directory that is specified with the "cache_directory" option.
2014-02-27Playlist*: move to queue/Max Kellermann1-6/+6
2014-02-27db/UpdateGlue: rename to Service.cxxMax Kellermann1-1/+0
2014-02-26db/simple: create dedicated directoryMax Kellermann1-8/+13
2014-02-24SongSort, ...: use libicu instead of GLib's g_utf8_*()Max Kellermann1-0/+11
2014-02-22first Android releaseMax Kellermann1-3/+49
Finally, MPD runs on Android. For some small value of "runs". Very much work left, too much to describe.
2014-02-22output/sles: new output plugin for AndroidMax Kellermann1-0/+11
2014-02-22Main: disable command-line parser and signal handlers on AndroidMax Kellermann1-4/+9
2014-02-21Makefile.am: build shared library for AndroidMax Kellermann1-0/+10
Doesn't work yet, just to get the Android port started.
2014-02-21PlayerListener: new interface to replace GlobalEvents accessMax Kellermann1-0/+1
2014-02-21Makefile.am: use AM_CPPFLAGS instead of src_mpd_CPPFLAGSMax Kellermann1-1/+1
Fixes build failure caused by commit d9466cad0.
2014-02-19db/upnp: move plugin source to upnp directoryMax Kellermann1-1/+1
2014-02-19Makefile.am: move the MPD core to libmpd.aMax Kellermann1-10/+15
Prepare for providing everything in a shared library, to be embedded in another process.
2014-02-19DatabasePlugin: split headerMax Kellermann1-0/+2
2014-02-19Mixer: add class MixerListenerMax Kellermann1-0/+1
Use a listener interface instead of GlobalEvents.
2014-02-19Makefile.am: move DatabaseSave.cxx to libdatabase_plugins.aMax Kellermann1-6/+6
2014-02-19Makefile.am: re-add src/AudioCompress/compress.c to test/run_normalizeMax Kellermann1-0/+1
Build was broken by previous commit.
2014-02-19Makefile.am: move AudioCompress to libfilter_plugins.aMax Kellermann1-8/+5
2014-02-19output/httpd: move to dedicated directoryMax Kellermann1-8/+8
2014-02-19Timer: move to output/Max Kellermann1-3/+2
2014-02-19cue/CueParser: move to playlist/Max Kellermann1-3/+2
2014-02-18Makefile.am: merge mpd_headers into src_mpd_SOURCESMax Kellermann1-13/+8
2014-02-18system/FatalError: remove GError supportMax Kellermann1-1/+0