Release v0.3.1
What's Changed
- Recovering playback after surface stalls logic: merged in PR #15 by @Luquatic
- Moved NV12 conversion to GPU: merged in PR #14 by @Luquatic
Bug Fixes
- Fix publish-blocking workspace dependencies: commit 96cbfb3 accidentally dropped
notify,dirs,glob,which,sha2,hex,humansize,ffmpeg-nextandcrossbeam-channelfrom[workspace.dependencies]whilewallr-coreandwallrstill inherited them via.workspace = true, breakingcargo publish. The dependencies are restored. - Fix dead FPS pacer in video playback: the
--max-fpspacing loop in the video path declaredlast_presentwithout a type annotation and never assigned it, so the limit silently never activated and the crate failed to compile in a fresh package build. The variable is now typed and stamped after each presented frame.
Full Changelog: v0.3.0...v0.3.1