diff options
author | cehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-10-24 13:19:20 +0000 |
---|---|---|
committer | cehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-10-24 13:19:20 +0000 |
commit | 1198f65d0b69cd6c78781e12f355a95ef15b3086 (patch) | |
tree | 83684ac8865aa56f6d34aa7de8b52312e849ed53 /stream | |
parent | 3d264d7b55c91547afb7ea8b0fbbf0e5f4dd27f1 (diff) | |
download | mpv-1198f65d0b69cd6c78781e12f355a95ef15b3086.tar.bz2 mpv-1198f65d0b69cd6c78781e12f355a95ef15b3086.tar.xz |
Fix teletext character set auto-detection.
Patch by Francesco Lavra, francescolavra interfree it
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29796 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'stream')
-rw-r--r-- | stream/tvi_vbi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/stream/tvi_vbi.c b/stream/tvi_vbi.c index 2be0d99d07..a2aa530f7a 100644 --- a/stream/tvi_vbi.c +++ b/stream/tvi_vbi.c @@ -1107,7 +1107,7 @@ static int decode_pkt0(priv_vbi_t* priv,unsigned char* data,int magAddr) if(priv->primary_language) priv->mag[magAddr].pt->primary_lang=priv->primary_language; else - priv->mag[magAddr].pt->primary_lang= (d[7]&7)>>1; + priv->mag[magAddr].pt->primary_lang= (d[7]>>1)&7; priv->mag[magAddr].pt->secondary_lang=priv->secondary_language; priv->mag[magAddr].pt->subpagenum=(d[2]|(d[3]<<4)|(d[4]<<8)|(d[5]<<12))&0x3f7f; priv->mag[magAddr].pt->pagenum=(magAddr<<8) | d[0] | (d[1]<<4); |