summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-18 11:38:06 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-18 11:38:06 +0000
commit2b1bb59996062819fe27549199332c0b845002d4 (patch)
treefd46f2e485a875e7faebb022fb8b1c872912c318 /mplayer.c
parent1994533f941b8c66708782006070d8aa1fc29ba8 (diff)
downloadmpv-2b1bb59996062819fe27549199332c0b845002d4.tar.bz2
mpv-2b1bb59996062819fe27549199332c0b845002d4.tar.xz
new get_time_pos slave mode commando
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15505 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/mplayer.c b/mplayer.c
index bb99bc4937..cbaf8b2e11 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -3503,6 +3503,15 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still)
case MP_CMD_GET_PERCENT_POS : {
mp_msg(MSGT_GLOBAL,MSGL_INFO,MSGTR_AnsPercentPos, demuxer_get_percent_pos(demuxer));
} break;
+ case MP_CMD_GET_TIME_POS : {
+ float pos = 0;
+ if (sh_video)
+ pos = sh_video->pts;
+ else
+ if (sh_audio && audio_out)
+ pos = sh_audio->delay - audio_out->get_delay() * playback_speed;
+ mp_msg(MSGT_GLOBAL, MSGL_INFO, MSGTR_AnsTimePos, pos);
+ } break;
case MP_CMD_SWITCH_AUDIO : {
int v = demuxer_switch_audio(demuxer, cmd->args[0].v.i);
if (identify)