Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | util/StringUtil: move comparison functions to StringCompare.cxx | Max Kellermann | 2015-11-06 | 1 | -3/+4 |
| | |||||
* | pcm/Order: new library to convert from FLAC to ALSA channel order | Max Kellermann | 2015-10-27 | 1 | -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 | ||||
* | playlist/flac: re-add the plugin | Max Kellermann | 2015-10-26 | 1 | -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! | ||||
* | LocateUri: new library to classify URIs in a standard way | Max Kellermann | 2015-10-22 | 1 | -0/+2 |
| | |||||
* | util/DeleteDisposer: new utility class | Max Kellermann | 2015-10-19 | 1 | -0/+1 |
| | |||||
* | test/ReadApeTags: new debug program | Max Kellermann | 2015-10-16 | 1 | -0/+8 |
| | |||||
* | util/StringView: add methods StripLeft(), StripRight() | Max Kellermann | 2015-10-16 | 1 | -1/+1 |
| | |||||
* | util/StringView: new utility class | Max Kellermann | 2015-09-30 | 1 | -0/+1 |
| | |||||
* | output: add native Haiku audio output and mixer support | François Revol | 2015-09-17 | 1 | -0/+8 |
| | | | | Also uses the notification system to display tags. | ||||
* | Makefile.am: add the Haiku resources to the mpd binary | François Revol | 2015-09-17 | 1 | -1/+24 |
| | |||||
* | tag/Settings: move typedef tag_mask_t to Mask.hxx | Max Kellermann | 2015-08-24 | 1 | -0/+1 |
| | |||||
* | tag/Settings: convert to C++ | Max Kellermann | 2015-08-24 | 1 | -1/+1 |
| | |||||
* | test/stdbin.h: remove obsolete header | Max Kellermann | 2015-08-15 | 1 | -9/+0 |
| | |||||
* | PlayerThread, ...: move to src/player/ | Max Kellermann | 2015-08-15 | 1 | -4/+4 |
| | |||||
* | client/Response: new Client wrapper class for writing responses | Max Kellermann | 2015-08-12 | 1 | -0/+1 |
| | |||||
* | command/Request: new struct wrapping ConstBuffer<const char *> | Max Kellermann | 2015-08-11 | 1 | -0/+1 |
| | |||||
* | net/AllocatedSocketAddress: new sockaddr wrapper class | Max Kellermann | 2015-07-22 | 1 | -0/+1 |
| | |||||
* | net/Resolver: move sockaddr_to_string() to ToString.cxx | Max Kellermann | 2015-07-22 | 1 | -0/+1 |
| | |||||
* | configure.ac: remove GLib option | Max Kellermann | 2015-06-27 | 1 | -60/+24 |
| | | | | Not used anymore. | ||||
* | util/AllocatedString: add methods Duplicate(), Clone() | Max Kellermann | 2015-06-25 | 1 | -1/+1 |
| | |||||
* | lib/icu/Win32: wrappers for WideCharToMultiByte(), MultiByteToWideChar() | Max Kellermann | 2015-06-23 | 1 | -0/+5 |
| | |||||
* | util/AllocatedString: new utility class | Max Kellermann | 2015-06-23 | 1 | -0/+1 |
| | |||||
* | util/StringPointer: new utility class | Max Kellermann | 2015-06-23 | 1 | -0/+1 |
| | |||||
* | fs/Glob: use PathMatchSpec() on Windows | Max Kellermann | 2015-06-22 | 1 | -0/+5 |
| | |||||
* | test/TestFs: new unit test for libfs.a | Max Kellermann | 2015-06-22 | 1 | -0/+9 |
| | |||||
* | db/update/ExcludeList: move class Pattern to fs/Glob.hxx | Max Kellermann | 2015-06-22 | 1 | -0/+1 |
| | |||||
* | test/test_pcm: add PcmInterleave() unit test | Max Kellermann | 2015-06-22 | 1 | -0/+1 |
| | |||||
* | decoder/ffmpeg: move code to pcm/Interleave.cxx | Max Kellermann | 2015-06-22 | 1 | -0/+1 |
| | |||||
* | fs/NarrowPath: new utility class | Max Kellermann | 2015-03-05 | 1 | -0/+1 |
| | |||||
* | util/StringUtil: add wchar_t overloads | Max Kellermann | 2015-03-05 | 1 | -0/+1 |
| | |||||
* | util/StringAPI: add wchar_t overloads | Max Kellermann | 2015-03-05 | 1 | -0/+1 |
| | |||||
* | fs/Traits: use string.h API wrappers | Max Kellermann | 2015-03-05 | 1 | -0/+1 |
| | |||||
* | system/FileDescriptor: new wrapper class for a file descriptor | Max Kellermann | 2015-03-03 | 1 | -1/+2 |
| | |||||
* | fs/Path: add method GetSuffix() | Max Kellermann | 2015-03-01 | 1 | -2/+2 |
| | | | | Type-safe wrapper for uri_get_suffix(). | ||||
* | SongUpdate: use OpenArchiveInputStream() to open archive file | Max Kellermann | 2015-03-01 | 1 | -0/+1 |
| | | | | | Don't pass Path::c_str() to tag_stream_scan() which requires a UTF-8 string. | ||||
* | fs/FileInfo: new library providing GetFileInfo() | Max Kellermann | 2015-02-28 | 1 | -0/+1 |
| | | | | Replaces StatFile(), with a portable data object. | ||||
* | net/StaticSocketAdress: new class wrapping struct sockaddr_storage | Max Kellermann | 2015-02-13 | 1 | -0/+1 |
| | |||||
* | net/SocketAddress: light wrapper for struct sockaddr | Max Kellermann | 2015-02-10 | 1 | -0/+1 |
| | |||||
* | system/{Resolver,Socket{Error,Util}}: move to new library libnet.a | Max Kellermann | 2015-02-10 | 1 | -4/+11 |
| | |||||
* | Merge tag 'v0.19.9' | Max Kellermann | 2015-02-06 | 1 | -4/+2 |
|\ | |||||
| * | Makefile.am: move org_musicpd_Bridge.h to BUILT_SOURCES | Max Kellermann | 2015-01-31 | 1 | -3/+1 |
| | | |||||
| * | Makefile.am: generate icon before compiling JNI classes | Max Kellermann | 2015-01-31 | 1 | -1/+1 |
| | | | | | | | | | | Apparently, Android's build.xml requires the icon to be available, even when only running the Java compiler. | ||||
* | | Merge branch 'v0.19.x' | Max Kellermann | 2015-01-26 | 1 | -25/+0 |
|\| | |||||
| * | Merge branch 'v0.18.x' into v0.19.x | Max Kellermann | 2015-01-26 | 1 | -25/+0 |
| |\ | |||||
| | * | {playlist,input}/despotify: remove defunct plugin | Max Kellermann | 2015-01-26 | 1 | -31/+0 |
| | | | |||||
* | | | Config: add section "resampler" | Max Kellermann | 2015-01-22 | 1 | -1/+4 |
| | | | |||||
* | | | config/Data: add method Clear() | Max Kellermann | 2015-01-21 | 1 | -1/+1 |
| | | | | | | | | | | | | Move code from config_global_finish(). | ||||
* | | | ConfigData: rename header file | Max Kellermann | 2015-01-21 | 1 | -1/+1 |
| | | | |||||
* | | | ConfigData: move struct config_param to Param.hxx | Max Kellermann | 2015-01-21 | 1 | -1/+2 |
| | | | |||||
* | | | ConfigData: move struct block_param to Block.?xx | Max Kellermann | 2015-01-21 | 1 | -0/+1 |
| | | |