Skip to content

Releases: ParadoxSpiral/libmpv-rs

Libmpv-rs version 2.0.1

29 Sep 10:16
Compare
Choose a tag to compare

Changes:

  • Fix playlist_previous_* commands which used the wrong command string
  • Use local libmpv-sys when building and the crates.io version for crates.io

Libmpv-rs version 2.0.0

26 Jul 18:30
Compare
Choose a tag to compare

This release fixes UB around events that unfortunately got introduced during a recent refactor.
The recently added MpvNodes can now be observed as properties.

Changes:

  • Add method Mpv::with_initializer to set options before initialization
  • [breaking] Borrow &mut self in wait_event to disallow using two events where the first points to data freed in the second wait_event call
  • [breaking] PropertyData<'_> is no longer Clone or PartialEq, Event<'_> is no longer Clone to avoid cloning/comparing MpvNode

Contributors:
@yaymukund (MpvNode changes)

Libmpv version 1.1.0

15 Jul 13:09
Compare
Choose a tag to compare

Added

  • Add an MpvNode that implements GetData, i.a. with MpvNodeArrayIter and MpvNodeMapIter variants that support e.g. properties audio-parmas and playlist