summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-14 19:52:21 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-14 19:52:21 +0000
commit7a71da01d64374ce22b430590f3df32c881288bd (patch)
tree86cd52a55423cf957fd10b2b45cfeef0f510affd /mplayer.c
parent5dcb8b7d82f7bc2489bfee55b6eae19a65fb0390 (diff)
downloadmpv-7a71da01d64374ce22b430590f3df32c881288bd.tar.bz2
mpv-7a71da01d64374ce22b430590f3df32c881288bd.tar.xz
Introduce step_property command.
Patch by Carl Eugen Hoyos [cehoyos <at> ag or at] with modifications by me. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20931 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/mplayer.c b/mplayer.c
index 1c537db21b..b5df432721 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -4637,6 +4637,13 @@ if(step_sec>0) {
cmd->args[0].v.s,cmd->args[1].v.s);
} break;
+ case MP_CMD_STEP_PROPERTY: {
+ m_option_t* prop = mp_property_find(cmd->args[0].v.s);
+ float arg = cmd->args[1].v.f;
+ if(!prop) mp_msg(MSGT_CPLAYER,MSGL_WARN, "Unknown property: '%s'\n",cmd->args[0].v.s);
+ else if(m_property_do(prop,M_PROPERTY_STEP_UP, arg ? &arg : NULL) <= 0)
+ mp_msg(MSGT_CPLAYER,MSGL_WARN, "Failed to increment property '%s' by %f.\n",cmd->args[0].v.s, arg);
+ } break;
case MP_CMD_GET_PROPERTY: {
m_option_t* prop;
void* val;