Commit Graph

  • 7b77aebb19
    fixup! WIP: rtkit support master Oystein Kristoffer Tveit 2024-11-25 16:48:29 +0100
  • 06c56eb047
    WIP: rtkit support Oystein Kristoffer Tveit 2024-11-25 08:52:41 +0100
  • 1adc5e6495
    Add nix-shell Oystein Kristoffer Tveit 2024-11-25 08:44:33 +0100
  • 78e643150f output/Source: fix Close() borine 2024-11-19 10:59:35 +0000
  • eb1463fd7c test/util/TestIntrusiveTreeSet: add constant_time_size test Max Kellermann 2024-11-12 08:12:41 +0100
  • 6dce8dcaa5 io/FileDescriptor: add readv()/writev() wrappers Max Kellermann 2024-11-12 08:48:27 +0100
  • fc4a579d83 io/FileDescriptor: remove Read()/Write() with void pointers Max Kellermann 2024-11-12 08:49:29 +0100
  • 263b9916c2 unix/PidFile: pass std::span to FileDescriptor::Read() Max Kellermann 2024-11-13 10:43:22 +0100
  • 16604997d6 system/{Event,Signal}FD: pass std::span to FileDescriptor::Read() Max Kellermann 2024-11-13 10:43:03 +0100
  • 77226bc0d8 test/ReadFrames: pass std::span to FileDescriptor::Read() Max Kellermann 2024-11-13 10:42:31 +0100
  • 7a6672b7ed util/IntrusiveTreeSet: update the counter, fixing constant_time_size Max Kellermann 2024-11-12 08:17:15 +0100
  • 8db14c9cb3 Instance: add method FindOutput() Max Kellermann 2022-07-13 14:52:13 +0200
  • 370df37596 io/uring/Ring: add more API documentation Max Kellermann 2024-11-11 17:44:09 +0100
  • 84e3501084 io/uring/Queue: remove redundant include Max Kellermann 2024-11-11 17:42:14 +0100
  • a7d41a99a1 util/ForeignFifoBuffer: pass std::span to constructor Max Kellermann 2024-11-08 19:43:47 +0100
  • c9c5e84119 util/ForeignFifoBuffer: store buffer as std::span Max Kellermann 2024-11-08 19:44:52 +0100
  • 8a3b48754e util/ForeignFifoBuffer: use Read() in MoveBuffer() and Shift() Max Kellermann 2024-11-08 19:48:41 +0100
  • 849c4012c0 filter/Filter: add method ReadMore() Max Kellermann 2021-08-26 14:20:36 +0200
  • d8bb833ba3 output/Source: convert runtime check to assert() Max Kellermann 2024-11-08 19:09:10 +0100
  • 4d8a2ea688 output/Source: add assert(filter) Max Kellermann 2024-11-08 18:50:11 +0100
  • a7a61e9e41 output/Source: add `inline` Max Kellermann 2024-11-08 18:33:49 +0100
  • 415cf096e9 output/Thread: add another `inline` Max Kellermann 2024-11-08 18:19:07 +0100
  • 7774c3369e filter/two: check empty() instead of data()==nullptr Max Kellermann 2024-11-05 22:37:27 +0100
  • bcab29d53a filter/Filter: Flush() returns empty span, not nullptr Max Kellermann 2024-11-05 13:16:28 +0100
  • d6195025fb filter/Filter: clarify Flush() documentation Max Kellermann 2024-11-05 12:57:50 +0100
  • d7ae512b5e filter/Filter: clarify that the FilterPCM() return value may be empty Max Kellermann 2024-11-05 12:24:26 +0100
  • b7b4c6b4ea filter/Filter: Flush() also invalidates the returned buffer Max Kellermann 2024-11-05 11:58:28 +0100
  • f59f17013d MusicChunk: add method ReadData() Max Kellermann 2024-11-05 12:32:16 +0100
  • 4beedec3ad MusicChunk: add missing include Max Kellermann 2024-11-05 12:31:20 +0100
  • 950888d161 output/Source: fix indent Max Kellermann 2024-11-05 12:28:36 +0100
  • 76562fc093 test/run_{filter,output}: use fmt Max Kellermann 2024-11-05 11:46:49 +0100
  • 0676ab7f47 filter/two: use `if` with initializer Max Kellermann 2024-11-02 22:48:01 +0100
  • fc5d258890 filter/ffmpeg: fill `AVFrame::pts` Max Kellermann 2024-11-02 22:23:25 +0100
  • 7dce7ad32d Merge branch 'tagtypes_reset' of https://github.com/jcorporation/MPD Max Kellermann 2024-11-02 20:58:06 +0100
  • fa29693550 filter/ffmpeg: implement method Flush() Max Kellermann 2024-10-30 22:46:07 +0100
  • 2c881c63ba
    doc/plugins.rst: fix spelling Pascal Nkornyui 2024-11-02 19:37:13 +0000
  • fd7d251358 Add "reset" subcommand to tagtypes. jcorporation 2024-11-01 18:07:06 +0100
  • acb9ee9792 filter/ffmpeg: move code to ReadOutput() Max Kellermann 2024-10-30 22:48:34 +0100
  • 3d99f1d8a6 filter/ffmpeg: use `if` with initializer Max Kellermann 2024-10-30 22:46:20 +0100
  • 2ef36af68d test/run_filter: add command line parser Max Kellermann 2024-10-30 22:13:49 +0100
  • d7b4634e5e io/FileLineReader: add missing include Max Kellermann 2024-10-30 21:47:36 +0100
  • 2bc57c38d2 meson.build: set cpp_std=c++20 Max Kellermann 2024-10-30 21:37:17 +0100
  • 744308bfff python/build/libs.py: update FFmpeg to 7.1 Max Kellermann 2024-10-30 21:31:16 +0100
  • 7db93fb20b subprojects: update sqlite3 to 3.47.0-1 Max Kellermann 2024-10-30 21:29:56 +0100
  • 95db2db736 subprojects: update curl to 8.10.1-1 Max Kellermann 2024-10-30 21:29:43 +0100
  • f807345022 event/Loop: use std::chrono::ceil() Max Kellermann 2024-10-29 13:29:21 +0100
  • b745d1f226 util/StringCompare: add `constexpr` Max Kellermann 2024-10-21 13:40:48 +0200
  • 52e2130d51 util/StringCompare: simplify StringIsEqual() using operator== Max Kellermann 2024-10-21 13:44:10 +0200
  • 1930ed16cb Merge branch 'icu76-support' of https://github.com/cho-m/MPD Max Kellermann 2024-10-27 15:22:04 +0100
  • 1a063fee7e
    meson.build: support building with ICU 76 Michael Cho 2024-10-26 10:29:53 -0400
  • 51e0fefda7 Fix order of commands jcorporation 2024-10-26 11:32:36 +0200
  • 449f8af7d0 Merge branch 'protocol_features' of https://github.com/jcorporation/MPD Max Kellermann 2024-10-26 08:18:56 +0200
  • 38b46e680a Merge branch 'stickernames-types' of https://github.com/jcorporation/MPD Max Kellermann 2024-10-26 08:16:53 +0200
  • 17d0cd0abd Merge branch 'queue_loaded_playlist' of https://github.com/jcorporation/MPD Max Kellermann 2024-10-26 08:15:23 +0200
  • 98bc63251e Merge branch 'searchplaylist_pos' of https://github.com/jcorporation/MPD Max Kellermann 2024-10-26 08:14:31 +0200
  • 030bac441f Merge branch 'playlistlength_fix' of https://github.com/jcorporation/MPD Max Kellermann 2024-10-26 08:13:14 +0200
  • f82a385be2 Merge branch 'tagtypes_available' of https://github.com/jcorporation/MPD Max Kellermann 2024-10-26 08:10:07 +0200
  • 052719c0e4 Fix integer overflow calculating length of very large playlists jcorporation 2024-09-14 13:34:26 +0200
  • bfbff31860 Store last loaded playlist jcorporation 2024-08-18 22:55:57 +0200
  • b1067333dc Print positions in the search playlist functions. jcorporation 2024-09-01 16:21:01 +0200
  • 35bdf74952 Mention contains and starts_with for "sticker find" jcorporation 2024-09-28 22:43:20 +0200
  • 23c2bba483 This commit adds a new protocol command to toggle protocol features for a client connection. It works like the tag_mask and the associated tagtypes command. jcorporation 2024-09-28 16:36:43 +0200
  • 25e8ce2d37 New command tagtypes available jcorporation 2024-09-28 21:03:49 +0200
  • 124c0e66ee subprojects: update libnpupnp to 6.2.0-1, libmicrohttpd to 0.9.77-3 Max Kellermann 2024-09-27 08:52:54 +0200
  • 202bb4f90f subprojects: update fmt to 11.0.2-1 Max Kellermann 2024-09-27 08:52:19 +0200
  • 5ee42ada67 subprojects: update curl to 8.10.0-1 Max Kellermann 2024-09-27 08:52:07 +0200
  • 752c6c1f03 lib/fmt/ExceptionFormatter: move the exception_ptr Max Kellermann 2024-09-25 13:29:21 +0200
  • def2221dfd Merge branch 'searchplaylist_syntax' of https://github.com/jcorporation/MPD Max Kellermann 2024-09-27 08:47:02 +0200
  • 9ff8e02e54 net/Resolver: use StringIsEqual() Max Kellermann 2024-09-04 17:26:45 +0200
  • 32dd9704ce util/DeleteDisposer: add `const` and `noexcept` Max Kellermann 2024-09-02 21:16:02 +0200
  • 523519182a util/IntrusiveHashSet: add concept checks Max Kellermann 2024-09-02 18:59:45 +0200
  • 3f718e8924 Change the semantic of the searchplaylist protocol command jcorporation 2024-08-30 21:06:50 +0200
  • 26c4211cd4 New command stickernamestypes jcorporation 2024-08-30 20:10:08 +0200
  • a3a07280e8 Merge branch 'mpd-2100-nested-and' of https://github.com/m7a/mpd Max Kellermann 2024-08-30 12:57:20 +0200
  • ed755f04e9 lib/fmt/meson.build: suppress -Warray-bounds with GCC 14 Max Kellermann 2024-08-30 12:48:29 +0200
  • 2809db8b40 Merge branch 'searchplaylist' of https://github.com/jcorporation/MPD Max Kellermann 2024-08-30 12:47:24 +0200
  • c866199d4c net/SocketError: cast to socket_error_t to fix -Wsign-compare Max Kellermann 2024-08-30 12:44:46 +0200
  • 39937be2e1 Merge branch 'stickertypes' of https://github.com/jcorporation/MPD Max Kellermann 2024-08-30 12:43:54 +0200
  • d207c144d6 lib/curl/Multi: remove the Wait() overload with "int" timeout Max Kellermann 2024-08-20 11:08:53 +0200
  • 435f1eb6cc lib/curl/Multi: remove default timeout value Max Kellermann 2024-08-20 10:28:37 +0200
  • c7b80b0828 io/FileDescriptor: add method WriteAt() Max Kellermann 2024-08-30 10:30:03 +0200
  • 59199b5620 io/FileDescriptor: pass std::span to ReadAt() Max Kellermann 2024-08-26 13:27:50 +0200
  • ebfc83dac5 io/FileDescriptor: add method SetPipeCapacity() Max Kellermann 2024-08-29 08:52:50 +0200
  • f535ccf9bf net/UniqueSocketDescriptor: add UniqueFileDescriptor constructor Max Kellermann 2024-08-02 16:25:09 +0200
  • 75eb2c257c net/SocketError: add IsSocketError() overload with socket_error_t Max Kellermann 2024-08-20 16:28:38 +0200
  • 314667259e net/SocketDescriptor: add Duplicate() method Max Kellermann 2024-08-02 16:52:17 +0200
  • dbb2b29271 net/IPv6Address: add method GetPortBE() Max Kellermann 2024-08-19 22:45:40 +0200
  • 7f25ede888 net/AddressInfo: add method Cast() Max Kellermann 2024-01-08 10:27:15 +0100
  • 4a2fff019a util/DisposablePointer: suppress -Wuninitialized Max Kellermann 2024-08-29 20:22:45 +0200
  • fae5d16d43 subprojects: update curl to 8.9.1-1 Max Kellermann 2024-08-30 12:23:38 +0200
  • 7bc2259b35 subprojects: update sqlite3 to 3.46.1-1 Max Kellermann 2024-08-30 12:23:23 +0200
  • f66aed921c python/build/libs: update FFmpeg to 7.0.2 Max Kellermann 2024-08-30 12:22:35 +0200
  • 6db4b818e6 song/Filter: Fix spacing error on nested AND Linux-Fan, Ma_Sys.ma 2024-08-23 21:28:24 +0200
  • f94caa96b8 Add command stickertypes jcorporation 2024-08-14 20:53:41 +0200
  • 965c466e9b Merge branch 'mpg-duration-fix' of https://github.com/boedy/MPD Max Kellermann 2024-08-10 16:54:48 +0200
  • 731f20111a Override the value for file size in bytes. Useful for getting sensible track length values in feed mode or for HTTP streams. boedy 2024-08-08 18:42:41 +0200
  • d62f7cdc34 New command searchplaylist jcorporation 2024-08-02 23:45:16 +0200
  • f7790430a0 lib/curl/Multi: add SetSocketFunction(), SetTimerFunction() Max Kellermann 2024-07-31 10:04:31 +0200
  • 959826d1d1 input/ffmpeg: offload FFmpeg calls to thread Max Kellermann 2024-07-30 12:27:51 +0200
  • ec30716e01 input/thread: implement size and seek Max Kellermann 2024-07-29 22:01:51 +0200