From 52ef7eb2635aae55649c384b62e58f0bb98a658f Mon Sep 17 00:00:00 2001 From: reimar Date: Wed, 1 Oct 2008 17:05:30 +0000 Subject: Add a "pause" property to allow checking if MPlayer is paused. Behaviour without pausing_keep_force prefix is a bit weird. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27680 b3059339-0415-0410-9bf9-f77b7e298cf2 --- command.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'command.c') diff --git a/command.c b/command.c index ebf40c9a45..6fe5b267ce 100644 --- a/command.c +++ b/command.c @@ -554,6 +554,12 @@ static int mp_property_metadata(m_option_t * prop, int action, void *arg, return M_PROPERTY_NOT_IMPLEMENTED; } +static int mp_property_pause(m_option_t * prop, int action, void *arg, + MPContext * mpctx) +{ + return m_property_flag_ro(prop, action, arg, mpctx->osd_function == OSD_PAUSE); +} + ///@} @@ -2000,6 +2006,8 @@ static const m_option_t mp_properties[] = { CONF_RANGE, -2, 10, NULL }, { "metadata", mp_property_metadata, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL }, + { "pause", mp_property_pause, CONF_TYPE_FLAG, + M_OPT_RANGE, 0, 1, NULL }, // Audio { "volume", mp_property_volume, CONF_TYPE_FLOAT, -- cgit v1.2.3