Revisions of mpd

Scott Bradnick's avatar 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's avatar 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's avatar 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's avatar 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's avatar Scott Bradnick (sbradnick) committed (revision 1)
Displaying all 5 revisions
openSUSE Build Service is sponsored by