summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
authordudemanguy <random342@airmail.cc>2017-10-20 13:59:18 -0500
committerRicardo Constantino <wiiaboo@gmail.com>2018-01-03 15:35:39 +0000
commitc809b73db6ec1c70b9d46f33dd93a99ad005beb6 (patch)
tree45ebfa5877e1eeb7cb5a91817c149d1a0672a934 /player
parent3cb616a2862e5b86f06345c9e9ba2d518b6100b7 (diff)
downloadmpv-c809b73db6ec1c70b9d46f33dd93a99ad005beb6.tar.bz2
mpv-c809b73db6ec1c70b9d46f33dd93a99ad005beb6.tar.xz
osc: add seekbarkeyframes as a user option
Diffstat (limited to 'player')
-rw-r--r--player/lua/osc.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/player/lua/osc.lua b/player/lua/osc.lua
index 58ee482d1e..2480515b78 100644
--- a/player/lua/osc.lua
+++ b/player/lua/osc.lua
@@ -34,6 +34,7 @@ local user_opts = {
layout = "bottombar",
seekbarstyle = "bar", -- slider (diamond marker), knob (circle
-- marker with guide), or bar (fill)
+ seekbarkeyframes = true, -- use keyframes when dragging the seekbar
title = "${media-title}", -- string compatible with property-expansion
-- to be shown as OSC title
tooltipborder = 1, -- border of tooltip in bottom/topbar
@@ -1784,8 +1785,8 @@ function osc_init()
local seekto = get_slider_value(element)
if (element.state.lastseek == nil) or
(not (element.state.lastseek == seekto)) then
- mp.commandv("seek", seekto,
- "absolute-percent", "keyframes")
+ mp.commandv("seek", seekto, "absolute-percent",
+ user_opts.seekbarkeyframes and "keyframes" or "exact")
element.state.lastseek = seekto
end