summaryrefslogtreecommitdiffstats
path: root/vobsub.c
diff options
context:
space:
mode:
authorkmkaplan <kmkaplan@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-10-17 15:44:41 +0000
committerkmkaplan <kmkaplan@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-10-17 15:44:41 +0000
commit43ef114abe41a1d76db1054ea214556c8f561608 (patch)
tree6a2806621eb3ec289dac2d5a9c038c2106328040 /vobsub.c
parentf820293e0c1a6ad6855de28a490a91497bb2ebcc (diff)
downloadmpv-43ef114abe41a1d76db1054ea214556c8f561608.tar.bz2
mpv-43ef114abe41a1d76db1054ea214556c8f561608.tar.xz
Mplayer can switch between subtitles of different languages during
playing by press 'j', based on a patch by <hephooey@fastmail.fm>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7781 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'vobsub.c')
-rw-r--r--vobsub.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/vobsub.c b/vobsub.c
index f6037d139e..0ba6cc010c 100644
--- a/vobsub.c
+++ b/vobsub.c
@@ -1134,6 +1134,20 @@ vobsub_close(void *this)
free(vob);
}
+unsigned int
+vobsub_get_indexes_count(void *vobhandle)
+{
+ vobsub_t *vob = (vobsub_t *) vobhandle;
+ return vob->spu_streams_size;
+}
+
+char *
+vobsub_get_id(void *vobhandle, unsigned int index)
+{
+ vobsub_t *vob = (vobsub_t *) vobhandle;
+ return (index < vob->spu_streams_size) ? vob->spu_streams[index].id : NULL;
+}
+
int
vobsub_get_packet(void *vobhandle, float pts,void** data, int* timestamp) {
vobsub_t *vob = (vobsub_t *)vobhandle;