Commit Graph

  • 82da57b7ce decoder/ffmpeg: suppress -Wunused with libavformat<58.6.100 Max Kellermann 2021-05-31 16:49:45 +02:00
  • aa6dac9bd2 db/proxy: suppress -Wunused with libmpdclient<2.12 Max Kellermann 2021-05-31 16:48:20 +02:00
  • 220d2bf026 clang-tidy: add explicit deleted constructors Rosen Penev 2021-05-30 22:46:50 -07:00
  • 9ef1cf15a9 clang-tidy: default virtual destructors Rosen Penev 2021-05-30 22:30:34 -07:00
  • 679b3bc00f output/print, command/player: print bool as integer Max Kellermann 2021-05-28 18:00:55 +02:00
  • 1f9e32c35e NEWS: fix typo Max Kellermann 2021-05-28 15:46:38 +02:00
  • 36410daaa4 queue/PlaylistEdit: fix inverted check Max Kellermann 2021-05-28 13:55:40 +02:00
  • 38bfef7d0b Merge branch 'add-openmpt-decoder' of git://github.com/GrimReaperFloof/MPD Max Kellermann 2021-05-28 13:53:09 +02:00
  • 724754f16c Fix std::to_string warning for booleans in openmpt decoder GrimReaperFloof 2021-05-27 20:47:45 +02:00
  • 4d32454697 android/LogListener: pass formatted message to OnLog() Max Kellermann 2021-05-27 16:19:46 +02:00
  • 4db882f666 android/LogListener: cache the jmethodID Max Kellermann 2021-05-27 16:12:12 +02:00
  • a83bf97b98 android/LogListener: un-inline the constructor Max Kellermann 2021-05-27 16:12:21 +02:00
  • 262e1957b7 lib/icu/Converter: use libfmt Max Kellermann 2021-05-27 16:06:11 +02:00
  • 792411384d protocol/ArgParser: add function MakeArgError() Max Kellermann 2021-05-27 15:59:38 +02:00
  • 78b0ff83e8 client/Response: include cleanup Max Kellermann 2021-05-27 15:52:45 +02:00
  • 23613355f3 client/Response: remove unused method FormatV() Max Kellermann 2021-05-27 15:16:20 +02:00
  • 0d97eba7a5 client/Response: refactor FormatError() to use libfmt Max Kellermann 2021-05-25 16:11:35 +02:00
  • 18efda719e client/Response: remove unused method Format() Max Kellermann 2021-05-27 15:14:47 +02:00
  • 42239a30eb client/Response: use Fmt() in FormatError() Max Kellermann 2021-05-27 15:03:12 +02:00
  • a26bf261a9 input/last: call Close() in Open() Max Kellermann 2021-05-27 14:03:46 +02:00
  • c692286c67 input/last: clear "uri" field in Close() Max Kellermann 2021-05-27 14:02:38 +02:00
  • 43a9dc7082 Add note about emulate_amiga_type requiring libopenmpt 0.5 GrimReaperFloof 2021-05-26 23:33:56 +02:00
  • 6f64fa070d Add repeat count setting to openmpt decoder GrimReaperFloof 2021-05-26 23:16:05 +02:00
  • dc5b9d989b Backwards compatibility with older libopenmpt versions than 0.5 GrimReaperFloof 2021-05-24 16:52:30 +02:00
  • 9e407f5989 Change WritableBuffer<uint8_t> to AllocatedArray<std::byte> GrimReaperFloof 2021-05-12 20:24:17 +02:00
  • fec6aac0f1 Code deduplication: move mod_loadfile() into ModCommon.cxx GrimReaperFloof 2021-05-11 20:05:26 +02:00
  • 541c31c879 Add openmpt decoder plugin GrimReaperFloof 2021-05-10 21:36:05 +02:00
  • 4ee0a06e18 Merge branch 'v0.22.x' Max Kellermann 2021-05-26 13:15:29 +02:00
  • 3775766605 NEWS: mention new FFmpeg/ID3v2 tags Max Kellermann 2021-05-26 13:07:01 +02:00
  • 38e24208f6 decoder/ffmpeg: support the tags "album-sort", "artist-sort" Max Kellermann 2021-05-26 13:04:45 +02:00
  • fbaedf2262 decoder/ffmpeg: support the "sort_album" tag Max Kellermann 2021-05-26 12:41:41 +02:00
  • 8f3341cefb decoder/ffmpeg: add comment Max Kellermann 2021-05-26 12:57:24 +02:00
  • 4ec4bab3a9 decoder/ffmpeg: remove "year" tag Max Kellermann 2021-05-26 12:56:50 +02:00
  • 6d567bcd35 decoder/ffmpeg: fix ArtistSort and AlbumArtistSort mapping Max Kellermann 2021-05-26 12:41:53 +02:00
  • 4f75eb9bfe output/pipewire: remove unreachable "return" statement Max Kellermann 2021-05-26 11:57:54 +02:00
  • d2bd12822f Merge branch 'v0.22.x' Max Kellermann 2021-05-26 11:57:41 +02:00
  • 363d9f0180 db/update/Walk: load all .mpdignore files of all parent directories Max Kellermann 2021-05-25 22:35:18 +02:00
  • db0682a469 db/update/Walk: move code to LoadExcludeList() Max Kellermann 2021-05-25 22:37:26 +02:00
  • 7a6823dcdf zeroconf/AvahiPoll: the struct timeval is an absolute time point Max Kellermann 2021-05-25 22:17:10 +02:00
  • bce144a232 zeroconf/AvahiPoll: move code to Schedule() Max Kellermann 2021-05-25 22:14:27 +02:00
  • 0cef84cac6 zeroconf/AvahiPoll: rename "timer" to "event" Max Kellermann 2021-05-25 22:15:27 +02:00
  • 56c0733b42 meson.build: disable -Wsuggest-override with GCC 8 Max Kellermann 2021-05-25 22:22:40 +02:00
  • 0b0acb3981 meson.build: add more C++ warning flags Max Kellermann 2021-05-25 21:30:04 +02:00
  • 1375dcc4ec meson.build: sort warning options Max Kellermann 2021-05-25 21:47:09 +02:00
  • 6aeb0e335b meson.build: add comment for -Wno-non-virtual-dtor Max Kellermann 2021-05-25 21:47:57 +02:00
  • c1e2537851 meson.build: add comment for clang-only warning options Max Kellermann 2021-05-25 21:37:10 +02:00
  • 8c690fb737 decoder/mad: move variable declaration into "case" Max Kellermann 2021-05-25 21:31:42 +02:00
  • dad1c21b59 zeroconf/avahi: move variable declaration into "case" Max Kellermann 2021-05-25 21:32:23 +02:00
  • dd10b2bd61 meson.build: remove warning options implied by -Wall -Wextra Max Kellermann 2021-05-25 21:24:42 +02:00
  • 48c7c540df meson.build: use add_project_arguments() instead of add_global_arguments() Max Kellermann 2021-05-25 20:49:27 +02:00
  • 281270cd2a meson.build: remove unused variables common_cflags, common_cxxflags Max Kellermann 2021-05-25 21:03:10 +02:00
  • 02502514f6 meson.build: require clang 7 (remove bug workaround) Max Kellermann 2021-05-25 21:05:57 +02:00
  • 1bc02123f9 meson.build: remove "-pedantic", implied by Meson Max Kellermann 2021-05-25 21:00:36 +02:00
  • 3488a47c41 subprojects/sqlite3.wrap: add SQLite wrap Max Kellermann 2021-05-25 18:37:51 +02:00
  • fd82d67678 sticker/Database: pass NarrowPath to sqlite3_open() Max Kellermann 2021-05-25 18:45:18 +02:00
  • e66c12105b lib/sqlite/meson.build: add missing external dependency on libsqlite Max Kellermann 2021-05-25 18:41:38 +02:00
  • 8a9d678bac Merge branch 'v0.22.x' Max Kellermann 2021-05-25 18:21:42 +02:00
  • dbe12a6b90 util/RuntimeError: Disable format-security for gcc Namkhai B 2021-05-22 21:32:23 -05:00
  • 0440c41cba client/Response: add method Fmt() based on libfmt Max Kellermann 2021-05-21 20:35:29 +02:00
  • a9c704b76e meson.build: libfmt integration Max Kellermann 2021-05-19 18:58:18 +02:00
  • d3a680cc87 meson: set only sanitizers for fuzzer when unspecified Philippe Antoine 2021-05-23 20:34:39 +02:00
  • 62fc4d5cf4 increment version number to 0.22.9 Max Kellermann 2021-05-24 09:02:58 +02:00
  • 0cca1b138c Merge tag 'v0.22.8' Max Kellermann 2021-05-22 17:35:30 +02:00
  • 14465be847 release v0.22.8 v0.22.8 Max Kellermann 2021-05-22 17:33:36 +02:00
  • 0e49de867d input/last: add nullptr check to Open(), fixes assertion failure Max Kellermann 2021-05-21 19:30:28 +02:00
  • f2e4529707 increment version number to 0.22.8 Max Kellermann 2021-05-22 17:31:52 +02:00
  • d3576a1b71 input/last: add nullptr check to Open(), fixes assertion failure Max Kellermann 2021-05-21 19:30:28 +02:00
  • 96707c0426 Merge tag 'v0.22.7' Max Kellermann 2021-05-19 18:43:19 +02:00
  • 3547fc7e61 release v0.22.7 v0.22.7 Max Kellermann 2021-05-19 18:13:26 +02:00
  • 466a05bc52 CommandLine: update copyright year in --version output Max Kellermann 2021-05-19 18:09:37 +02:00
  • 6de4064cca client/Response, command/file: use %lu instead of %zu on Windows Max Kellermann 2021-05-19 18:04:55 +02:00
  • bcf0fdd3a8 meson.build: define NOUSER on Windows for lighter windows.h Max Kellermann 2021-05-19 17:27:51 +02:00
  • a8f05a7efc win32/HResult: un-inline HRESULTToString() to reduce header dependencies Max Kellermann 2021-05-19 17:43:43 +02:00
  • c64a3b5dbb fs/Glob: un-inline the Windows version to reduce header dependencies Max Kellermann 2021-05-19 17:39:03 +02:00
  • 16c38c438f fs/Glob: use defaulted move constructor Max Kellermann 2021-05-19 17:36:40 +02:00
  • 48cc4a6ced fs/Glob: remove redundant #ifdefs Max Kellermann 2021-05-19 17:36:01 +02:00
  • a169a05e41 win32, ...: avoid including windows.h Max Kellermann 2021-05-19 17:24:02 +02:00
  • a6cb3139db meson.build: disable Windows header features not needed by MPD Max Kellermann 2021-05-19 16:22:27 +02:00
  • 239a83324e meson.build: document Windows definitions Max Kellermann 2021-05-19 17:15:11 +02:00
  • 8efa5c7641 output/wasapi: use "%lu" in log calls Max Kellermann 2021-05-18 21:47:00 +02:00
  • 28e7be248f util/RuntimeError: disable -Wformat-security as a kludge Max Kellermann 2021-05-19 14:57:15 +02:00
  • e016cc8940 lib/upnp/meson.build: auto-disable UPnP without CURL/expat Max Kellermann 2021-05-19 14:37:09 +02:00
  • 34f636ffc3 Change WritableBuffer<uint8_t> to AllocatedArray<std::byte> GrimReaperFloof 2021-05-12 20:24:17 +02:00
  • a134f692bf Code deduplication: move mod_loadfile() into ModCommon.cxx GrimReaperFloof 2021-05-11 20:05:26 +02:00
  • d747576793 Merge branch 'npu' of git://github.com/neheb/MPD Max Kellermann 2021-05-19 09:47:44 +02:00
  • d9578f6427 Merge branch 'flac-ogg' of git://github.com/jprjr/VGMPD Max Kellermann 2021-05-19 09:33:42 +02:00
  • b2cec7a0a3 Merge branch 'v0.22.x' Max Kellermann 2021-05-19 08:09:05 +02:00
  • 85db2d6704 db/proxy: split search into chunks to avoid exceeding the output buffer Max Kellermann 2021-05-19 07:59:42 +02:00
  • 22ebb2bdd5 db/proxy: send "window" as separate parameter to SendConstraints() Max Kellermann 2021-05-19 07:51:46 +02:00
  • e108568082 db/proxy: require libmpdclient 2.11 or later Max Kellermann 2021-05-19 07:42:19 +02:00
  • 360381e65d doc/plugins.rst: mention the minimum MPD version Max Kellermann 2021-05-19 07:46:25 +02:00
  • 3ead778664 doc/plugins.rst: add libmpdclient website link Max Kellermann 2021-05-19 07:45:42 +02:00
  • 4fc08e39b4 db/proxy: require MPD 0.20 or later Max Kellermann 2021-05-19 07:17:14 +02:00
  • c3f9b38c97 command/PlaylistCommands: pass real_uri to LookupRemoteTag() Max Kellermann 2021-05-18 18:45:07 +02:00
  • dbb18a401b command/file: cache the last "albumart" file Max Kellermann 2021-05-18 16:41:48 +02:00
  • e1e41708af input/LastInputStream: new class Max Kellermann 2021-05-18 16:33:16 +02:00
  • a2bdac571a Merge branch 'v0.22.x' Max Kellermann 2021-05-17 19:33:15 +02:00
  • 638dfc3981 {input,storage}/curl: set CURLOPT_HTTPAUTH=CURLAUTH_BASIC Max Kellermann 2021-05-17 19:24:12 +02:00
  • 7c09e44ad4 python/build/libs.py: update OpenSSL to 3.0.0-alpha16 Max Kellermann 2021-05-17 18:39:46 +02:00
  • 365b798f33 python/build/libs.py: update FFmpeg to 4.4 Max Kellermann 2021-05-17 18:39:25 +02:00