Commit Graph

  • ca46992d3e build/python/build/project.py: lazy tarball extraction Max Kellermann 2021-05-03 20:42:50 +02:00
  • c83ab0dc58 unix/SignalHandlers: shut down if parent process dies in --no-daemon mode Max Kellermann 2023-03-06 12:53:19 +01:00
  • d9952b9054 CommandLine: hard-code daemon=false if ENABLE_DAEMON is not set Max Kellermann 2023-03-06 12:57:42 +01:00
  • 04e60d67ae command/playlist: allow range in "playlistmove" Max Kellermann 2023-03-06 11:35:14 +01:00
  • f4adbdbe31 python/build/libs.py: update FFmpeg to 6.0 Max Kellermann 2023-03-06 07:52:59 +01:00
  • 484b820dfc python/build/libs.py: disable more unused FFmpeg features Max Kellermann 2023-03-06 08:32:14 +01:00
  • 9bcba41cd6 Merge branch 'pipewire-lock' of https://github.com/ncfavier/MPD Max Kellermann 2023-03-06 10:05:27 +01:00
  • eabc487e59 output/PipeWire: lock thread loop in SendTag Naïm Favier 2023-03-06 10:03:14 +01:00
  • 5c5e522fcd output/jack: remove DLL support Max Kellermann 2023-03-06 08:07:13 +01:00
  • f687028c87 output/PipeWire: use class StaticVector Max Kellermann 2023-03-06 08:04:51 +01:00
  • 05f0b9c29c python/build/libs.py: update CURL to 7.88.1 Max Kellermann 2023-03-06 07:54:01 +01:00
  • 4a8ec20858 python/build/libs.py: update OpenSSL to 3.0.8 Max Kellermann 2023-03-06 07:53:34 +01:00
  • c5e36a7dd8 subprojects: update expat to 2.5.0-2 Max Kellermann 2023-03-06 07:50:48 +01:00
  • d5fafa1340 output/PipeWire: map tags "Date" and "Comment" Max Kellermann 2023-03-06 07:47:55 +01:00
  • e8994b43a0 output/PipeWire: convert tag mapping to array Max Kellermann 2023-03-06 07:44:03 +01:00
  • 6ada2c9c3f lib/curl/Request: add method GetEasy() Max Kellermann 2023-03-05 08:49:51 +01:00
  • bbf190fc42 lib/curl/Multi: add noexcept Max Kellermann 2023-03-05 08:48:28 +01:00
  • 963ff1997d lib/curl/Easy: add methods SetXferInfoFunction(), SetMimePost() Max Kellermann 2023-03-05 08:47:39 +01:00
  • 5c2a576546 io/BufferedReader: add missing include Max Kellermann 2023-03-05 08:43:32 +01:00
  • 452400b7ef net/SocketAddress: remove __cpp_lib_span checks Max Kellermann 2023-03-05 08:40:59 +01:00
  • 20a5276560 doc/mpd.1.rst: add documentation for --systemd Moviuro 2023-03-01 09:55:27 +01:00
  • c94eee6199 Merge branch 'master' of https://github.com/lerenwe/MPD-Windows-With-Libsample Max Kellermann 2023-02-23 14:43:29 +01:00
  • 2a75222fe2 Added libsamplerate to win32 build script Sweet Blue 2023-02-23 14:26:32 +01:00
  • 7d9d173c9f Updated libs.py to integrate libsamplerate 0.2.2 Sweet Blue 2023-02-23 14:25:11 +01:00
  • f248fe2dec Resolve deprecation warnings by replacing use of sprintf with FmtBuffer Dave Hocker 2023-02-05 11:40:10 -06:00
  • e0df0b6d74 oss: Remove use of the soundcard.h header, OpenBSD no longer uses OSS Brad Smith 2023-02-03 18:38:20 -05:00
  • a41414e0e0 Decoder/FluidSynth: Allow gain to be adjusted Sean DuBois 2023-01-31 15:17:51 -05:00
  • f1cea1f152 util/IntrusiveHashSet: add unlink(), is_linked() Max Kellermann 2023-01-30 12:16:39 +01:00
  • 02f5698868 event/Loop: remove unnecessary include Max Kellermann 2023-01-31 13:04:18 +01:00
  • e25816fc05 Provide alternative ways to check for Bryan Waite 2023-01-31 08:21:39 +00:00
  • 5b07c8fc6c util/CharUtil: add IsLowerAlphaNumericASCII() Max Kellermann 2022-09-08 11:12:23 +02:00
  • b45afd1cab util/StringBuffer: add constexpr Max Kellermann 2022-09-27 21:15:03 +02:00
  • 8b73257a86 storage/meson.build: move MemoryDirectoryReader.cxx to storage_api.a Max Kellermann 2023-01-29 08:21:41 +01:00
  • def6fffcf1 event/Loop: fixup for NO_FINE_TIMER_EVENT Max Kellermann 2023-01-29 08:05:40 +01:00
  • 78b13577ef test/net/TestIPv[46]Address: add more tests Max Kellermann 2023-01-28 08:13:33 +01:00
  • 1f5d50ccce lib/curl/Setup: include cleanup Max Kellermann 2023-01-28 08:06:09 +01:00
  • ebf65572dd util/ByteOrder: remove unnecessary operator= Max Kellermann 2023-01-28 07:47:44 +01:00
  • c30c293d6f input/async: check for errors in Seek() Max Kellermann 2023-01-28 07:41:47 +01:00
  • 9ee1be6fba command/database: add missing include for UINT_MAX Max Kellermann 2023-01-23 15:50:48 +01:00
  • 76177dbc79 win32/HResult: use [[gnu::const]] Max Kellermann 2023-01-23 15:34:42 +01:00
  • 6cc532c9a0 win32/HResult: remove unused function FormatHResultError() Max Kellermann 2023-01-23 15:33:42 +01:00
  • 3cc770a00b remove obsolete Boost dependency Max Kellermann 2023-01-23 13:18:40 +01:00
  • 7ef0bfbdf1 event/meson.build: disable Boost Max Kellermann 2023-01-23 13:18:34 +01:00
  • bafde1900b lib/nfs/Manager: use IntrusiveList instead of boost::intrusive::set Max Kellermann 2023-01-23 14:55:04 +01:00
  • 5844242cfb input/cache/Manager: use IntrusiveHashSet instead of boost::intrusive::set Max Kellermann 2023-01-23 13:57:31 +01:00
  • 7e7cdf73b9 input/InputStream: add method GetUriView() Max Kellermann 2023-01-23 14:07:33 +01:00
  • 5ca74acd8d input/InputStream: allow emplacing the URI Max Kellermann 2023-01-23 14:02:52 +01:00
  • cd2aaac0c2 output/osx: fix typo Max Kellermann 2023-01-23 14:15:04 +01:00
  • ff8a7225fc output/osx: change type to std::size_t to fix -Wc++11-narrowing Max Kellermann 2023-01-23 14:06:51 +01:00
  • c6eac285ea test/util/TestRingBuffer: add "U" literal suffix to work around -Wsign-compare Max Kellermann 2023-01-23 14:05:54 +01:00
  • d0be122fc6 output/osx: use class RingBuffer instead of boost::lockfree::spsc_queue Max Kellermann 2023-01-23 13:40:49 +01:00
  • 01e5a7b1b5 output/wasapi: use class RingBuffer instead of boost::lockfree::spsc_queue Max Kellermann 2023-01-23 13:14:13 +01:00
  • 0b42018377 output/PipeWire: use class RingBuffer instead of boost::lockfree::spsc_queue Max Kellermann 2023-01-22 12:42:42 +01:00
  • 7cb6c70bc2 output/alsa: use class RingBuffer instead of boost::lockfree::spsc_queue Max Kellermann 2023-01-22 12:41:50 +01:00
  • f31ae7c556 util/RingBuffer: replacement for boost::lockfree::spsc_queue Max Kellermann 2023-01-22 13:05:37 +01:00
  • 5728c514d1 output/wasapi: use std::hardware_destructive_interference_size Max Kellermann 2023-01-23 13:28:21 +01:00
  • debac0dfd4 win32/ComWorker: use std::queue/Mutex/Cond instead of boost::lockfree::spsc_queue/WinEvent Max Kellermann 2023-01-23 13:06:41 +01:00
  • 80b1f49af7 lib/dbus/AppendIter: add missing include Max Kellermann 2023-01-03 16:08:12 +01:00
  • 868958e159 util/IntrusiveHashSet: fix find_if() concept Max Kellermann 2022-12-01 16:24:52 +01:00
  • 52af03a5a6 util/IntrusiveHashSet: implement remove_and_dispose_if() with constant_time_size Max Kellermann 2022-12-01 18:51:55 +01:00
  • 7475e971bc util/IntrusiveList: remove_and_dispose_if() returns the number of removed items Max Kellermann 2022-12-01 18:40:44 +01:00
  • c65b1fee8d util/IntrusiveHashSet: check key equivalence in remove_and_dispose_if() Max Kellermann 2022-12-01 18:52:52 +01:00
  • e2abade6aa util/IntrusiveList: add postfix operator++ Max Kellermann 2022-12-01 16:29:47 +01:00
  • 57673136d8 util/IntrusiveHashSet: add method expire_find_if() Max Kellermann 2022-12-01 14:26:02 +01:00
  • 49e122a81d util/IntrusiveHashSet: add method remove_and_dispose_if(key) Max Kellermann 2022-12-01 16:18:40 +01:00
  • 74976d3199 event: make FineTimerEvent optional Max Kellermann 2022-11-22 17:15:33 +01:00
  • a750e4afa7 event/Loop: move code to GetEarlierTimeout() Max Kellermann 2022-12-07 11:01:55 +01:00
  • c122e990a3 Merge branch 'master' of https://github.com/faceless2/MPD Max Kellermann 2023-01-17 19:03:49 +01:00
  • b1422fbda4 Merge tag 'v0.23.12' Max Kellermann 2023-01-17 18:58:04 +01:00
  • d91da96798 release v0.23.12 v0.23.12 Max Kellermann 2023-01-17 18:54:47 +01:00
  • b3897df682 decoder/mad: add assert() Max Kellermann 2023-01-17 18:53:15 +01:00
  • 3cacb56bb7 fs/StandardDirectory: don't fall back to getpwuid() without $HOME Max Kellermann 2023-01-17 18:47:50 +01:00
  • 15a1973e28 decoder/mad: fix integer underflow with very small files Max Kellermann 2023-01-17 17:38:19 +01:00
  • ad7d47a8ba output/PipeWire: use PW_KEY_TARGET_OBJECT with PipeWire 0.3.64 Max Kellermann 2023-01-17 11:48:47 +01:00
  • 0948c607b6 lib/curl/meson.build: require CURL 7.55.0 or later Max Kellermann 2023-01-16 19:42:32 +01:00
  • 60d04052c5 NEWS: mention the GCC13 fixes Max Kellermann 2023-01-16 19:41:36 +01:00
  • c1780ac657 python/build/libs.py: update CURL to 7.87.0 Max Kellermann 2023-01-16 19:06:07 +01:00
  • e49cf0ec38 python/build/libs.py: update Boost to 1.81.0 Max Kellermann 2023-01-16 19:03:43 +01:00
  • b96e44b362 Unlike album, artist and albumartist, title and composer were not used as a fallback when titlesort and composersort were specified but unavailable - this patch fixes that. Mike Bremford 2022-12-13 15:34:57 +00:00
  • 8a7b7dffec Merge branch 'v0.23.x' Max Kellermann 2023-01-06 08:12:38 +01:00
  • 7774e78864 openmpt: add at_end option latex 2023-01-06 02:48:10 +01:00
  • e1d641f684 lib/curl/Easy: drop deprecated CURLOPT_HTTPPOST wrapper Max Kellermann 2022-12-31 08:00:47 +01:00
  • 4efd0a9f77 lib/curl/Easy: use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T Max Kellermann 2022-12-31 07:59:39 +01:00
  • f6f8751332 io/FileReader: add missing include for uint64_t Max Kellermann 2023-01-02 14:27:44 +01:00
  • abb28593ce TagBuilder::RemoveType: added missing tag pool lock before call to tag_pool_put_item gd 2022-11-08 21:45:55 +02:00
  • 115693b046 increment version number to 0.23.12 Max Kellermann 2022-12-29 08:41:43 +01:00
  • d7de8b1453 Merge branch 'iss-1546' of https://github.com/sp1ff/MPD Max Kellermann 2022-12-29 08:37:25 +01:00
  • 3242943cd1 doc/protocol.rst: fix reference target Max Kellermann 2022-12-18 08:30:25 +01:00
  • 6adff85fd6 Added "searchcount" command, a case-insensitive "count" Mike Bremford 2022-12-13 15:57:49 +00:00
  • 8b1ff3f005 build: harden build.yml permissions Alex 2022-12-08 20:27:35 +02:00
  • 756621c6e4 neighbor/meson.build: add missing dependency on libfmt Max Kellermann 2022-12-01 15:57:27 +01:00
  • 7e2ab1fd53 lib/yajl/meson.build: add missing dependency on libfmt Max Kellermann 2022-12-01 15:50:33 +01:00
  • c7a0597fe7 util/Intrusive*: add C++20 concept checks Max Kellermann 2022-12-01 15:02:39 +01:00
  • 253d551684 lib/dbus/meson.build: add missing dependency on libfmt Max Kellermann 2022-12-01 15:43:48 +01:00
  • 00b7535cf1 util/Concepts: compatibility wrapper for std::predicate Max Kellermann 2022-12-01 14:53:49 +01:00
  • 5945877313 util/IntrusiveHashSet: add missing Cast()/ToHook() functions to IntrusiveHashSetMemberHookTraits Max Kellermann 2022-12-01 10:54:33 +01:00
  • fe3e1d31bf util/IntrusiveHashSet: remove unused type alias "ListHookTraits" Max Kellermann 2022-12-01 10:37:32 +01:00
  • 65f1cafa43 util/IntrusiveHashSet: add method find_if() Max Kellermann 2022-11-30 20:35:28 +01:00
  • d9b1f2fefa net/SocketAddress: add method HasPort() Max Kellermann 2022-11-30 11:18:22 +01:00
  • e3ef0929f1 util/IntrusiveHashSet: add const overloads Max Kellermann 2022-11-30 09:04:56 +01:00