| @@ -613,6 +613,14 @@ static int script_commandv(lua_State *L) · 612 unmodified lines |
| 613 | return check_error(L, mpv_command(ctx->client, args)); | 613 | return check_error(L, mpv_command(ctx->client, args)); |
| 614 | } | 614 | } |
| 615 | | 615 | |
| | 616 | static int script_del_property(lua_State *L) |
| | 617 | { |
| | 618 | struct script_ctx *ctx = get_ctx(L); |
| | 619 | const char *p = luaL_checkstring(L, 1); |
| | 620 | |
| | 621 | return check_error(L, mpv_del_property(ctx->client, p)); |
| | 622 | } |
| | 623 | |
| 616 | static int script_set_property(lua_State *L) | 624 | static int script_set_property(lua_State *L) |
| 617 | { | 625 | { |
| 618 | struct script_ctx *ctx = get_ctx(L); | 626 | struct script_ctx *ctx = get_ctx(L); |
| @@ -1219,6 +1227,7 @@ static const struct fn_entry main_fns[] = { · 600 unmodified lines |
| 1219 | FN_ENTRY(get_property_bool), | 1227 | FN_ENTRY(get_property_bool), |
| 1220 | FN_ENTRY(get_property_number), | 1228 | FN_ENTRY(get_property_number), |
| 1221 | AF_ENTRY(get_property_native), | 1229 | AF_ENTRY(get_property_native), |
| | 1230 | FN_ENTRY(del_property), |
| 1222 | FN_ENTRY(set_property), | 1231 | FN_ENTRY(set_property), |
| 1223 | FN_ENTRY(set_property_bool), | 1232 | FN_ENTRY(set_property_bool), |
| 1224 | FN_ENTRY(set_property_number), | 1233 | FN_ENTRY(set_property_number), |