diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2012-09-15 13:25:56 +0000 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2012-10-30 19:50:19 +0100 |
commit | ef15c9c8eec4b15d03f3aa7602dc37f65a07f205 (patch) | |
tree | 4294634b1099c1e06746d4ef8ccb9e14c2fe236f /libmpdemux | |
parent | b7462fe2da5d5062d8e2e14f1a487b839b16b6bb (diff) | |
download | mpv-ef15c9c8eec4b15d03f3aa7602dc37f65a07f205.tar.bz2 mpv-ef15c9c8eec4b15d03f3aa7602dc37f65a07f205.tar.xz |
demux_ts: fix reading teletext language
Fix reading language from teletext descriptor when it is not
the first descriptor in the block.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35198 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/demux_ts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c index fef3b923d8..6076fe13dc 100644 --- a/libmpdemux/demux_ts.c +++ b/libmpdemux/demux_ts.c @@ -2287,7 +2287,7 @@ static int parse_descriptors(struct pmt_es_t *es, uint8_t *ptr) else if(ptr[j] == 0x56) // Teletext { if(descr_len >= 5) { - memcpy(es->lang, ptr+2, 3); + memcpy(es->lang, ptr+j+2, 3); es->lang[3] = 0; } es->type = SPU_TELETEXT; |