aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2014-07-30Makefile.am: release .apk depends on iconMax Kellermann1-1/+1
Missing piece from commit e0ca4347
2014-07-30Makefile.am: new zipalign pathMax Kellermann1-1/+3
2014-07-14Android: generate icon from SVGMax Kellermann1-3/+8
2014-07-11PlaylistEdit: postpone UpdateQueuedSong() when adding multiple songsMax Kellermann1-0/+1
Implement a "bulk" edit mode that postpones both UpdateQueuedSong() and OnModified(). This way, the playlist version gets incremented only once. More importantly: when adding multiple songs to a queue that consists of only one song, the first song that got added will always be played next. By postponing this choice, all newly added songs get a chance to become the next song. Fixes the second (and last) part of Mantis ticket 0004005.
2014-07-09test: merge duplicate code to FakeDecoderAPI.cxxMax Kellermann1-0/+2
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().