summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-05-22 20:02:47 +0200
committerwm4 <wm4@nowhere>2015-05-22 20:02:47 +0200
commitd26803cba00f9ecfe7c1c0914f133e775638183b (patch)
treefec123e784792ee40d9fbc412e993a52dc127569 /player
parentc2f9e3d2b3431ae750aa3b51a0a60d7bf73deb0f (diff)
downloadmpv-d26803cba00f9ecfe7c1c0914f133e775638183b.tar.bz2
mpv-d26803cba00f9ecfe7c1c0914f133e775638183b.tar.xz
command: deprecate the "length" property
It collides with the --length option.
Diffstat (limited to 'player')
-rw-r--r--player/command.c8
-rw-r--r--player/lua/osc.lua10
2 files changed, 9 insertions, 9 deletions
diff --git a/player/command.c b/player/command.c
index e849275547..168c1f8394 100644
--- a/player/command.c
+++ b/player/command.c
@@ -487,9 +487,8 @@ static int property_time(int action, void *arg, double time)
return M_PROPERTY_NOT_IMPLEMENTED;
}
-/// Media length in seconds (RO)
-static int mp_property_length(void *ctx, struct m_property *prop,
- int action, void *arg)
+static int mp_property_duration(void *ctx, struct m_property *prop,
+ int action, void *arg)
{
MPContext *mpctx = ctx;
double len = get_time_length(mpctx);
@@ -3287,7 +3286,8 @@ static const struct m_property mp_properties[] = {
{"file-format", mp_property_file_format},
{"stream-pos", mp_property_stream_pos},
{"stream-end", mp_property_stream_end},
- {"length", mp_property_length},
+ {"duration", mp_property_duration},
+ M_PROPERTY_DEPRECATED_ALIAS("length", "duration"),
{"avsync", mp_property_avsync},
{"total-avsync-change", mp_property_total_avsync_change},
{"drop-frame-count", mp_property_drop_frame_cnt},
diff --git a/player/lua/osc.lua b/player/lua/osc.lua
index 4aade7c4b6..2064ba7e47 100644
--- a/player/lua/osc.lua
+++ b/player/lua/osc.lua
@@ -1482,7 +1482,7 @@ function osc_init()
ne.enabled = not (mp.get_property("percent-pos") == nil)
ne.slider.markerF = function ()
- local duration = mp.get_property_number("length", nil)
+ local duration = mp.get_property_number("duration", nil)
if not (duration == nil) then
local chapters = mp.get_property_native("chapter-list", {})
local markers = {}
@@ -1497,7 +1497,7 @@ function osc_init()
ne.slider.posF =
function () return mp.get_property_number("percent-pos", nil) end
ne.slider.tooltipF = function (pos)
- local duration = mp.get_property_number("length", nil)
+ local duration = mp.get_property_number("duration", nil)
if not ((duration == nil) or (pos == nil)) then
possec = duration * (pos / 100)
return mp.format_time(possec)
@@ -1542,8 +1542,8 @@ function osc_init()
-- tc_right (total/remaining time)
ne = new_element("tc_right", "button")
- ne.visible = (not (mp.get_property("length") == nil))
- and (mp.get_property_number("length") > 0)
+ ne.visible = (not (mp.get_property("duration") == nil))
+ and (mp.get_property_number("duration") > 0)
ne.content = function ()
if (state.rightTC_trem) then
if state.tc_ms then
@@ -1555,7 +1555,7 @@ function osc_init()
if state.tc_ms then
return (mp.get_property_osd("length/full"))
else
- return (mp.get_property_osd("length"))
+ return (mp.get_property_osd("duration"))
end
end
end