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 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 Mon, 14 Sep 2026 08:59:36 -0500