Revisions of mpd
Scott Bradnick (sbradnick)
committed
(revision 5)
- Update to version 0.23.15+git20241119.78e643150: * output/Source: fix Close() * test/util/TestIntrusiveTreeSet: add constant_time_size test * io/FileDescriptor: add readv()/writev() wrappers * io/FileDescriptor: remove Read()/Write() with void pointers * unix/PidFile: pass std::span to FileDescriptor::Read() * system/{Event,Signal}FD: pass std::span to FileDescriptor::Read() * test/ReadFrames: pass std::span to FileDescriptor::Read() * util/IntrusiveTreeSet: update the counter, fixing constant_time_size * Instance: add method FindOutput() * io/uring/Ring: add more API documentation * io/uring/Queue: remove redundant include * util/ForeignFifoBuffer: pass std::span to constructor * util/ForeignFifoBuffer: store buffer as std::span * util/ForeignFifoBuffer: use Read() in MoveBuffer() and Shift() * filter/Filter: add method ReadMore() * output/Source: convert runtime check to assert() * output/Source: add assert(filter) * output/Source: add `inline` * output/Thread: add another `inline` - Added mpd-fmt11.patch (fixed build with fmt 11.2).
Scott Bradnick (sbradnick)
committed
(revision 4)
- Update to version 0.23.15+git20241105.7774c336: * filter/two: check empty() instead of data()==nullptr * filter/Filter: Flush() returns empty span, not nullptr * filter/Filter: clarify Flush() documentation * filter/Filter: clarify that the FilterPCM() return value may be empty * filter/Filter: Flush() also invalidates the returned buffer * MusicChunk: add method ReadData() * MusicChunk: add missing include * output/Source: fix indent * test/run_{filter,output}: use fmt * filter/two: use `if` with initializer * filter/ffmpeg: fill `AVFrame::pts` * filter/ffmpeg: implement method Flush() * doc/plugins.rst: fix spelling * Add "reset" subcommand to tagtypes. * filter/ffmpeg: move code to ReadOutput() * filter/ffmpeg: use `if` with initializer * test/run_filter: add command line parser * io/FileLineReader: add missing include * meson.build: set cpp_std=c++20 * python/build/libs.py: update FFmpeg to 7.1 * subprojects: update sqlite3 to 3.47.0-1 * subprojects: update curl to 8.10.1-1 * event/Loop: use std::chrono::ceil() * util/StringCompare: add `constexpr` * util/StringCompare: simplify StringIsEqual() using operator== * meson.build: support building with ICU 76 * Fix order of commands * Fix integer overflow calculating length of very large playlists * Store last loaded playlist
Scott Bradnick (sbradnick)
committed
(revision 3)
- Update to version 0.23.15+git20240927.124c0e66: * subprojects: update libnpupnp to 6.2.0-1, libmicrohttpd to 0.9.77-3 * subprojects: update fmt to 11.0.2-1 * subprojects: update curl to 8.10.0-1 * lib/fmt/ExceptionFormatter: move the exception_ptr * net/Resolver: use StringIsEqual() * util/DeleteDisposer: add `const` and `noexcept` * util/IntrusiveHashSet: add concept checks * Change the semantic of the searchplaylist protocol command * lib/fmt/meson.build: suppress -Warray-bounds with GCC 14 * net/SocketError: cast to socket_error_t to fix -Wsign-compare * lib/curl/Multi: remove the Wait() overload with "int" timeout * lib/curl/Multi: remove default timeout value * io/FileDescriptor: add method WriteAt() * io/FileDescriptor: pass std::span to ReadAt() * io/FileDescriptor: add method SetPipeCapacity() * net/UniqueSocketDescriptor: add UniqueFileDescriptor constructor * net/SocketError: add IsSocketError() overload with socket_error_t * net/SocketDescriptor: add Duplicate() method * net/IPv6Address: add method GetPortBE() * net/AddressInfo: add method Cast() * util/DisposablePointer: suppress -Wuninitialized * subprojects: update curl to 8.9.1-1 * subprojects: update sqlite3 to 3.46.1-1 * python/build/libs: update FFmpeg to 7.0.2 * song/Filter: Fix spacing error on nested AND * Add command stickertypes * Override the value for file size in bytes. Useful for getting sensible track length values in feed mode or for HTTP streams. * New command searchplaylist * lib/curl/Multi: add SetSocketFunction(), SetTimerFunction()
Scott Bradnick (sbradnick)
committed
(revision 2)
- Switching over to github source(s) - Update to version 0.23.15+git20240729.5726d9f0: * mixer/Memento: include cleanup * filter/ReplayGain: include cleanup * client/Idle: include cleanup * IdleFlags: move to procool/ * output/Thread: allow Delay() to return duration::max() * python/build/__init__.py: add missing file * .github/workflows/build_android.yml: update NDK to r27 * output/alsa: add option "close_on_pause" * doc/user.rst: add clarification to the "always_on" option * lib/alsa/meson.build: require libasound 1.2 or later
Scott Bradnick (sbradnick)
committed
(revision 1)
Displaying all 5 revisions