From 7a53dd5f2fc5990691f1f2353513b33e29f833aa Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 10 Feb 2014 22:42:20 +0100 Subject: [PATCH] lua: rename some API functions send_command -> command send_commandv -> commandv get_timer -> get_time property_get -> get_property property_get_string -> get_property_osd getopt -> get_opt --- player/lua.c | 26 +++++----- player/lua/osc.lua | 126 ++++++++++++++++++++++----------------------- 2 files changed, 76 insertions(+), 76 deletions(-) diff --git a/player/lua.c b/player/lua.c index 68b8c40ab0..0a3ef775ad 100644 --- a/player/lua.c +++ b/player/lua.c @@ -440,7 +440,7 @@ static int script_enable_messages(lua_State *L) return check_error(L, mpv_request_log_messages(ctx->client, level)); } -static int script_send_command(lua_State *L) +static int script_command(lua_State *L) { struct script_ctx *ctx = get_ctx(L); const char *s = luaL_checkstring(L, 1); @@ -448,7 +448,7 @@ static int script_send_command(lua_State *L) return check_error(L, mpv_command_string(ctx->client, s)); } -static int script_send_commandv(lua_State *L) +static int script_commandv(lua_State *L) { struct script_ctx *ctx = get_ctx(L); int num = lua_gettop(L); @@ -477,7 +477,7 @@ static int script_property_list(lua_State *L) return 1; } -static int script_property_string(lua_State *L) +static int script_get_property(lua_State *L) { struct script_ctx *ctx = get_ctx(L); const char *name = luaL_checkstring(L, 1); @@ -547,7 +547,7 @@ static int script_get_mouse_pos(lua_State *L) return 2; } -static int script_get_timer(lua_State *L) +static int script_get_time(lua_State *L) { lua_pushnumber(L, mp_time_sec()); return 1; @@ -697,7 +697,7 @@ static int script_format_time(lua_State *L) return 1; } -static int script_getopt(lua_State *L) +static int script_get_opt(lua_State *L) { struct MPContext *mpctx = get_mpctx(L); @@ -734,14 +734,14 @@ static struct fn_entry fn_list[] = { FN_ENTRY(wait_event), FN_ENTRY(request_event), FN_ENTRY(find_config_file), - FN_ENTRY(send_command), - FN_ENTRY(send_commandv), + FN_ENTRY(command), + FN_ENTRY(commandv), FN_ENTRY(property_list), FN_ENTRY(set_osd_ass), FN_ENTRY(get_osd_resolution), FN_ENTRY(get_screen_size), FN_ENTRY(get_mouse_pos), - FN_ENTRY(get_timer), + FN_ENTRY(get_time), FN_ENTRY(get_chapter_list), FN_ENTRY(get_track_list), FN_ENTRY(input_define_section), @@ -750,7 +750,7 @@ static struct fn_entry fn_list[] = { FN_ENTRY(input_set_section_mouse_area), FN_ENTRY(format_time), FN_ENTRY(enable_messages), - FN_ENTRY(getopt), + FN_ENTRY(get_opt), }; // On stack: mp table @@ -764,12 +764,12 @@ static void add_functions(struct script_ctx *ctx) } lua_pushinteger(L, 0); - lua_pushcclosure(L, script_property_string, 1); - lua_setfield(L, -2, "property_get"); + lua_pushcclosure(L, script_get_property, 1); + lua_setfield(L, -2, "get_property"); lua_pushinteger(L, 1); - lua_pushcclosure(L, script_property_string, 1); - lua_setfield(L, -2, "property_get_string"); + lua_pushcclosure(L, script_get_property, 1); + lua_setfield(L, -2, "get_property_osd"); } void mp_lua_init(struct MPContext *mpctx) diff --git a/player/lua/osc.lua b/player/lua/osc.lua index d19bfd7d78..5bf150274d 100644 --- a/player/lua/osc.lua +++ b/player/lua/osc.lua @@ -43,7 +43,7 @@ local osc_param = { local osc_styles = { bigButtons = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs50\\fnmpv-osd-symbols}", smallButtonsL = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs20\\fnmpv-osd-symbols}", - smallButtonsLlabel = "{\\fs17\\fn" .. mp.property_get("options/osd-font") .. "}", + smallButtonsLlabel = "{\\fs17\\fn" .. mp.get_property("options/osd-font") .. "}", smallButtonsR = "{\\blur0\\bord0\\1c&HFFFFFF\\3c&HFFFFFF\\fs30\\fnmpv-osd-symbols}", elementDown = "{\\1c&H999999}", @@ -286,7 +286,7 @@ function get_tracklist(type) local lang, title, selected = "unkown", "", "{\\fscx" .. select_scale .. "\\fscy" .. select_scale .. "}○{\\fscx100\\fscy100}" if not(track.language == nil) then lang = track.language end if not(track.title == nil) then title = track.title end - if (track.id == tonumber(mp.property_get(type))) then + if (track.id == tonumber(mp.get_property(type))) then selected = "{\\fscx" .. select_scale .. "\\fscy" .. select_scale .. "}●{\\fscx100\\fscy100}" end msg = msg .. "\n" .. selected .. " " .. n .. ": [" .. lang .. "] " .. title @@ -298,10 +298,10 @@ end -- relatively change the track of given by tracks (+1 -> next, -1 -> previous) function set_track(type, next) local current_track_mpv, current_track_osc - if (mp.property_get(type) == "no") then + if (mp.get_property(type) == "no") then current_track_osc = 0 else - current_track_mpv = tonumber(mp.property_get(type)) + current_track_mpv = tonumber(mp.get_property(type)) current_track_osc = tracks_mpv[type][current_track_mpv].osc_id end local new_track_osc = (current_track_osc + next) % (#tracks_osc[type] + 1) @@ -312,7 +312,7 @@ function set_track(type, next) new_track_mpv = tracks_osc[type][new_track_osc].id end - mp.send_commandv("set", type, new_track_mpv) + mp.commandv("set", type, new_track_mpv) if (new_track_osc == 0) then show_message(nicetypes[type] .. " Track: none") @@ -324,7 +324,7 @@ end -- get the currently selected track of , OSC-style counted function get_track(type) - local track = mp.property_get(type) + local track = mp.get_property(type) if (track == "no" or track == nil) then return 0 else @@ -615,7 +615,7 @@ end function show_message(text, duration) if duration == nil then - duration = tonumber(mp.property_get("options/osd-duration")) / 1000 + duration = tonumber(mp.get_property("options/osd-duration")) / 1000 end -- cut the text short, otherwise the following functions may slow down massively on huge input @@ -630,7 +630,7 @@ function show_message(text, duration) text = string.gsub(text, "_", "_\226\128\139") -- scale the fontsize for longer multi-line output - local fontsize, outline = tonumber(mp.property_get("options/osd-font-size")), tonumber(mp.property_get("options/osd-border-size")) + local fontsize, outline = tonumber(mp.get_property("options/osd-font-size")), tonumber(mp.get_property("options/osd-border-size")) if lines > 12 then fontsize, outline = fontsize / 2, outline / 1.5 elseif lines > 8 then @@ -640,11 +640,11 @@ function show_message(text, duration) local style = "{\\bord" .. outline .. "\\fs" .. fontsize .. "}" state.message_text = style .. text - state.message_timeout = mp.get_timer() + duration + state.message_timeout = mp.get_time() + duration end function render_message(ass) - if not(state.message_timeout == nil) and not(state.message_text == nil) and state.message_timeout > mp.get_timer() then + if not(state.message_timeout == nil) and not(state.message_text == nil) and state.message_timeout > mp.get_time() then ass:new_event() ass:append(state.message_text) else @@ -667,9 +667,9 @@ function osc_init() local display_w, display_h, display_aspect = mp.get_screen_size() local scale = 1 - if (mp.property_get("video") == "no") then -- dummy/forced window + if (mp.get_property("video") == "no") then -- dummy/forced window scale = user_opts.scaleforcedwindow - elseif (mp.property_get("fullscreen") == "yes") then + elseif (mp.get_property("fullscreen") == "yes") then scale = user_opts.scalefullscreen else scale = user_opts.scalewindowed @@ -719,7 +719,7 @@ function osc_init() -- title local contentF = function (ass) - local title = mp.property_get_string("media-title") + local title = mp.get_property_osd("media-title") if not (title == nil) then if #title > 80 then @@ -735,34 +735,34 @@ function osc_init() local eventresponder = {} eventresponder.mouse_btn0_up = function () - local title = mp.property_get("media-title") - local pl_count = tonumber(mp.property_get("playlist-count")) + local title = mp.get_property("media-title") + local pl_count = tonumber(mp.get_property("playlist-count")) if pl_count > 1 then - local playlist_pos = countone(tonumber(mp.property_get("playlist-pos"))) + local playlist_pos = countone(tonumber(mp.get_property("playlist-pos"))) title = "[" .. playlist_pos .. "/" .. pl_count .. "] " .. title end show_message(title) end - eventresponder.mouse_btn2_up = function () show_message(mp.property_get("filename")) end + eventresponder.mouse_btn2_up = function () show_message(mp.get_property("filename")) end register_button(posX, titlerowY, 8, 496, 12, osc_styles.vidtitle, contentF, eventresponder, nil) -- If we have more than one playlist entry, render playlist navigation buttons local metainfo = {} - metainfo.visible = (tonumber(mp.property_get("playlist-count")) > 1) + metainfo.visible = (tonumber(mp.get_property("playlist-count")) > 1) -- playlist prev local eventresponder = {} - eventresponder.mouse_btn0_up = function () mp.send_commandv("playlist_prev", "weak") end - eventresponder["shift+mouse_btn0_up"] = function () show_message(mp.property_get("playlist"), 3) end + eventresponder.mouse_btn0_up = function () mp.commandv("playlist_prev", "weak") end + eventresponder["shift+mouse_btn0_up"] = function () show_message(mp.get_property("playlist"), 3) end register_button(posX - pos_offsetX, titlerowY, 7, 12, 12, osc_styles.vidtitle, "◀", eventresponder, metainfo) -- playlist next local eventresponder = {} - eventresponder.mouse_btn0_up = function () mp.send_commandv("playlist_next", "weak") end - eventresponder["shift+mouse_btn0_up"] = function () show_message(mp.property_get("playlist"), 3) end + eventresponder.mouse_btn0_up = function () mp.commandv("playlist_next", "weak") end + eventresponder["shift+mouse_btn0_up"] = function () show_message(mp.get_property("playlist"), 3) end register_button(posX + pos_offsetX, titlerowY, 9, 12, 12, osc_styles.vidtitle, "▶", eventresponder, metainfo) -- @@ -774,14 +774,14 @@ function osc_init() --play/pause local contentF = function (ass) - if mp.property_get("pause") == "yes" then + if mp.get_property("pause") == "yes" then ass:append("\238\132\129") else ass:append("\238\128\130") end end local eventresponder = {} - eventresponder.mouse_btn0_up = function () mp.send_commandv("cycle", "pause") end + eventresponder.mouse_btn0_up = function () mp.commandv("cycle", "pause") end register_button(posX, bigbuttonrowY, 5, 40, 40, osc_styles.bigButtons, contentF, eventresponder, nil) --skipback @@ -789,16 +789,16 @@ function osc_init() metainfo.softrepeat = true local eventresponder = {} - eventresponder.mouse_btn0_down = function () mp.send_commandv("seek", -5, "relative", "keyframes") end - eventresponder["shift+mouse_btn0_down"] = function () mp.send_commandv("frame_back_step") end - eventresponder.mouse_btn2_down = function () mp.send_commandv("seek", -30, "relative", "keyframes") end + eventresponder.mouse_btn0_down = function () mp.commandv("seek", -5, "relative", "keyframes") end + eventresponder["shift+mouse_btn0_down"] = function () mp.commandv("frame_back_step") end + eventresponder.mouse_btn2_down = function () mp.commandv("seek", -30, "relative", "keyframes") end register_button(posX - bigbuttondistance, bigbuttonrowY, 5, 40, 40, osc_styles.bigButtons, "\238\128\132", eventresponder, metainfo) --skipfrwd local eventresponder = {} - eventresponder.mouse_btn0_down = function () mp.send_commandv("seek", 10, "relative", "keyframes") end - eventresponder["shift+mouse_btn0_down"] = function () mp.send_commandv("frame_step") end - eventresponder.mouse_btn2_down = function () mp.send_commandv("seek", 60, "relative", "keyframes") end + eventresponder.mouse_btn0_down = function () mp.commandv("seek", 10, "relative", "keyframes") end + eventresponder["shift+mouse_btn0_down"] = function () mp.commandv("frame_step") end + eventresponder.mouse_btn2_down = function () mp.commandv("seek", 60, "relative", "keyframes") end register_button(posX + bigbuttondistance, bigbuttonrowY, 5, 40, 40, osc_styles.bigButtons, "\238\128\133", eventresponder, metainfo) --chapters @@ -808,14 +808,14 @@ function osc_init() --prev local eventresponder = {} - eventresponder.mouse_btn0_up = function () mp.send_commandv("osd-msg", "add", "chapter", -1) end - eventresponder["shift+mouse_btn0_up"] = function () show_message(mp.property_get("chapter-list"), 3) end + eventresponder.mouse_btn0_up = function () mp.commandv("osd-msg", "add", "chapter", -1) end + eventresponder["shift+mouse_btn0_up"] = function () show_message(mp.get_property("chapter-list"), 3) end register_button(posX - (bigbuttondistance * 2), bigbuttonrowY, 5, 40, 40, osc_styles.bigButtons, "\238\132\132", eventresponder, metainfo) --next local eventresponder = {} - eventresponder.mouse_btn0_up = function () mp.send_commandv("osd-msg", "add", "chapter", 1) end - eventresponder["shift+mouse_btn0_up"] = function () show_message(mp.property_get("chapter-list"), 3) end + eventresponder.mouse_btn0_up = function () mp.commandv("osd-msg", "add", "chapter", 1) end + eventresponder["shift+mouse_btn0_up"] = function () show_message(mp.get_property("chapter-list"), 3) end register_button(posX + (bigbuttondistance * 2), bigbuttonrowY, 5, 40, 40, osc_styles.bigButtons, "\238\132\133", eventresponder, metainfo) @@ -852,13 +852,13 @@ function osc_init() else metainfo.enabled = true contentF = function (ass) - local aid = mp.property_get("audio") + local aid = mp.get_property("audio") ass:append("\238\132\134" .. osc_styles.smallButtonsLlabel .. " " .. aid) end - eventresponder.mouse_btn0_up = function () mp.send_commandv("osd-msg", "add", "audio", 1) end - eventresponder.mouse_btn2_up = function () mp.send_commandv("osd-msg", "add", "audio", -1) end + eventresponder.mouse_btn0_up = function () mp.commandv("osd-msg", "add", "audio", 1) end + eventresponder.mouse_btn2_up = function () mp.commandv("osd-msg", "add", "audio", -1) end end register_button(posX - pos_offsetX, bigbuttonrowY, 1, 70, 18, osc_styles.smallButtonsL, contentF, eventresponder, metainfo) @@ -889,27 +889,27 @@ function osc_init() else metainfo.enabled = true contentF = function (ass) - local sid = mp.property_get("sub") + local sid = mp.get_property("sub") ass:append("\238\132\135" .. osc_styles.smallButtonsLlabel .. " " .. sid) end - eventresponder.mouse_btn0_up = function () mp.send_commandv("osd-msg", "add", "sub", 1) end - eventresponder.mouse_btn2_up = function () mp.send_commandv("osd-msg", "add", "sub", -1) end + eventresponder.mouse_btn0_up = function () mp.commandv("osd-msg", "add", "sub", 1) end + eventresponder.mouse_btn2_up = function () mp.commandv("osd-msg", "add", "sub", -1) end end register_button(posX - pos_offsetX, bigbuttonrowY, 7, 70, 18, osc_styles.smallButtonsL, contentF, eventresponder, metainfo) --toggle FS local contentF = function (ass) - if mp.property_get("fullscreen") == "yes" then + if mp.get_property("fullscreen") == "yes" then ass:append("\238\132\137") else ass:append("\238\132\136") end end local eventresponder = {} - eventresponder.mouse_btn0_up = function () mp.send_commandv("cycle", "fullscreen") end + eventresponder.mouse_btn0_up = function () mp.commandv("cycle", "fullscreen") end register_button(posX+pos_offsetX, bigbuttonrowY, 6, 25, 25, osc_styles.smallButtonsR, contentF, eventresponder, nil) @@ -919,8 +919,8 @@ function osc_init() local markerF = function () local duration = 0 - if not (mp.property_get("length") == nil) then - duration = tonumber(mp.property_get("length")) + if not (mp.get_property("length") == nil) then + duration = tonumber(mp.get_property("length")) end local chapters = mp.get_chapter_list() @@ -932,16 +932,16 @@ function osc_init() end local posF = function () - if mp.property_get("percent-pos") == nil then + if mp.get_property("percent-pos") == nil then return nil else - return tonumber(mp.property_get("percent-pos")) + return tonumber(mp.get_property("percent-pos")) end end local tooltipF = function (pos) - if not (mp.property_get("length") == nil) then - duration = tonumber(mp.property_get("length")) + if not (mp.get_property("length") == nil) then + duration = tonumber(mp.get_property("length")) possec = duration * (pos / 100) return mp.format_time(possec) else @@ -952,13 +952,13 @@ function osc_init() local metainfo = {} - metainfo.enabled = not (mp.property_get("percent-pos") == nil) + metainfo.enabled = not (mp.get_property("percent-pos") == nil) metainfo.styledown = false metainfo.slider = {} metainfo.slider.border = 1 metainfo.slider.gap = 1 -- >1 will draw triangle markers metainfo.slider.type = "slider" -- "bar" for old bar-style filling - if (user_opts.seektooltip) and (not (mp.property_get("length") == nil)) then + if (user_opts.seektooltip) and (not (mp.get_property("length") == nil)) then metainfo.slider.tooltipF = tooltipF end @@ -967,7 +967,7 @@ function osc_init() local seek_to = get_slider_value(element) -- ignore identical seeks if not(state.last_seek == seek_to) then - mp.send_commandv("seek", seek_to, "absolute-percent", "keyframes") + mp.commandv("seek", seek_to, "absolute-percent", "keyframes") state.last_seek = seek_to end end @@ -987,9 +987,9 @@ function osc_init() local contentF = function (ass) if state.tc_ms then - ass:append(mp.property_get_string("time-pos/full")) + ass:append(mp.get_property_osd("time-pos/full")) else - ass:append(mp.property_get_string("time-pos")) + ass:append(mp.get_property_osd("time-pos")) end end @@ -1001,9 +1001,9 @@ function osc_init() local eventresponder = {} local contentF = function (ass) - local cache = mp.property_get("cache") + local cache = mp.get_property("cache") if not (cache == nil) then - cache = tonumber(mp.property_get("cache")) + cache = tonumber(mp.get_property("cache")) if (cache < 45) then ass:append("Cache: " .. (cache) .."%") end @@ -1015,20 +1015,20 @@ function osc_init() -- right (total/remaining time) -- do we have a usuable duration? local metainfo = {} - metainfo.visible = (not (mp.property_get("length") == nil)) and (tonumber(mp.property_get("length")) > 0) + metainfo.visible = (not (mp.get_property("length") == nil)) and (tonumber(mp.get_property("length")) > 0) local contentF = function (ass) if state.rightTC_trem == true then if state.tc_ms then - ass:append("-" .. mp.property_get_string("playtime-remaining/full")) + ass:append("-" .. mp.get_property_osd("playtime-remaining/full")) else - ass:append("-" .. mp.property_get_string("playtime-remaining")) + ass:append("-" .. mp.get_property_osd("playtime-remaining")) end else if state.tc_ms then - ass:append(mp.property_get_string("length/full")) + ass:append(mp.get_property_osd("length/full")) else - ass:append(mp.property_get_string("length")) + ass:append(mp.get_property_osd("length")) end end end @@ -1047,7 +1047,7 @@ end function show_osc() --remember last time of invocation (mouse move) - state.showtime = mp.get_timer() + state.showtime = mp.get_time() state.osc_visible = true @@ -1080,7 +1080,7 @@ end function render() local current_screen_sizeX, current_screen_sizeY = mp.get_screen_size() local mouseX, mouseY = mp.get_mouse_pos() - local now = mp.get_timer() + local now = mp.get_time() -- check if display changed, if so request reinit if not (state.mp_screen_sizeX == current_screen_sizeX and state.mp_screen_sizeY == current_screen_sizeY) then @@ -1250,7 +1250,7 @@ end -- called by mpv on every frame function tick() - if (mp.property_get("fullscreen") == "yes" and user_opts.showfullscreen) or (mp.property_get("fullscreen") == "no" and user_opts.showwindowed) then + if (mp.get_property("fullscreen") == "yes" and user_opts.showfullscreen) or (mp.get_property("fullscreen") == "no" and user_opts.showwindowed) then render() else mp.set_osd_ass(osc_param.playresy, osc_param.playresy, "")