Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-31 | decoder/ffmpeg: fix build failure with FFmpeg 3.4 | Max Kellermann | |
av_demuxer_iterate() was added in libavformat 58.9.100. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1178 | |||
2021-05-31 | decoder/ffmpeg: suppress -Wunused with libavformat<58.6.100 | Max Kellermann | |
2021-05-31 | db/proxy: suppress -Wunused with libmpdclient<2.12 | Max Kellermann | |
2021-05-27 | input/last: call Close() in Open() | Max Kellermann | |
Prevents a possible bug which occurs when the caller-provided open() function throws; then the "uri" field is never set. | |||
2021-05-27 | input/last: clear "uri" field in Close() | Max Kellermann | |
Prevent false negative after the stream was closed automatically after 20 seconds. | |||
2021-05-26 | NEWS: mention new FFmpeg/ID3v2 tags | Max Kellermann | |
2021-05-26 | decoder/ffmpeg: support the tags "album-sort", "artist-sort" | Max Kellermann | |
2021-05-26 | decoder/ffmpeg: support the "sort_album" tag | Max Kellermann | |
From libavformat/mov.c. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1173 | |||
2021-05-26 | decoder/ffmpeg: add comment | Max Kellermann | |
2021-05-26 | decoder/ffmpeg: remove "year" tag | Max Kellermann | |
This mapping was added 11 years ago in commit 766b9fd453a, but FFmpeg doesn't appear to support it. | |||
2021-05-26 | decoder/ffmpeg: fix ArtistSort and AlbumArtistSort mapping | Max Kellermann | |
These were added 11 years ago in commit 766b9fd453a, but I cannot find any evidence in the FFmpeg repository that these names were ever supported. This commit adds the tags as they are currently present in libavformat/mov.c. | |||
2021-05-25 | db/update/Walk: load all .mpdignore files of all parent directories | Max Kellermann | |
When updating everything, this did work, but if updating only a subdirectory, the ".mpdignore" in the parents were not used. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1172 | |||
2021-05-25 | db/update/Walk: move code to LoadExcludeList() | Max Kellermann | |
2021-05-25 | zeroconf/AvahiPoll: the struct timeval is an absolute time point | Max Kellermann | |
Fixes broken libavahi-client timeouts. | |||
2021-05-25 | zeroconf/AvahiPoll: move code to Schedule() | Max Kellermann | |
2021-05-25 | zeroconf/AvahiPoll: rename "timer" to "event" | Max Kellermann | |
2021-05-25 | meson.build: disable -Wsuggest-override with GCC 8 | Max Kellermann | |
2021-05-25 | meson.build: add more C++ warning flags | Max Kellermann | |
2021-05-25 | meson.build: sort warning options | Max Kellermann | |
2021-05-25 | meson.build: add comment for -Wno-non-virtual-dtor | Max Kellermann | |
2021-05-25 | meson.build: add comment for clang-only warning options | Max Kellermann | |
2021-05-25 | decoder/mad: move variable declaration into "case" | Max Kellermann | |
2021-05-25 | zeroconf/avahi: move variable declaration into "case" | Max Kellermann | |
2021-05-25 | meson.build: remove warning options implied by -Wall -Wextra | Max Kellermann | |
2021-05-25 | meson.build: use add_project_arguments() instead of add_global_arguments() | Max Kellermann | |
Don't propagate MPD-specific compiler flags to subprojects. | |||
2021-05-25 | meson.build: remove unused variables common_cflags, common_cxxflags | Max Kellermann | |
2021-05-25 | meson.build: require clang 7 (remove bug workaround) | Max Kellermann | |
2021-05-25 | meson.build: remove "-pedantic", implied by Meson | Max Kellermann | |
Meson adds "-Wpedantic" in warning_level 3 (which is MPD's default). | |||
2021-05-25 | subprojects/sqlite3.wrap: add SQLite wrap | Max Kellermann | |
2021-05-25 | sticker/Database: pass NarrowPath to sqlite3_open() | Max Kellermann | |
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1171 | |||
2021-05-25 | lib/sqlite/meson.build: add missing external dependency on libsqlite | Max Kellermann | |
2021-05-25 | util/RuntimeError: Disable format-security for gcc | Namkhai B | |
Fixes building under GCC 11 | |||
2021-05-24 | meson: set only sanitizers for fuzzer when unspecified | Philippe Antoine | |
That is when meson option b_sanitize is not used | |||
2021-05-24 | increment version number to 0.22.9 | Max Kellermann | |
2021-05-22 | release v0.22.8v0.22.8 | Max Kellermann | |
2021-05-22 | input/last: add nullptr check to Open(), fixes assertion failure | Max Kellermann | |
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1168 | |||
2021-05-22 | increment version number to 0.22.8 | Max Kellermann | |
2021-05-19 | release v0.22.7v0.22.7 | Max Kellermann | |
2021-05-19 | CommandLine: update copyright year in --version output | Max Kellermann | |
2021-05-19 | client/Response, command/file: use %lu instead of %zu on Windows | Max Kellermann | |
Fixes -Wformat warnings. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1150 | |||
2021-05-19 | meson.build: define NOUSER on Windows for lighter windows.h | Max Kellermann | |
A few exceptions are needed for sources which include COM header (directly or indirectly). This fixes lots of shadow warnings, see https://github.com/MusicPlayerDaemon/MPD/issues/1150 | |||
2021-05-19 | win32/HResult: un-inline HRESULTToString() to reduce header dependencies | Max Kellermann | |
2021-05-19 | fs/Glob: un-inline the Windows version to reduce header dependencies | Max Kellermann | |
2021-05-19 | fs/Glob: use defaulted move constructor | Max Kellermann | |
2021-05-19 | fs/Glob: remove redundant #ifdefs | Max Kellermann | |
2021-05-19 | win32, ...: avoid including windows.h | Max Kellermann | |
Include the most specific header documented by MSDN instead. | |||
2021-05-19 | meson.build: disable Windows header features not needed by MPD | Max Kellermann | |
2021-05-19 | meson.build: document Windows definitions | Max Kellermann | |
2021-05-19 | output/wasapi: use "%lu" in log calls | Max Kellermann | |
"%lu" is portable - it works with both POSIX and Microsoft flavors. Fixes a part of https://github.com/MusicPlayerDaemon/MPD/issues/1150 | |||
2021-05-19 | util/RuntimeError: disable -Wformat-security as a kludge | Max Kellermann | |