summaryrefslogtreecommitdiffstats
path: root/player/lua/defaults.lua
diff options
context:
space:
mode:
Diffstat (limited to 'player/lua/defaults.lua')
-rw-r--r--player/lua/defaults.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/player/lua/defaults.lua b/player/lua/defaults.lua
index 4f90b1d234..f8fe05ff82 100644
--- a/player/lua/defaults.lua
+++ b/player/lua/defaults.lua
@@ -4,6 +4,15 @@ function mp.get_script_name()
return mp.script_name
end
+function mp.get_opt(key, def)
+ local opts = mp.get_property_native("options/lua-opts")
+ local val = opts[key]
+ if val == nil then
+ val = def
+ end
+ return val
+end
+
local callbacks = {}
-- each script has its own section, so that they don't conflict
local default_section = "input_dispatch_" .. mp.script_name