diff options
Diffstat (limited to 'TOOLS/lua/drc-control.lua')
-rw-r--r-- | TOOLS/lua/drc-control.lua | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/TOOLS/lua/drc-control.lua b/TOOLS/lua/drc-control.lua index bb3d00b928..1771d099a1 100644 --- a/TOOLS/lua/drc-control.lua +++ b/TOOLS/lua/drc-control.lua @@ -21,30 +21,30 @@ 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 - return i - end + if af["label"] == script_name then + return i + end end end function append_drc(afs) afs[#afs+1] = { - name = "drc", - label = script_name, - params = { - method = "1", - target = "0.25" - } + name = "drc", + label = script_name, + params = { + method = "1", + target = "0.25" + } } print_state(afs[#afs]["params"]) end @@ -53,34 +53,34 @@ function modify_or_create_af(fun) afs = mp.get_property_native("af") i = get_index_of_drc(afs) if not i then - append_drc(afs) + append_drc(afs) else - fun(afs, i) + fun(afs, i) end 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 - 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"]) - end - end + function (afs, i) + 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"]) + end + end ) 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"]) - end + function (afs) + afs[i]["params"]["target"] = tostring(afs[i]["params"]["target"]*factor) + print_state(afs[i]["params"]) + end ) end |