summaryrefslogtreecommitdiffstats
path: root/libvo/vosub_vidix.c
diff options
context:
space:
mode:
authornick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-03-09 17:27:37 +0000
committernick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-03-09 17:27:37 +0000
commit9caad2c29a0f617e25f90e12a7dcbefb4f762687 (patch)
treef5b3de86bc360cb4cd67fffbc6c0235495fb3ce7 /libvo/vosub_vidix.c
parentce3f36a3be079dab755a67c2b6b21ee4dc4c75ce (diff)
downloadmpv-9caad2c29a0f617e25f90e12a7dcbefb4f762687.tar.bz2
mpv-9caad2c29a0f617e25f90e12a7dcbefb4f762687.tar.xz
voctls for decoding ahead
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5003 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vosub_vidix.c')
-rw-r--r--libvo/vosub_vidix.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/libvo/vosub_vidix.c b/libvo/vosub_vidix.c
index a62e5fa85e..85db523a9a 100644
--- a/libvo/vosub_vidix.c
+++ b/libvo/vosub_vidix.c
@@ -628,6 +628,15 @@ uint32_t vidix_control(uint32_t request, void *data, ...)
return (*server_control)(request,data);
case VOCTRL_GET_IMAGE:
return vidix_get_image(data);
+ case VOCTRL_GET_FRAME_NUM:
+ *(uint32_t *)data = next_frame;
+ return VO_TRUE;
+ case VOCTRL_SET_FRAME_NUM:
+ next_frame = *(uint32_t *)data;
+ return VO_TRUE;
+ case VOCTRL_GET_NUM_FRAMES:
+ *(uint32_t *)data = vidix_play.num_frames;
+ return VO_TRUE;
}
return VO_NOTIMPL;
}