rust-libmpv2 (5.0.3-2) unstable; urgency=medium

  * Report a property change whose format is None instead of collapsing it
    into the same value wait_event() uses for "no event", which made a caller
    draining the queue stop at the first unavailable property. Without this a
    player that observes properties before loading a file never processes a
    single event and playback does not start; forwarded as
    kohsine/libmpv2-rs#19.
  * Treat a positive mpv return value as success. mpv_unobserve_property()
    returns the number of properties it stopped observing, so every
    successful call was reported as an error; forwarded as
    kohsine/libmpv2-rs#20.
  * Take &self rather than &mut self in wait_event(), as upstream does since
    6.0.0.
  * Package libmpv2 5.0.3 from crates.io using debcargo 2.8.4

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Mon, 05 Oct 2026 21:01:41 -0500

rust-libmpv2 (5.0.3-1) unstable; urgency=medium

  * Package libmpv2 5.0.3 from crates.io using debcargo 2.8.4
    (Closes: #1145304)
  * Drop the opengl example and its sdl2 dev-dependency (not in Debian);
    the events and protocol examples and their crossbeam/serde_json
    dev-dependencies are untouched.
  * Mark the test suite broken: tests::properties/events need a real audio
    device (ALSA/PipeWire), unavailable in the autopkgtest sandbox.

 -- Juan Manuel Méndez Rey <juan.mendezr@proton.me>  Mon, 14 Sep 2026 08:59:36 -0500
