aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-10-27pcm/Order: new library to convert from FLAC to ALSA channel orderMax Kellermann1-0/+1
This new library is integrated in the PcmExport class and (if enabled) converts MPD's channel order (= FLAC channel order) to ALSA channel order. This fixes: http://bugs.musicpd.org/view.php?id=3147 and http://bugs.musicpd.org/view.php?id=3255
2015-10-26playlist/flac: re-add the pluginMax Kellermann1-0/+6
This reverts commit d7d9dbd2c2798b6ff39acb07a3bed38b6f99e283 by reimplementing it with the current MPD API. 3 years ago, I was wrong about the "embcue" plugin being able to replace this one, because "embcue" reads a tag named "CUESHEET", while this plugin reads the "CUESHEET" FLAC metablock. There's an important difference between those two!
2015-10-22LocateUri: new library to classify URIs in a standard wayMax Kellermann1-0/+2
2015-10-19util/DeleteDisposer: new utility classMax Kellermann1-0/+1
2015-10-16test/ReadApeTags: new debug programMax Kellermann1-0/+8
2015-10-16util/StringView: add methods StripLeft(), StripRight()Max Kellermann1-1/+1
2015-09-30util/StringView: new utility classMax Kellermann1-0/+1
2015-09-17output: add native Haiku audio output and mixer supportFrançois Revol1-0/+8
Also uses the notification system to display tags.
2015-09-17Makefile.am: add the Haiku resources to the mpd binaryFrançois Revol1-1/+24
2015-08-24tag/Settings: move typedef tag_mask_t to Mask.hxxMax Kellermann1-0/+1
2015-08-24tag/Settings: convert to C++Max Kellermann1-1/+1
2015-08-15test/stdbin.h: remove obsolete headerMax Kellermann1-9/+0
2015-08-15PlayerThread, ...: move to src/player/Max Kellermann1-4/+4
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann1-0/+1
2015-08-11command/Request: new struct wrapping ConstBuffer<const char *>Max Kellermann1-0/+1
2015-07-22net/AllocatedSocketAddress: new sockaddr wrapper classMax Kellermann1-0/+1
2015-07-22net/Resolver: move sockaddr_to_string() to ToString.cxxMax Kellermann1-0/+1
2015-06-27configure.ac: remove GLib optionMax Kellermann1-60/+24
Not used anymore.
2015-06-25util/AllocatedString: add methods Duplicate(), Clone()Max Kellermann1-1/+1
2015-06-23lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar()Max Kellermann1-0/+5
2015-06-23util/AllocatedString: new utility classMax Kellermann1-0/+1
2015-06-23util/StringPointer: new utility classMax Kellermann1-0/+1
2015-06-22fs/Glob: use PathMatchSpec() on WindowsMax Kellermann1-0/+5
2015-06-22test/TestFs: new unit test for libfs.aMax Kellermann1-0/+9
2015-06-22db/update/ExcludeList: move class Pattern to fs/Glob.hxxMax Kellermann1-0/+1
2015-06-22test/test_pcm: add PcmInterleave() unit testMax Kellermann1-0/+1
2015-06-22decoder/ffmpeg: move code to pcm/Interleave.cxxMax Kellermann1-0/+1
2015-03-05fs/NarrowPath: new utility classMax Kellermann1-0/+1
2015-03-05util/StringUtil: add wchar_t overloadsMax Kellermann1-0/+1
2015-03-05util/StringAPI: add wchar_t overloadsMax Kellermann1-0/+1
2015-03-05fs/Traits: use string.h API wrappersMax Kellermann1-0/+1
2015-03-03system/FileDescriptor: new wrapper class for a file descriptorMax Kellermann1-1/+2
2015-03-01fs/Path: add method GetSuffix()Max Kellermann1-2/+2
Type-safe wrapper for uri_get_suffix().
2015-03-01SongUpdate: use OpenArchiveInputStream() to open archive fileMax Kellermann1-0/+1
Don't pass Path::c_str() to tag_stream_scan() which requires a UTF-8 string.
2015-02-28fs/FileInfo: new library providing GetFileInfo()Max Kellermann1-0/+1
Replaces StatFile(), with a portable data object.
2015-02-13net/StaticSocketAdress: new class wrapping struct sockaddr_storageMax Kellermann1-0/+1
2015-02-10net/SocketAddress: light wrapper for struct sockaddrMax Kellermann1-0/+1
2015-02-10system/{Resolver,Socket{Error,Util}}: move to new library libnet.aMax Kellermann1-4/+11
2015-01-31Makefile.am: move org_musicpd_Bridge.h to BUILT_SOURCESMax Kellermann1-3/+1
2015-01-31Makefile.am: generate icon before compiling JNI classesMax Kellermann1-1/+1
Apparently, Android's build.xml requires the icon to be available, even when only running the Java compiler.
2015-01-26{playlist,input}/despotify: remove defunct pluginMax Kellermann1-31/+0
2015-01-22Config: add section "resampler"Max Kellermann1-1/+4
2015-01-21config/Data: add method Clear()Max Kellermann1-1/+1
Move code from config_global_finish().
2015-01-21ConfigData: rename header fileMax Kellermann1-1/+1
2015-01-21ConfigData: move struct config_param to Param.hxxMax Kellermann1-1/+2
2015-01-21ConfigData: move struct block_param to Block.?xxMax Kellermann1-0/+1
2015-01-14output/recorder: dynamic file nameMax Kellermann1-0/+2
2015-01-14output/recorder: move code to encoder/ToOutputStream.cxxMax Kellermann1-0/+1
2015-01-14Makefile.am: link output plugins before libtag.aMax Kellermann1-1/+1
2015-01-08encoder/Plugin: move struct Encoder to EncoderInterface.hxxMax Kellermann1-0/+1