summaryrefslogtreecommitdiffstats
path: root/stream
diff options
context:
space:
mode:
Diffstat (limited to 'stream')
-rw-r--r--stream/tvi_vbi.c2
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);