aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-11-07input/Open: expose input_domainMax Kellermann1-0/+1
2014-10-31Revert "Main: run the OS X native event loop"NanoTech1-1/+0
This reverts commit f0be48ff90503d9ffa5b295fd4454eec753950ee (except for the NEWS entry). If libdispatch (GCD) is used before forking, it can't safely be used again after forking.
2014-10-25configure.ac: require xmlto for --enable-documentationMax Kellermann1-8/+0
2014-10-12Makefile.am: distribute systemd/mpd.socketMax Kellermann1-0/+1
The file systemd/mpd.service.in is being distributed implicitly, but systemd/mpd.socket is not and needs to be added to EXTRA_DIST.
2014-10-10util/UTF8: new libraryMax Kellermann1-0/+1
2014-10-10Main: run the OS X native event loopnanotech1-0/+1
2014-10-09storage/nfs: use the libnfs async APIMax Kellermann1-0/+1
Share the NFS connection with the NFS input plugin.
2014-10-09StoragePlugin: pass EventLoop to constructorMax Kellermann1-0/+4
2014-10-07test/run_input, ...: add struct ScopeIOThreadMax Kellermann1-0/+7
Auto-stop the IO thread in all error handlers.
2014-10-07storage/nfs: move code to class MemoryStorageDirectoryReaderMax Kellermann1-0/+1
Read all directory entries into memory and close the struct nfsdir before returning the StorageDirectoryReader instance. This is what libnfs does, anyway.
2014-10-07test/run_storage: new debug programMax Kellermann1-2/+13
2014-10-07Makefile.am: add libnfs and libsmbclient to STORAGE_LIBSMax Kellermann1-1/+4
2014-10-05lib/nfs/Base: kludge to reduce number of NFS mountsMax Kellermann1-0/+1
Creating a NfsStorage sets its own export_name as the "base". Now NfsFileReader can use this information to derive the export_name to be mounted, instead of guessing. This solves the "too many connection" problem on the NFS server while updating the database.
2014-10-04Makefile.am: compile libffmpeg.a with FFMPEG_CFLAGSMax Kellermann1-0/+2
2014-10-02input/LocalOpen: new library for opening local filesMax Kellermann1-0/+1
Combines the "file" and the "archive" input plugins.
2014-10-01Makefile.am: fix header file namesMax Kellermann1-4/+7
Found by "make distcheck".
2014-09-26pcm: --disable-dsd also disables the dsd2pcm libraryMax Kellermann1-2/+6
2014-09-26configure.ac: add option to disable the DSD decodersMax Kellermann1-6/+14
Allow building a smaller MPD binary for people who don't need DSD.
2014-09-24decoder/mad: move code to tag/MixRamp.cxxMax Kellermann1-0/+1
2014-09-24decoder/{vorbis,flac}: move duplicate code to tag/VorbisComment.cxxMax Kellermann1-0/+1
2014-09-24tag/ApeReplayGain, decoder/mad: move duplicate code to tag/ReplayGain.cxxMax Kellermann1-0/+1
2014-09-16Makefile.am: android AIDL need src/org/musicpd folderThomas Guillem1-2/+3
2014-09-16Makefile.am: fix android symlinks, use absolute pathsThomas Guillem1-2/+2
2014-09-04test/test_protocol: unit test for protocol/ArgParser.cxxMax Kellermann1-0/+11
2014-09-02doc/user: enable docbook-xslt option "use.id.as.filename"Max Kellermann1-1/+1
2014-08-31output/alsa, pcm: rename "DSD over USB" to "DoP"Max Kellermann1-1/+1
The standard has been renamed since the early draft that was implemented in MPD.
2014-08-26DecoderAPI: use std::chrono::duration for decoder_seek*()Max Kellermann1-0/+1
For type safety and code readability.
2014-08-19InputStream: move typedef offset_type to Offset.hxxMax Kellermann1-0/+1
Reduce header dependencies.
2014-08-18input/ffmpeg: use av_strerror()Max Kellermann1-0/+1
Generate more detailed error messages.
2014-08-18{input,decoder}/ffmpeg: move ffmpeg_domain to lib/ffmpeg/Domain.cxxMax Kellermann1-2/+11
Eliminate duplicate definition (in input plugin and decoder plugin).
2014-08-12test/test_pcm: add PcmExport unit testMax Kellermann1-0/+1
2014-08-11fs/io/AutoGunzipReader: new classMax Kellermann1-0/+1
2014-08-11fs/io/PeekReader: new utility classMax Kellermann1-0/+1
2014-08-11fs/io/GzipOutputStream,GunzipReader: move zlib_domain to src/lib/zlib/Domain.cxxMax Kellermann1-0/+1
2014-08-08input/GunzipInputStream: new classMax Kellermann1-1/+11
2014-08-07decoder/Mp4v2: add MP4v2 decoder pluginAndrée Ekroth1-0/+8
This plugin uses the MP4v2 library to play mp4/m4a files. It is limited to file_decode.
2014-08-07fs/io/BufferedReader: new class to replace class TextFileMax Kellermann1-0/+1
The new class is pluggable, to prepare for gzipped database files. For now, the TextFile class remains, and will be refactored away later.
2014-08-07fs/io/Reader: new interfaceMax Kellermann1-0/+2
2014-08-07fs/output, fs/TextFile: move to fs/io/Max Kellermann1-6/+6
2014-08-07Makefile.am: link libfs.a before libsystem.aMax Kellermann1-11/+11
libfs.a depends on libsystem.a.
2014-08-07LogBackend: use StripRight()Max Kellermann1-0/+3
Eliminate duplicate code.
2014-08-06util/DynamicFifoBuffer: move code to new base class ForeignFifoBufferMax Kellermann1-0/+1
2014-08-06fs/GzipOutputStream: new class wrapping zlibMax Kellermann1-0/+17
2014-08-06Makefile.am: add variable FS_LIBSMax Kellermann1-16/+18
2014-08-02Makefile.am: fix dependencies for win32François Revol1-1/+1
It happened to me when doing the Haiku port, src/mpd failed to be relinked properly when editing source files, and likely also happens on win32, although I didn't try this change. When building for windows, src_mpd_DEPENDENCIES is overriden. Automake then disables the default version which contains all the static libraries. In Makefile.in: @HAVE_WINDOWS_FALSE@src_mpd_DEPENDENCIES = libmpd.a \ Instead we use EXTRA_src_mpd_DEPENDENCIES which is meant for this.
2014-08-02Win32Main: move to win32/Max Kellermann1-6/+6
2014-07-30fs/OutputStream: new infrastructure for writing to filesMax Kellermann1-0/+4
2014-07-30Makefile.am: add missing backslashMax Kellermann1-1/+1
Fixes breakage by commit 1a619522
2014-07-30Makefile.am: *.apk depends on android/src/*.javaMax Kellermann1-0/+1
Invoke "ant" when a Java source is modified.
2014-07-30Makefile.am: move duplicate specification to APK_DEPSMax Kellermann1-2/+6