- 22 Apr, 2020 6 commits
-
-
Max Kellermann authored
Closes https://github.com/MusicPlayerDaemon/MPD/issues/833
-
Max Kellermann authored
Using CompareStringEx() and FindNLSStringEx(). Implements a missing piece for https://github.com/MusicPlayerDaemon/MPD/issues/820
-
Max Kellermann authored
-
Max Kellermann authored
LINGUISTIC_IGNORECASE is unimplemented on Wine, but since we don't have any locale support (yet), and we're using LOCALE_NAME_INVARIANT, NORM_IGNORECASE should essentially be the same, so why bother.
-
Max Kellermann authored
Reverts commit fb3564fb LCMapStringEx() doesn't do what I imagined it would do 5 years ago. D'oh! Closes https://github.com/MusicPlayerDaemon/MPD/issues/820
-
Rosen Penev authored
Switching == to >= should be safe here since the next if is the opposite. Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
- 15 Apr, 2020 3 commits
-
-
Thomas Guillem authored
Unescape the base path and the path coming from the server (href) to fix the comparison when the server uses different escaped characters. The outputted name need to be unescaped. Doing that before or after the HrefToEscapedName() call should not change the current behavior.
-
Thomas Guillem authored
If the file name is "Hello & bye", 3 CharacterData events will be sent with the State::HREF state: - "Hello%20" - "&" - "%20bye" Reproduced with files hosted on an apache2 DAV server: 2.4.38-3+deb10u3.
-
Florian Heese authored
-
- 14 Apr, 2020 3 commits
-
-
Max Kellermann authored
Without this, the Pause() call would drop the ring buffers and would skip a considerable portion of the end of the song. Closes https://github.com/MusicPlayerDaemon/MPD/issues/824
-
git://github.com/neheb/MPDMax Kellermann authored
-
Max Kellermann authored
-
- 09 Apr, 2020 1 commit
-
-
Rosen Penev authored
The _GLIBCXX_USE_C99_MATH macro is defined in glibcxx by c++config.h, which gets included by every header. Which means a header needs to be present. (cherry picked from commit 79e9aff3)
-
- 02 Apr, 2020 11 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Reduce I/O overhead.
-
Max Kellermann authored
Reduce I/O overhead.
-
Max Kellermann authored
-
Max Kellermann authored
The event library uses various libnet.a classes, e.g. SocketDescriptor.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Move code from ParseCommandLine().
-
Max Kellermann authored
-
Max Kellermann authored
This method gets called a lot during MPD startup, via FindChild() and directory_load_subdir(), so this is worth optimizing at the expense of code readability. This speeds up MPD startup by 10%.
-
Max Kellermann authored
This consumes more memory (plus 48 kB on 32 bit systems), but reduces the number of hash collisions, speeding up MPD startup with large databases.
-
- 01 Apr, 2020 8 commits
-
-
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`.
-
Max Kellermann authored
-
Max Kellermann authored
Enable lots of plugins for better CI coverage.
-
Max Kellermann authored
Was using the wrong parameter.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 31 Mar, 2020 1 commit
-
-
Max Kellermann authored
Reduces I/O overhead while reading a compressed database file.
-
- 26 Mar, 2020 7 commits
-
-
Thomas Guillem authored
Using MPD from Android since quite some times now. I consider it very stable now.
-
Thomas Guillem authored
TODO: Not sure the app could be accepted on the play store without a valid banner.
-
Thomas Guillem authored
This seems to be required on recent Android versions (tested with Android 10). This is also required for android TV services (cf. next commit). This is done using Java reflection so that the project doesn't depend on android compat libs.
-
git://github.com/neheb/MPDMax Kellermann authored
-
Thomas Guillem authored
Apparently, it's not possible to change CURLOPT_NETRC on Android.
-
Rosen Penev authored
Found with readability-uppercase-literal-suffix Signed-off-by: Rosen Penev <rosenp@gmail.com>
-
Max Kellermann authored
-