Skip to content

Releases: kohsine/libmpv2-rs

Libmpv2-rs version 5.0.3

29 Dec 00:29

Choose a tag to compare

Bug fixes:

  • Fix build_mpv failing on rust 2024 edition @ckaznable

Libmpv2-rs version 5.0.2

06 Dec 18:10

Choose a tag to compare

Bug fixes:

  • Fix segfault in rendering protocol caused by wrong generic @BKSalman

Libmpv2-rs version 5.0.1

10 Aug 22:07

Choose a tag to compare

Bug fixes:

  • Fixed stream protocol crashing on loading two files

Libmpv2-rs version 5.0.0

27 Jul 16:41

Choose a tag to compare

Changes:

  • Expose mpv_render_context_report_swap @tymmesyde
  • [breaking] Removed mpv_node support. Use strings and parse as JSON if needed
  • [breaking] Moved EventContext implementation into Mpv.
  • [breaking] Changed Mpv::load_config to MpvInitializer::load_config.
  • [breaking] Renamed get_internal_time to get_time_us
  • Expose mpv_get_time_ns
  • Expose mpv_create_client
  • [breaking] Removed ProtocolContext. Use Protocol instead.
  • [breaking] Removed protocol feature flag.

Libmpv2-rs version 4.1.0

20 Oct 14:21

Choose a tag to compare

Changes:

Bug fixes:

  • Fixed signed chars causing compilation issues on aarch64 @ianhattendorf

Libmpv2-rs version 4.0.0

21 May 20:59

Choose a tag to compare

Changes:

  • Removed all command helpers. Use mpv.command directly instead.
  • Removed MpvNode.value() and MpvNodeValue. Use MpvNode directly
  • Moved libmpv2::MpvNode to libmpv2::mpv_node::MpvNode
  • Changed MpvNode.to_f64(), .to_bool(), ... to MpvNode.f64(), .bool(), ...
  • MpvNode.array() and MpvNode.map() now own self
  • MpvNode now implements Eq

Bug fixes:

  • Fixed opengl example
  • Fixed use-after-free bug with MpvNode