- 24 Dec, 2019 1 commit
-
-
Max Kellermann authored
This reverts commit 4475b8ca. Further testing revealed that the threaded resolver still uses a timeout of 0ms. This revert however lowers the bound to a minimum of 1ms instead of 10ms.
-
- 23 Dec, 2019 3 commits
-
-
Max Kellermann authored
curl_multi_remove_handle() calls our socket function, and there's no need to call curl_multi_socket_action().
-
Max Kellermann authored
This was a problem 9 years ago, and apparently, it has been fixed long ago.
-
Max Kellermann authored
For simplicity, this commit removes a workaround for an old CURL bug.
-
- 16 Dec, 2019 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Jacob Vosmaer authored
-
- 04 Dec, 2019 1 commit
-
-
Max Kellermann authored
-
- 04 Nov, 2019 1 commit
-
-
Max Kellermann authored
Fixes build failure in StickerCommands.cxx.
-
- 15 Oct, 2019 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 07 Oct, 2019 1 commit
-
-
Andre Heider authored
-
- 06 Aug, 2019 1 commit
-
-
Max Kellermann authored
Version 10.2+0.93+1 was released five years ago in 2014 and is the first version to feature cdio_cddap_free_messages(). There is no way to check the libcdio-paranoia version at compile time, so let's just remove support for older versions instead of attempting to fix the cdio_cddap_free_messages() check at build time. Closes https://github.com/MusicPlayerDaemon/MPD/issues/613
-
- 02 Aug, 2019 2 commits
-
-
Max Kellermann authored
The "end of stream" packet is not special; it contains normal data, and thus we should pass it to OnOggPacket(). This fixes one part of https://github.com/MusicPlayerDaemon/MPD/issues/601
-
Max Kellermann authored
-
- 18 Mar, 2019 1 commit
-
-
Jörg Krause authored
Since version 0.49.0 the Meson build system has native support for finding and using the gcrypt library using the `dependency()` function. `dependency()` has the advantage over `find_library()` as it queries the required linker flags for proper linking with external libraries, e.g. libgpg-error. As the latest released version 1.8.4 of libgcrypt does not provide a .pc file, using `libgcrypt-config` is the only way to query the required linker flags. Unfortunately, there is an issue when cross compiling mpd and the user does not define `libgcrypt-config` in the cross file. If the user sets the qobuz feature to `auto` and the target does not have libgcrypt installed, the Meson build system will falsly assume libgcrypt is available for the target as it uses the native `libgcrypt-config` on the host and pretend is has found the library. Therefore, we still rely on `find_library()` to workaround this buggy behavior. This way, if qobuz feature detection is set to `auto`, the feature is disabled in case there is no target libgcrypt available. Fixes building mpd statically with the qobuz feature enabled. Otherwise the build fails with undefined references because of the missing libgpg-error dependency: ``` /sysroot/usr/lib/libgcrypt.a(libgcrypt_la-visibility.o): In function `gcry_strerror': visibility.c:(.text+0x14): undefined reference to `gpg_strerror' ```
-
- 17 Mar, 2019 2 commits
-
-
Max Kellermann authored
And disable libvorbis detection if Tremor was explicitly enabled. This fixes a crash bug caused by libvorbis/Tremor ABI conflict caused by commit 4f7d52db
-
Max Kellermann authored
Previously, MPD would skip the current song after attempting to seek to its beginnig, because that was a seek to offset 0. At offset 0, MPD will see the BOS packet again, which results in throwing StopDecoder in MPDOpusDecoder::OnOggEnd(). Closes https://github.com/MusicPlayerDaemon/MPD/issues/470
-
- 23 Feb, 2019 1 commit
-
-
Thomas Zander authored
-
- 21 Feb, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 Feb, 2019 1 commit
-
-
Max Kellermann authored
-
- 15 Feb, 2019 1 commit
-
-
Max Kellermann authored
Closes #477
-
- 21 Jan, 2019 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Jörg Krause authored
Re-add build support for the fixed-point Vorbis (Tremor) decoder, which was dropped when switching from Autotools to Meson. Note, that it is not possible to build both, the Vorbis and the Tremor decoder. Closes: #405
-
- 28 Dec, 2018 1 commit
-
-
Max Kellermann authored
libwrap is an obscure artefact from a past long ago, when source IP address meant something. And its API is "interesting"; it requires the application to expose two global variables `allow_severity` and `deny_severity`. This led to bug #437. I don't want to declare those variables; instead, I'd like to remove libwrap support. Closes #437
-
- 04 Dec, 2018 1 commit
-
-
Max Kellermann authored
This function is sparsely documented and a look at the bluez-alsa source code shows that implementations make undocumented assumptions on the `struct pollfd` array parameter which can lead to strange effects.
-
- 19 Nov, 2018 1 commit
-
-
Max Kellermann authored
Since we switched from autotools to Meson in commit 94592c14, we don't need to include `config.h` early to properly enable large file support. Meson passes the required macros on the compiler command line instead of defining them in `config.h`. This means we can include `config.h` at any time, whenever we want to check its macros, and there are no ordering constraints.
-
- 11 Nov, 2018 3 commits
-
-
Max Kellermann authored
This feature requires `libpcre`.
-
Max Kellermann authored
This call was missing, causing very high CPU usage when the ALSA output plugin was used with dmix. Closes #391
-
Max Kellermann authored
-
- 07 Nov, 2018 2 commits
-
-
Max Kellermann authored
Fixes potential compiler error when zlib is installed in a non-standard directory.
-
Max Kellermann authored
Fixes #414
-
- 04 Nov, 2018 3 commits
-
-
Max Kellermann authored
Drop some compatibility code.
-
Max Kellermann authored
Without the Vorbis decoder, `libvorbis` is never detected, leading to linker failures when attempting to build the Vorbis encoder.
-
Max Kellermann authored
Fixes linker failure when building without FLAC support. Closes #400
-
- 01 Nov, 2018 1 commit
-
-
Max Kellermann authored
Apparently, Meson propagates the linker flags but not the compiler flags from a `static_library`'s dependencies list. Closes #392
-
- 31 Oct, 2018 1 commit
-
-
Max Kellermann authored
-