branch: elpa/subed commit 5b90306b1948e53b911a51da3d911f6789dc1e75 Author: Random User <rnd...@posteo.de> Commit: Random User <rnd...@posteo.de>
Round mpv's playback position to prevent float weirdness (n.99999...) --- subed/subed-mpv.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subed/subed-mpv.el b/subed/subed-mpv.el index ea67ba0..7159ddd 100644 --- a/subed/subed-mpv.el +++ b/subed/subed-mpv.el @@ -228,8 +228,8 @@ See \"List of events\" in mpv(1)." ("property-change" (when (string= (alist-get 'name json-data) "time-pos") (let ((pos-msecs (* 1000 (or (alist-get 'data json-data) 0)))) - (setq subed-mpv-playback-position pos-msecs) - (run-hook-with-args 'subed-mpv-playback-position-hook pos-msecs)))) + (setq subed-mpv-playback-position (round pos-msecs)) + (run-hook-with-args 'subed-mpv-playback-position-hook subed-mpv-playback-position)))) ((or "unpause" "file-loaded") (setq subed-mpv-is-playing t) (subed-debug "Playing status changed: playing=%s" subed-mpv-is-playing))