- 01 Jul, 2020 1 commit
-
-
Max Kellermann authored
A bug report (https://github.com/MusicPlayerDaemon/MPD/issues/912) suggests that on Linux, reading on `cifs` files may rarely return 0 (= end of file) before the end of the file has really been reached. But that's just a theory which I need to validate, so this runtime check shall catch this condition before the assertion in DecoderBridge::Read() crashes MPD. Let's see. Closes https://github.com/MusicPlayerDaemon/MPD/issues/912
-
- 26 Mar, 2020 2 commits
-
-
Rosen Penev authored
Found with readability-uppercase-literal-suffix Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Max Kellermann authored
-
- 24 Dec, 2019 1 commit
-
-
Max Kellermann authored
Like fe598e7d
-
- 16 Dec, 2019 1 commit
-
-
Jacob Vosmaer 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
-
- 26 Jun, 2019 1 commit
-
-
- 17 May, 2019 1 commit
-
-
Max Kellermann authored
-
- 16 May, 2019 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 23 Apr, 2019 1 commit
-
-
Max Kellermann authored
This enables the input buffer for remote files and caches file contents in MPD. Closes https://github.com/MusicPlayerDaemon/MPD/issues/376
-
- 29 Mar, 2019 2 commits
-
-
Max Kellermann authored
Let the caller decide what to do with the original exception.
-
Max Kellermann authored
Preserve the original exception.
-
- 05 Feb, 2019 1 commit
-
-
Max Kellermann authored
-
- 22 Jan, 2019 1 commit
-
-
Max Kellermann authored
Previously, a seek to the end of the file would cause an assertion failure in SparseMap::Check() because the given offset was invalid. Closes #453
-
- 21 Jan, 2019 5 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
libcdio_paranoia was split from libcdio in version 90, and at the same time, the header was moved from cdio/paranoia.h to cdio/paranoia/paranoia.h. We can easily detect this version at compile time which is faster than configure time.
-
- 20 Jan, 2019 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 09 Dec, 2018 1 commit
-
-
Jacob Vosmaer authored
-
- 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 2 commits
-
-
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
-
- 31 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 29 Oct, 2018 4 commits
-
-
Max Kellermann authored
The `bool` return value isn't used anymore, so we can just return the parsed object instead of passing it as an output parameter.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Replaces the workaround from commit 751fff07 which fixed only one of many crash locations. See: https://github.com/MusicPlayerDaemon/MPD/issues/373 https://github.com/android-ndk/ndk/issues/831 https://bugs.llvm.org/show_bug.cgi?id=32611
-
- 25 Oct, 2018 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 24 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 23 Oct, 2018 1 commit
-
-
Max Kellermann authored
Closes #373
-
- 16 Oct, 2018 1 commit
-
-
Max Kellermann authored
-
- 14 Oct, 2018 1 commit
-
-
Max Kellermann authored
So long, autotools! This is my last MPD related project to migrate away from it. It has its strengths, but also very obvious weaknesses and weirdnesses. Today, many of its quirks are not needed anymore, and are cumbersome and slow. Now welcome our new Meson overlords!
-
- 07 Oct, 2018 1 commit
-
-
Andrew Basterfield authored
-
- 06 Oct, 2018 1 commit
-
-
Andrew Basterfield authored
-