Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-17 | util/StringBuffer: new utility class | Max Kellermann | |
2017-01-17 | AudioFormat: move enum SampleFormat to pcm/SampleFormat.hxx | Max Kellermann | |
2017-01-17 | test: add AudioFormat unit test | Max Kellermann | |
2017-01-17 | Makefile.am: move AudioFormat.cxx to libpcm.a | Max Kellermann | |
2017-01-17 | Makefile.am: fix linking xiph with ogg | Jörg Krause | |
The internal static xiph library needs to link with libogg. Otherwise building mpd will fail: ``` /mips-linux-gnu/bin/ld: libxiph.a(libxiph_a-OggVisitor.o): undefined reference to symbol 'ogg_stream_packetout' ``` Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> | |||
2017-01-11 | pcm/export: support DSD_U16 | Max Kellermann | |
2017-01-11 | pcm/PcmDsd: move Dsd8To32() to Dsd32.cxx | Max Kellermann | |
2017-01-08 | storage/http: new storage plugin | Max Kellermann | |
2017-01-07 | util/TimeParser: wrapper for strptime() | Max Kellermann | |
Move code from SongFilter.cxx. | |||
2017-01-07 | Adding volume_mapping from alsa-utils/alsamixer | TermeHansen | |
source: http://git.alsa-project.org/?p=alsa-utils.git;a=blob_plain;f=alsamixer/volume_mapping.c;hb=HEAD http://git.alsa-project.org/?p=alsa-utils.git;a=blob_plain;f=alsamixer/volume_mapping.h;hb=HEAD | |||
2017-01-07 | lib/expat/ExpatParser: move InputStream overload to separate source file | Max Kellermann | |
Eliminate one unnecessary dependency for debug programs which don't need the InputStream API. | |||
2017-01-07 | Makefile.am: add variable CURL_SOURCES | Max Kellermann | |
2017-01-06 | lib/curl/Slist: new wrapper for curl_slist | Max Kellermann | |
2017-01-04 | Makefile.am: update header files | Max Kellermann | |
Problems found by "make distcheck". | |||
2017-01-04 | Makefile.am: updated web server documentation path | Max Kellermann | |
2017-01-03 | input/curl: move code to class CurlRequest | Max Kellermann | |
The CurlRequest gives us a more low-level API to CURL without the InputStream interface, integrated into our IOThread. | |||
2017-01-03 | input/curl: move class CurlGlobal to separate source file | Max Kellermann | |
2016-12-29 | command/{Player,Error}: extract messages from nested exceptions | Max Kellermann | |
2016-12-26 | output/Thread: move code to new class AudioOutputSource | Max Kellermann | |
2016-12-26 | configure.ac: use MPD_AUTO for libsndio and Haiku | Max Kellermann | |
2016-12-19 | input/curl: wrap CURLM* in new class CurlMulti | Max Kellermann | |
2016-12-19 | input/curl: wrap CURL* in new class CurlEasy | Max Kellermann | |
2016-12-13 | output/Thread: move MusicPipe code to class SharedPipeConsumer | Max Kellermann | |
2016-12-13 | Merge tag 'v0.19.21' | Max Kellermann | |
release v0.19.21 | |||
2016-12-13 | Makefile.am: fix mpd.socket path in EXTRA_DIST | Max Kellermann | |
2016-12-13 | systemd: add user unit | Max Kellermann | |
The user unit omits the "ProtectKernelModules" setting which fails with modular kernels: Failed at step CAPABILITIES spawning /usr/bin/mpd: Operation not permitted It is unfortunate that systemd (version 232) is unable to reduce its own capabilities, because this requires us to split system and user units. https://bugs.musicpd.org/view.php?id=4608 | |||
2016-12-13 | systemd: add "system" sub directory | Max Kellermann | |
2016-12-11 | output/Multiple: make chunk_is_consumed_in() an AudioOutput method | Max Kellermann | |
2016-12-03 | decoder/Control: add attribute configured_audio_format | Max Kellermann | |
Obsoletes the same variable from AudioConfig.cxx. | |||
2016-12-03 | filter/ReplayGain: add ReplayGainConfig copy | Max Kellermann | |
Remove dependency on ReplayGain global variables. | |||
2016-11-25 | ReplayGainConfig: add struct ReplayGainConfig, move globals to ↵ | Max Kellermann | |
ReplayGainGlobal.cxx | |||
2016-11-24 | ReplayGainMode: add ToString(), FromString() | Max Kellermann | |
Move code from ReplayGainConfig.cxx. | |||
2016-11-24 | ReplayGainInfo: move enum ReplayGainMode to separate header | Max Kellermann | |
2016-11-22 | decoder/DecoderPlugin: container_scan() returns forward_list<DetachedSong> | Max Kellermann | |
Speed up container_scan() again, by eliminating the need to call scan_file() for each item. | |||
2016-11-22 | test/ContainerScan: new debug program | Max Kellermann | |
2016-11-22 | Makefile.am: remove obsolete variables | Max Kellermann | |
2016-11-21 | decoder/API: move DecoderBridge methods to Bridge.cxx | Max Kellermann | |
2016-11-21 | decoder/Internal: rename struct Decoder to class DecoderBridge | Max Kellermann | |
2016-11-18 | decoder/Client: new interface which wraps struct Decoder | Max Kellermann | |
Prepare for a Decoder API redesign based on an abstract class with virtual methods. | |||
2016-11-10 | util/Error: remove obsolete class | Max Kellermann | |
2016-11-09 | pcm/Domain: remove obsolete source | Max Kellermann | |
2016-11-02 | lib/icu: migrate from class Error to C++ exceptions | Max Kellermann | |
2016-10-29 | db/Error: remove unused variable db_domain | Max Kellermann | |
2016-10-28 | AudioParser: throw exception on error | Max Kellermann | |
2016-10-28 | Makefile.am: move a few sources to libbasic.a | Max Kellermann | |
2016-10-27 | lib/sqlite, sticker: migrate from class Error to C++ exceptions | Max Kellermann | |
2016-09-16 | {input,storage}/nfs: use C++ exceptions instead of class Error | Max Kellermann | |
2016-09-09 | input/Plugin: remove InitResult::UNAVAILABLE, throw PluginUnavailable instead | Max Kellermann | |
2016-09-09 | output/pulse: use a RTTI lock guard | Max Kellermann | |
Make all the locks exception-safe. | |||
2016-09-04 | thread/Util: un-inline the functions | Max Kellermann | |
Reduce header clutter. |