summaryrefslogtreecommitdiffstats
path: root/TOOLS/lua/drc-control.lua
diff options
context:
space:
mode:
Diffstat (limited to 'TOOLS/lua/drc-control.lua')
-rw-r--r--TOOLS/lua/drc-control.lua26
1 files changed, 13 insertions, 13 deletions
diff --git a/TOOLS/lua/drc-control.lua b/TOOLS/lua/drc-control.lua
index 17e9f370f9..4e1ff396e5 100644
--- a/TOOLS/lua/drc-control.lua
+++ b/TOOLS/lua/drc-control.lua
@@ -21,17 +21,17 @@ script_name=mp.get_script_name()
function print_state(params)
if params then
- mp.osd_message(script_name..':\n'
- .."method = "..params['method'].."\n"
- .."target = "..params['target'])
+ mp.osd_message(script_name..":\n"
+ .."method = "..params["method"].."\n"
+ .."target = "..params["target"])
else
- mp.osd_message(script_name..':\noff')
+ mp.osd_message(script_name..":\noff")
end
end
function get_index_of_drc(afs)
for i,af in pairs(afs) do
- if af['label']==script_name then
+ if af["label"]==script_name then
return i
end
end
@@ -46,30 +46,30 @@ function append_drc(afs)
target="0.25"
}
}
- print_state(afs[#afs]['params'])
+ print_state(afs[#afs]["params"])
end
function modify_or_create_af(fun)
- afs=mp.get_property_native('af')
+ afs=mp.get_property_native("af")
i=get_index_of_drc(afs)
if not i then
append_drc(afs)
else
fun(afs,i)
end
- mp.set_property_native('af',afs)
+ mp.set_property_native("af",afs)
end
function drc_toggle_method_handler()
modify_or_create_af(
function (afs,i)
- new_method=(afs[i]['params']['method']+1)%3
+ new_method=(afs[i]["params"]["method"]+1)%3
if new_method==0 then
table.remove(afs,i)
print_state(nil)
else
- afs[i]['params']['method']=tostring((afs[i]['params']['method'])%2+1)
- print_state(afs[i]['params'])
+ afs[i]["params"]["method"]=tostring((afs[i]["params"]["method"])%2+1)
+ print_state(afs[i]["params"])
end
end
)
@@ -78,8 +78,8 @@ end
function drc_scale_target(factor)
modify_or_create_af(
function (afs)
- afs[i]['params']['target']=tostring(afs[i]['params']['target']*factor)
- print_state(afs[i]['params'])
+ afs[i]["params"]["target"]=tostring(afs[i]["params"]["target"]*factor)
+ print_state(afs[i]["params"])
end
)
end