From 374e9dd5bacb689b4ba4f3b85af5f21612604f01 Mon Sep 17 00:00:00 2001 From: voroshil Date: Fri, 31 Aug 2007 16:53:27 +0000 Subject: Support for selecting language via packet 28. Also allows to select default teletext language. It will be used if language is not specified by network provider via packet 28. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24310 b3059339-0415-0410-9bf9-f77b7e298cf2 --- stream/tv.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'stream/tv.h') diff --git a/stream/tv.h b/stream/tv.h index 98f9417f2e..d35b78e9bb 100644 --- a/stream/tv.h +++ b/stream/tv.h @@ -50,6 +50,7 @@ typedef struct tv_param_s { char *tdevice; ///< teletext device int tformat; ///< teletext display format int tpage; ///< start teletext page + int tlang; ///< primary language code int scan; int scan_threshold; @@ -276,7 +277,7 @@ typedef struct tt_char_s{ unsigned char bg; ///< background color unsigned char gfx; ///< 0-no gfx, 1-solid gfx, 2-separated gfx unsigned char ctl; ///< control character - unsigned char lng; ///< lang: 0-lating,1-national + unsigned char lng; ///< lang: 0-secondary language,1-primary language unsigned char raw; ///< raw character (as received from device) } tt_char; @@ -288,7 +289,8 @@ typedef struct tt_link_s{ typedef struct tt_page_s{ int pagenum; ///< page number int subpagenum; ///< subpage number - unsigned char lang; ///< language code + unsigned char primary_lang; ///< primary language code + unsigned char secondary_lang; ///< secondary language code unsigned char active; ///< page is complete and ready for rendering unsigned char flags; ///< page flags, not used unsigned char raw[VBI_ROWS*VBI_COLUMNS]; ///< page data -- cgit v1.2.3