aboutsummaryrefslogtreecommitdiffhomepage
path: root/stream/tv.h
diff options
context:
space:
mode:
authorGravatar voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-08-31 16:53:27 +0000
committerGravatar voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-08-31 16:53:27 +0000
commit374e9dd5bacb689b4ba4f3b85af5f21612604f01 (patch)
treec553335a2cf8da968cbf2ec5d5186c842d62c15d /stream/tv.h
parent503a85926f925b84a4274328b39304cea4361ca8 (diff)
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
Diffstat (limited to 'stream/tv.h')
-rw-r--r--stream/tv.h6
1 files changed, 4 insertions, 2 deletions
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