diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-05-18 11:38:06 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-05-18 11:38:06 +0000 |
commit | 2b1bb59996062819fe27549199332c0b845002d4 (patch) | |
tree | fd46f2e485a875e7faebb022fb8b1c872912c318 /mplayer.c | |
parent | 1994533f941b8c66708782006070d8aa1fc29ba8 (diff) | |
download | mpv-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.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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) |