- 10 Jun, 2020 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
When the client wants to seek, but the decoder has already finished decoding the current song, the player restarts the decoder with an initial seek at the new position. When this initial seek fails, MPD pretends nothing has happened and plays this song from the start. With this new flag, a restarted decoder marks the initial seek as "essential" and fails the decoder if that seek fails. Closes https://github.com/MusicPlayerDaemon/MPD/issues/895
-
- 09 Jun, 2020 1 commit
-
-
Max Kellermann authored
Before the advent of io_uring (commit dae8da70), this didn't matter, because the `FileInputStream` never called this. But `UringInputStream` is derived from `AsyncInputStream`, and needs the handler to signal completion. Closes https://github.com/MusicPlayerDaemon/MPD/issues/898
-
- 30 May, 2020 1 commit
-
-
Rosen Penev authored
The ones in std have overloads for const char/char. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 27 May, 2020 5 commits
-
-
Max Kellermann authored
Fixes regression from commit 69f09648
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
The WildMidi project added the pkg-config file in version 0.3.3, but unfortunately, Debian still doesn't ship it 4 years later: https://bugs.debian.org/916631 However, for cross-compiling, the pkg-config file is very helpful.
-
- 05 May, 2020 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This makes ccache more efficient when recompiling with different plugins.
-
Max Kellermann authored
-
- 04 May, 2020 1 commit
-
-
Rosen Penev authored
Reduces unstripped size. stripped size is the same. Also took the time to remove using std::placeholders. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 29 Apr, 2020 1 commit
-
-
skidoo23 authored
-
- 26 Apr, 2020 2 commits
-
-
John Regan authored
-
John Regan authored
Also include fade-out time in song length.
-
- 22 Apr, 2020 2 commits
-
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/833
-
Rosen Penev authored
Found with modernize-use-auto. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 01 Apr, 2020 1 commit
-
-
Max Kellermann authored
This reverts commit eb192137. This is no longer necessary because we require FFmpeg 3.1 or newer since MPD 0.21.2. This fixes a deprecation warning because the implicit AVPacket copy constructor copies the deprecated attribute `convergence_duration`.
-
- 26 Mar, 2020 2 commits
-
-
Rosen Penev authored
Found with readability-uppercase-literal-suffix Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
This is the case with uClibc-ng currently. Signed-off-by:
Rosen Penev <rosenp@gmail.com> (cherry picked from commit 769cd0ee9f0cf8ceb026aa751b5d4a390bb5dbdc) (changed define to match master)
-
- 25 Mar, 2020 1 commit
-
-
Rosen Penev authored
It's available with uClibc-ng. It also offers overloads. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 24 Mar, 2020 1 commit
-
-
Rosen Penev authored
Found with constVariable Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 19 Mar, 2020 1 commit
-
-
Rosen Penev authored
Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 16 Mar, 2020 5 commits
-
-
Rosen Penev authored
Found with -Wdouble-promotion Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
[[maybe_unused]] (introduced in C++17) is standard C++. https://clang.llvm.org/docs/AttributeReference.html#maybe-unused-unused says that this is equivalent to the GNU unused attribute. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Found with bugprone-incorrect-roundings Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Boost does not seem to offer an overload for lrint. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
This is the case with uClibc-ng currently. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 13 Mar, 2020 2 commits
-
-
Rosen Penev authored
The former is deprecated by C++14. The standard says they are the same: The header defines all types and macros the same as the C standard library header<stdint.h>. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
The former is deprecated with C++14. The standard says both are the same: The contents and meaning of the header<cstddef>are the same as the C standard library header<stddef.h>,except that it does not declare the type wchar_t, that it also declares the type byte and its associated operations (21.2.5), and as noted in 21.2.3 and 21.2.4. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 12 Mar, 2020 2 commits
-
-
Rosen Penev authored
The former was deprecated with C++14. According to the C++11 and C++17 standards, both files are identical. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Introduced in C++17. It replaces gcc's warn_unused_result. Found with modernize-use-nodiscard. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- 25 Feb, 2020 1 commit
-
-
John Regan authored
Using libgme 0.6.2 on macOS, it appears that gme_info_t strings can be empty, which creates weird track titles: (001/050) This adds an additional check for an empty string.
-
- 05 Feb, 2020 1 commit
-
-
Max Kellermann authored
-
- 04 Feb, 2020 1 commit
-
-
Rosen Penev authored
The rhs evaluates to void *const, not const void*. Found with misc-misplaced-const Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-