- 23 Nov, 2021 12 commits
-
-
Rosen Penev authored
Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1337
-
Max Kellermann authored
Without it, BSFishy/meson-build defaults to /usr/local/bin/python, which is Python 2.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
git://github.com/neheb/MPDMax Kellermann authored
-
Rosen Penev authored
Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Max Kellermann authored
-
Rosen Penev authored
stdint.h is deprecated. Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
shorter Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
- 22 Nov, 2021 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Fixes "searchaddpl" bug emitting bogus error "Bad position". Closes https://github.com/MusicPlayerDaemon/MPD/issues/1338
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1352
-
- 20 Nov, 2021 2 commits
-
-
kaliko authored
This enhances readability in sidebar, especially for "User’s Manual" and "Protocol" pages
-
Max Kellermann authored
-
- 19 Nov, 2021 5 commits
-
-
Max Kellermann authored
Fixes building with GCC 12.
-
Max Kellermann authored
-
Max Kellermann authored
With large "max_playlist_length" settings, the "data" array can be very large, and initializing it during MPD startup causes page faults, resulting in allocation of physical RAM. This commit postpones the initialization until the queue is really large, to avoid wasting memory.
-
Max Kellermann authored
-
kaliko authored
-
- 13 Nov, 2021 1 commit
-
-
Shen-Ta Hsieh authored
Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
-
- 12 Nov, 2021 5 commits
-
-
Rosen Penev authored
Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
clang-tidy reports this is trivially copyable and thus std::move has no effect. Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
SonarLint reports the latter to be better: std::scoped_lock basically provides the same feature as std::lock_guard, but is more generic: It can lock several mutexes at the same time, with a deadlock prevention mechanism (see {rule:cpp:S5524}). The equivalent code to perform simultaneous locking with std::lock_guard is significantly more complex. Therefore, it is simpler to use std::scoped_lock all the time, even when locking only one mutex (there will be no performance impact). Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
- 11 Nov, 2021 10 commits
-
-
git://github.com/neheb/MPDMax Kellermann authored
-
Rosen Penev authored
C arrays can be used with make_unique in C++17. Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
git://github.com/neheb/MPDMax Kellermann authored
-
Rosen Penev authored
Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This reverts commit 552c30ea. It has caused various problems; for example, MPD wasn't able to write the pid_file (which was already mitigated by commit a4e42172). And apparently, the socket file created in the same directory by mpd.socket disappears when mpd.service (re)creates the directory. I could not reproduce this problem with 247.3, but maybe this is a bug in older systemd versions? Until we figure out why this happens, let's remove the RuntimeDirectory directive. A future MPD version may be launched as regular user, not as root, which will eliminate one major problem with RuntimeDirectory.
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1328
-
Max Kellermann authored
-
Max Kellermann authored
-
- 10 Nov, 2021 1 commit
-
-
0xC0ncord authored
This fixes this build error observed with clang and -stdlib=libc++: ../mpd-0.23.3/src/output/plugins/PipeWireOutputPlugin.cxx:661:55: error: implicit instantiation of undefined template 'std::array<std::byte, 64>' std::array<std::byte, MAX_CHANNELS * MAX_INTERLEAVE> buffer; ^ /usr/include/c++/v1/__tuple:219:64: note: template is declared here template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array; ^
-
- 09 Nov, 2021 1 commit
-
-
Max Kellermann authored
For libavcodec 59 support. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1333
-