DVBCore
1.0
Open source DVB engine
|
00001 /******************************************************************************* 00002 * Copyright © 2014 The DTVKit Open Software Foundation Ltd (www.dtvkit.org) 00003 * Copyright © 2004 Ocean Blue Software Ltd 00004 * 00005 * This file is part of a DTVKit Software Component 00006 * You are permitted to copy, modify or distribute this file subject to the terms 00007 * of the DTVKit 1.0 Licence which can be found in licence.txt or at www.dtvkit.org 00008 * 00009 * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 00010 * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES 00011 * OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. 00012 * 00013 * If you or your organisation is not a member of DTVKit then you have access 00014 * to this source code outside of the terms of the licence agreement 00015 * and you are expected to delete this and any associated files immediately. 00016 * Further information on DTVKit, membership and terms can be found at www.dtvkit.org 00017 *******************************************************************************/ 00026 #ifndef _AP_CFDAT_H 00027 #define _AP_CFDAT_H 00028 00029 //-------------------------------------------------------------------------------------------------- 00030 // the following data defines the configuration for the application. The data defines the tuning 00031 // frequencies, menu languages, database languages, aerial power etc. 00032 // It is included in ap_cfg.c and ap_dbdef.c. 00033 //-------------------------------------------------------------------------------------------------- 00034 00035 00036 //---Constant and macro definitions for public use-------------------------------------------------- 00037 00038 // define language codes. (note these should all be lower-case - si handling converts received 00039 // codes into lower-case when the tables are parsed) 00040 00041 #define ENGLISH_LANG_CODE (('e' << 16) | ('n' << 8) | 'g') 00042 #define WELSH1_LANG_CODE (('w' << 16) | ('e' << 8) | 'l') 00043 #define WELSH2_LANG_CODE (('c' << 16) | ('y' << 8) | 'm') 00044 #define GAELIC_LANG_CODE (('g' << 16) | ('l' << 8) | 'a') 00045 #define IRISH_LANG_CODE (('g' << 16) | ('l' << 8) | 'e') 00046 #define DUTCH1_LANG_CODE (('n' << 16) | ('l' << 8) | 'd') 00047 #define DUTCH2_LANG_CODE (('d' << 16) | ('u' << 8) | 't') 00048 #define GERMAN1_LANG_CODE (('g' << 16) | ('e' << 8) | 'r') 00049 #define GERMAN2_LANG_CODE (('d' << 16) | ('e' << 8) | 'u') 00050 #define FRENCH1_LANG_CODE (('f' << 16) | ('r' << 8) | 'e') 00051 #define FRENCH2_LANG_CODE (('f' << 16) | ('r' << 8) | 'a') 00052 #define RUSSIAN_LANG_CODE (('r' << 16) | ('u' << 8) | 's') 00053 #define SIMPLIFIED_CHINESE_LANG_CODE (('c' << 16) | ('h' << 8) | 'i') 00054 #define TRADITIONAL_CHINESE_LANG_CODE (('c' << 16) | ('h' << 8) | 'i') 00055 #define FINNISH_LANG_CODE (('f' << 16) | ('i' << 8) | 'n') 00056 #define SWEDISH_LANG_CODE (('s' << 16) | ('w' << 8) | 'e') 00057 #define NORWEGIAN_LANG_CODE (('n' << 16) | ('o' << 8) | 'r') 00058 #define DANISH_LANG_CODE (('d' << 16) | ('a' << 8) | 'n') 00059 #define MANDARIN_LANG_CODE (('c' << 16) | ('m' << 8) | 'n') 00060 #define CANTONESE_LANG_CODE (('y' << 16) | ('u' << 8) | 'e') 00061 #define MAORI1_LANG_CODE (('m' << 16) | ('a' << 8) | 'o') 00062 #define MAORI2_LANG_CODE (('m' << 16) | ('r' << 8) | 'i') 00063 #define JAPANESE_LANG_CODE (('j' << 16) | ('p' << 8) | 'n') 00064 #define ITALIAN_LANG_CODE (('i' << 16) | ('t' << 8) | 'a') 00065 #define SPANISH1_LANG_CODE (('s' << 16) | ('p' << 8) | 'a') 00066 #define SPANISH2_LANG_CODE (('e' << 16) | ('s' << 8) | 'l') 00067 #define KOREAN_LANG_CODE (('k' << 16) | ('o' << 8) | 'r') 00068 #define HINDI_LANG_CODE (('h' << 16) | ('i' << 8) | 'n') 00069 #define CZECH1_LANG_CODE (('c' << 16) | ('z' << 8) | 'e') 00070 #define CZECH2_LANG_CODE (('c' << 16) | ('e' << 8) | 's') 00071 #define SLOVAK1_LANG_CODE (('s' << 16) | ('l' << 8) | 'k') 00072 #define SLOVAK2_LANG_CODE (('s' << 16) | ('l' << 8) | 'o') 00073 #define AFRIKAANS_LANG_CODE (('a' << 16) | ('f' << 8) | 'r') 00074 #define NDEBELE_LANG_CODE (('n' << 16) | ('b' << 8) | 'l') 00075 #define NORTHERN_SOTHO_LANG_CODE (('n' << 16) | ('s' << 8) | 'o') 00076 #define SOUTHERN_SOTHO_LANG_CODE (('s' << 16) | ('o' << 8) | 't') 00077 #define SWATI_LANG_CODE (('s' << 16) | ('s' << 8) | 'w') 00078 #define TSONGA_LANG_CODE (('t' << 16) | ('s' << 8) | 'o') 00079 #define TSWANA_LANG_CODE (('t' << 16) | ('s' << 8) | 'n') 00080 #define VENDA_LANG_CODE (('v' << 16) | ('e' << 8) | 'n') 00081 #define XHOSA_LANG_CODE (('x' << 16) | ('h' << 8) | 'o') 00082 #define ZULU_LANG_CODE (('z' << 16) | ('u' << 8) | 'l') 00083 #define CROATIAN_LANG_CODE (('h' << 16) | ('r' << 8) | 'v') 00084 #define HUNGARIAN_LANG_CODE (('h' << 16) | ('u' << 8) | 'n') 00085 #define LATVIAN_LANG_CODE (('l' << 16) | ('a' << 8) | 'v') 00086 #define LUXEMBOURGISH_LANG_CODE (('l' << 16) | ('t' << 8) | 'z') 00087 #define POLISH_LANG_CODE (('p' << 16) | ('o' << 8) | 'l') 00088 #define PORTUGUESE_LANG_CODE (('p' << 16) | ('o' << 8) | 'r') 00089 #define SERBIAN_LANG_CODE (('s' << 16) | ('r' << 8) | 'p') 00090 #define ROMANIAN1_LANG_CODE (('r' << 16) | ('o' << 8) | 'n') 00091 #define ROMANIAN2_LANG_CODE (('r' << 16) | ('u' << 8) | 'm') 00092 #define ALBANIAN1_LANG_CODE (('s' << 16) | ('q' << 8) | 'i') 00093 #define ALBANIAN2_LANG_CODE (('a' << 16) | ('l' << 8) | 'b') 00094 #define SLOVENE_LANG_CODE (('s' << 16) | ('l' << 8) | 'v') 00095 #define CATALAN_LANG_CODE (('c' << 16) | ('a' << 8) | 't') 00096 #define GALICIAN_LANG_CODE (('g' << 16) | ('l' << 8) | 'g') 00097 #define BASQUE1_LANG_CODE (('e' << 16) | ('u' << 8) | 's') 00098 #define BASQUE2_LANG_CODE (('b' << 16) | ('a' << 8) | 'q') 00099 #define UKRAINIAN_LANG_CODE (('u' << 16) | ('k' << 8) | 'r') 00100 #define UND_LANG_CODE (('u' << 16) | ('n' << 8) | 'd') 00101 00102 #define ACFG_INVALID_DB_LANG 255 00103 #define ACFG_UNDEFINED_DB_LANG_CODE 0 00104 #define ACFG_MAX_DB_LANG_CODES 3 00105 00106 typedef enum 00107 { 00108 STR_LANG_ENGLISH, 00109 STR_LANG_WELSH, 00110 STR_LANG_GAELIC, 00111 STR_LANG_IRISH, 00112 STR_LANG_FRENCH, 00113 STR_LANG_GERMAN, 00114 STR_LANG_DUTCH, 00115 STR_LANG_RUSSIAN, 00116 STR_LANG_SIMPLIFIED_CHINESE, 00117 STR_LANG_TRADITIONAL_CHINESE, 00118 STR_LANG_FINNISH, 00119 STR_LANG_SWEDISH, 00120 STR_LANG_NORWEGIAN, 00121 STR_LANG_DANISH, 00122 STR_LANG_MANDARIN, 00123 STR_LANG_CANTONESE, 00124 STR_LANG_MAORI, 00125 STR_LANG_JAPANESE, 00126 STR_LANG_ITALIAN, 00127 STR_LANG_SPANISH, 00128 STR_LANG_KOREAN, 00129 STR_LANG_HINDI, 00130 STR_LANG_CZECH, 00131 STR_LANG_SLOVAK, 00132 STR_LANG_AFRIKAANS, 00133 STR_LANG_NDEBELE, 00134 STR_LANG_NORTHERN_SOTHO, 00135 STR_LANG_SOUTHERN_SOTHO, 00136 STR_LANG_SWATI, 00137 STR_LANG_TSONGA, 00138 STR_LANG_TSWANA, 00139 STR_LANG_VENDA, 00140 STR_LANG_XHOSA, 00141 STR_LANG_ZULU, 00142 STR_LANG_CROATIAN, 00143 STR_LANG_HUNGARIAN, 00144 STR_LANG_LATVIAN, 00145 STR_LANG_LUXEMBOURGISH, 00146 STR_LANG_POLISH, 00147 STR_LANG_PORTUGUESE, 00148 STR_LANG_SERBIAN, 00149 STR_LANG_ROMANIAN, 00150 STR_LANG_ALBANIAN, 00151 STR_LANG_SLOVENE, 00152 STR_LANG_CATALAN, 00153 STR_LANG_GALICIAN, 00154 STR_LANG_BASQUE, 00155 STR_LANG_UKRAINIAN 00156 } E_LANGUAGE_STRINGS; 00157 00158 typedef enum 00159 { 00160 STR_COUNTRY_UK, 00161 STR_COUNTRY_FRANCE, 00162 STR_COUNTRY_GERMANY, 00163 STR_COUNTRY_NETHERLANDS, 00164 STR_COUNTRY_RUSSIA, 00165 STR_COUNTRY_AUSTRALIA, 00166 STR_COUNTRY_CHINA, 00167 STR_COUNTRY_FINLAND, 00168 STR_COUNTRY_AUSTRIA, 00169 STR_COUNTRY_SWITZERLAND, 00170 STR_COUNTRY_CZECHREP, 00171 STR_COUNTRY_SLOVAKIA, 00172 STR_COUNTRY_SOUTHAFRICA, 00173 STR_COUNTRY_BELGIUM, 00174 STR_COUNTRY_CROATIA, 00175 STR_COUNTRY_HUNGARY, 00176 STR_COUNTRY_ITALY, 00177 STR_COUNTRY_LATVIA, 00178 STR_COUNTRY_LUXEMBOURG, 00179 STR_COUNTRY_POLAND, 00180 STR_COUNTRY_PORTUGAL, 00181 STR_COUNTRY_SERBIA, 00182 STR_COUNTRY_SLOVENIA, 00183 STR_COUNTRY_SPAIN, 00184 STR_COUNTRY_SWEDEN, 00185 STR_COUNTRY_UKRAINE 00186 } E_COUNTRY_STRINGS; 00187 00188 00189 #ifdef DECLARE_DB_LANG_LIST 00190 // db language list - used in ap_dbdef.c 00191 static U32BIT db_lang_list[ACFG_NUM_DB_LANGUAGES] = 00192 { 00193 ENGLISH_LANG_CODE, 00194 WELSH1_LANG_CODE, 00195 WELSH2_LANG_CODE, 00196 GAELIC_LANG_CODE, 00197 IRISH_LANG_CODE, 00198 DUTCH1_LANG_CODE, 00199 DUTCH2_LANG_CODE, 00200 GERMAN1_LANG_CODE, 00201 GERMAN2_LANG_CODE, 00202 FRENCH1_LANG_CODE, 00203 FRENCH2_LANG_CODE, 00204 RUSSIAN_LANG_CODE, 00205 SIMPLIFIED_CHINESE_LANG_CODE, 00206 TRADITIONAL_CHINESE_LANG_CODE, 00207 FINNISH_LANG_CODE, 00208 SWEDISH_LANG_CODE, 00209 NORWEGIAN_LANG_CODE, 00210 DANISH_LANG_CODE, 00211 MANDARIN_LANG_CODE, 00212 CANTONESE_LANG_CODE, 00213 MAORI1_LANG_CODE, 00214 MAORI2_LANG_CODE, 00215 JAPANESE_LANG_CODE, 00216 ITALIAN_LANG_CODE, 00217 SPANISH1_LANG_CODE, 00218 SPANISH2_LANG_CODE, 00219 KOREAN_LANG_CODE, 00220 HINDI_LANG_CODE, 00221 CZECH1_LANG_CODE, 00222 CZECH2_LANG_CODE, 00223 SLOVAK1_LANG_CODE, 00224 SLOVAK2_LANG_CODE, 00225 AFRIKAANS_LANG_CODE, 00226 NDEBELE_LANG_CODE, 00227 NORTHERN_SOTHO_LANG_CODE, 00228 SOUTHERN_SOTHO_LANG_CODE, 00229 SWATI_LANG_CODE, 00230 TSONGA_LANG_CODE, 00231 TSWANA_LANG_CODE, 00232 VENDA_LANG_CODE, 00233 XHOSA_LANG_CODE, 00234 ZULU_LANG_CODE, 00235 CROATIAN_LANG_CODE, 00236 HUNGARIAN_LANG_CODE, 00237 LATVIAN_LANG_CODE, 00238 LUXEMBOURGISH_LANG_CODE, 00239 POLISH_LANG_CODE, 00240 PORTUGUESE_LANG_CODE, 00241 SERBIAN_LANG_CODE, 00242 ROMANIAN1_LANG_CODE, 00243 ROMANIAN2_LANG_CODE, 00244 ALBANIAN1_LANG_CODE, 00245 ALBANIAN2_LANG_CODE, 00246 SLOVENE_LANG_CODE, 00247 CATALAN_LANG_CODE, 00248 GALICIAN_LANG_CODE, 00249 BASQUE1_LANG_CODE, 00250 BASQUE2_LANG_CODE, 00251 UKRAINIAN_LANG_CODE, 00252 UND_LANG_CODE 00253 }; 00254 #endif 00255 00256 #ifdef DECLARE_DATA_TABLES 00257 // the following data tables are used in ap_cfg.c 00258 00259 static const U8BIT *language_strings[] = 00260 { 00261 (U8BIT *)"English", /* STR_LANG_ENGLISH */ 00262 (U8BIT *)"Cymraeg", /* STR_LANG_WELSH */ 00263 (U8BIT *)"\x05" "G" "\xE0" "idhlig", /* STR_LANG_GAELIC */ 00264 (U8BIT *)"Gaeilge", /* STR_LANG_IRISH */ 00265 (U8BIT *)"\x05" "Fran" "\xE7" "ais", /* STR_LANG_FRENCH */ 00266 (U8BIT *)"Deutsch", /* STR_LANG_GERMAN */ 00267 (U8BIT *)"Nederlands", /* STR_LANG_DUTCH */ 00268 (U8BIT *)"\x01\xe0\xe3\xe1\xe1\xda\xd8\xd9 \xef\xed\xec\xf6\xda", /* STR_LANG_RUSSIAN */ 00269 (U8BIT *)"Simple Chinese", /* STR_LANG_SIMPLIFIED_CHINESE */ 00270 (U8BIT *)"Traditional Chinese", /* STR_LANG_TRADITIONAL_CHINESE */ 00271 (U8BIT *)"suomi", /* STR_LANG_FINNISH */ 00272 (U8BIT *)"Svenska", /* STR_LANG_SWEDISH */ 00273 (U8BIT *)"Norsk", /* STR_LANG_NORWEGIAN */ 00274 (U8BIT *)"dansk", /* STR_LANG_DANISH */ 00275 (U8BIT *)"Mandarin", /* STR_LANG_MANDARIN */ 00276 (U8BIT *)"Cantonese", /* STR_LANG_CANTONESE */ 00277 (U8BIT *)"Maori", /* STR_LANG_MAORI */ 00278 (U8BIT *)"Japanese", /* STR_LANG_JAPANESE */ 00279 (U8BIT *)"italiano", /* STR_LANG_ITALIAN */ 00280 (U8BIT *)"\x05" "espa" "\xF1" "ol", /* STR_LANG_SPANISH */ 00281 (U8BIT *)"Korean", /* STR_LANG_KOREAN */ 00282 (U8BIT *)"Hindi", /* STR_LANG_HINDI */ 00283 (U8BIT *)"\x06\xE8" "e" "\xBA" "tina", /* STR_LANG_CZECH */ 00284 (U8BIT *)"\x06" "sloven" "\xE8" "ina", /* STR_LANG_SLOVAK */ 00285 (U8BIT *)"Afrikaans", /* STR_LANG_AFRIKAANS */ 00286 (U8BIT *)"IsiNdebele", /* STR_LANG_NDEBELE */ 00287 (U8BIT *)"Sepedi", /* STR_LANG_NORTHERN_SOTHO */ 00288 (U8BIT *)"Sesotho", /* STR_LANG_SOUTHERN_SOTHO */ 00289 (U8BIT *)"SiSwati", /* STR_LANG_SWATI */ 00290 (U8BIT *)"Xitsonga", /* STR_LANG_TSONGA */ 00291 (U8BIT *)"Setswana", /* STR_LANG_TSWANA */ 00292 (U8BIT *)"Tshivenda", /* STR_LANG_VENDA */ 00293 (U8BIT *)"IsiXhosa", /* STR_LANG_XHOSA */ 00294 (U8BIT *)"IsiZulu", /* STR_LANG_ZULU */ 00295 (U8BIT *)"hrvatski jezik", /* STR_LANG_CROATIAN */ 00296 (U8BIT *)"magyar", /* STR_LANG_HUNGARIAN */ 00297 (U8BIT *)"\x0B" "latvie" "\xA8" "u valoda", /* STR_LANG_LATVIAN */ 00298 (U8BIT *)"\x0B" "L" "\xEB" "tzebuergesch", /* STR_LANG_LUXEMBOURGISH */ 00299 (U8BIT *)"polski", /* STR_LANG_POLISH */ 00300 (U8BIT *)"\x0b" "portugu" "\xea" "s", /* STR_LANG_PORTUGUESE */ 00301 (U8BIT *)"\x01\xe1\xe0\xdf\xe1\xda\xd8 \xf8\xd5\xd7\xd8\xda", /* STR_LANG_SERBIAN */ 00302 (U8BIT *)"\x0b" "limba rom" "\xe2" "n" "\xe3", /* STR_LANG_ROMANIAN */ 00303 (U8BIT *)"gjuha shqipe", /* STR_LANG_ALBANIAN */ 00304 (U8BIT *)"slovenski", /* STR_LANG_SLOVENE */ 00305 (U8BIT *)"\x0b" "catal" "\xe0", /* STR_LANG_CATALAN */ 00306 (U8BIT *)"galego", /* STR_LANG_GALICIAN */ 00307 (U8BIT *)"euskara", /* STR_LANG_BASQUE */ 00308 (U8BIT *)"\x01\xe3\xda\xe0\xd0\xf7\xdd\xe1\xec\xda\xd0 \xdc\xde\xd2\xd0" /* STR_LANG_UKRAINIAN */ 00309 }; 00310 00311 static const U8BIT *country_strings[] = 00312 { 00313 (U8BIT *)"UK", /* STR_COUNTRY_UK */ 00314 (U8BIT *)"\x05" "Fran" "\xE7" "aise", /* STR_COUNTRY_FRANCE */ 00315 (U8BIT *)"Deutschland", /* STR_COUNTRY_GERMANY */ 00316 (U8BIT *)"Nederland", /* STR_COUNTRY_NETHERLANDS */ 00317 (U8BIT *)"\x01\xc0\xde\xe1\xe1\xd8\xef", /* STR_COUNTRY_RUSSIA */ 00318 (U8BIT *)"Australia", /* STR_COUNTRY_AUSTRALIA */ 00319 (U8BIT *)"Zhong Guo", /* STR_COUNTRY_CHINA */ 00320 (U8BIT *)"Suomen", /* STR_COUNTRY_FINLAND */ 00321 (U8BIT *)"\x0B\xD6" "sterreich", /* STR_COUNTRY_AUSTRIA */ 00322 (U8BIT *)"Schweiz", /* STR_COUNTRY_SWITZERLAND */ 00323 (U8BIT *)"\x06\xC8" "esk" "\xE1" " republika", /* STR_COUNTRY_CZECHREP */ 00324 (U8BIT *)"Slovensko", /* STR_COUNTRY_SLOVAKIA */ 00325 (U8BIT *)"South Africa", /* STR_COUNTRY_SOUTHAFRICA */ 00326 (U8BIT *)"Belgie", /* STR_COUNTRY_BELGIUM */ 00327 (U8BIT *)"Hrvatska", /* STR_COUNTRY_CROATIA */ 00328 (U8BIT *)"\x05" "Magyarorsz" "\xe1" "g", /* STR_COUNTRY_HUNGARY */ 00329 (U8BIT *)"Italia", /* STR_COUNTRY_ITALY */ 00330 (U8BIT *)"Latvija", /* STR_COUNTRY_LATVIA */ 00331 (U8BIT *)"Luxembourg", /* STR_COUNTRY_LUXEMBOURG */ 00332 (U8BIT *)"Polska", /* STR_COUNTRY_POLAND */ 00333 (U8BIT *)"Portugal", /* STR_COUNTRY_PORTUGAL */ 00334 (U8BIT *)"Srbija", /* STR_COUNTRY_SERBIA */ 00335 (U8BIT *)"Slovenija", /* STR_COUNTRY_SLOVENIA */ 00336 (U8BIT *)"\x0b" "Espa" "\xf1" "a", /* STR_COUNTRY_SPAIN */ 00337 (U8BIT *)"Sverige", /* STR_COUNTRY_SWEDEN */ 00338 (U8BIT *)"\x01\xc3\xda\xe0\xd0\xf7\xdd\xd0" /* STR_COUNTRY_UKRAINE */ 00339 }; 00340 00341 /* VHF + UHF analog tuning table */ 00342 static const ACFG_ANA_RF_CHANNEL_DATA vhf_uhf_ana_rf_channel_table[] = 00343 { 00344 {(U8BIT *)"Ch 2", 48250000}, 00345 {(U8BIT *)"Ch 3", 55250000}, 00346 {(U8BIT *)"Ch 4", 62250000}, 00347 {(U8BIT *)"Ch 5", 175250000}, 00348 {(U8BIT *)"Ch 6", 182250000}, 00349 {(U8BIT *)"Ch 7", 189250000}, 00350 {(U8BIT *)"Ch 8", 196250000}, 00351 {(U8BIT *)"Ch 9", 203250000}, 00352 {(U8BIT *)"Ch10", 210250000}, 00353 {(U8BIT *)"Ch11", 217250000}, 00354 {(U8BIT *)"Ch12", 224250000}, 00355 {(U8BIT *)"Ch21", 471250000}, 00356 {(U8BIT *)"Ch22", 479250000}, 00357 {(U8BIT *)"Ch23", 487250000}, 00358 {(U8BIT *)"Ch24", 495250000}, 00359 {(U8BIT *)"Ch25", 503250000}, 00360 {(U8BIT *)"Ch26", 511250000}, 00361 {(U8BIT *)"Ch27", 519250000}, 00362 {(U8BIT *)"Ch28", 527250000}, 00363 {(U8BIT *)"Ch29", 535250000}, 00364 {(U8BIT *)"Ch30", 543250000}, 00365 {(U8BIT *)"Ch31", 551250000}, 00366 {(U8BIT *)"Ch32", 559250000}, 00367 {(U8BIT *)"Ch33", 567250000}, 00368 {(U8BIT *)"Ch34", 575250000}, 00369 {(U8BIT *)"Ch35", 583250000}, 00370 {(U8BIT *)"Ch36", 591250000}, 00371 {(U8BIT *)"Ch37", 599250000}, 00372 {(U8BIT *)"Ch38", 607250000}, 00373 {(U8BIT *)"Ch39", 615250000}, 00374 {(U8BIT *)"Ch40", 623250000}, 00375 {(U8BIT *)"Ch41", 631250000}, 00376 {(U8BIT *)"Ch42", 639250000}, 00377 {(U8BIT *)"Ch43", 647250000}, 00378 {(U8BIT *)"Ch44", 655250000}, 00379 {(U8BIT *)"Ch45", 663250000}, 00380 {(U8BIT *)"Ch46", 671250000}, 00381 {(U8BIT *)"Ch47", 679250000}, 00382 {(U8BIT *)"Ch48", 687250000}, 00383 {(U8BIT *)"Ch49", 695250000}, 00384 {(U8BIT *)"Ch50", 703250000}, 00385 {(U8BIT *)"Ch51", 711250000}, 00386 {(U8BIT *)"Ch52", 719250000}, 00387 {(U8BIT *)"Ch53", 727250000}, 00388 {(U8BIT *)"Ch54", 735250000}, 00389 {(U8BIT *)"Ch55", 743250000}, 00390 {(U8BIT *)"Ch56", 751250000}, 00391 {(U8BIT *)"Ch57", 759250000}, 00392 {(U8BIT *)"Ch58", 767250000}, 00393 {(U8BIT *)"Ch59", 775250000}, 00394 {(U8BIT *)"Ch60", 783250000}, 00395 {(U8BIT *)"Ch61", 791250000}, 00396 {(U8BIT *)"Ch62", 799250000}, 00397 {(U8BIT *)"Ch63", 807250000}, 00398 {(U8BIT *)"Ch64", 815250000}, 00399 {(U8BIT *)"Ch65", 823250000}, 00400 {(U8BIT *)"Ch66", 831250000}, 00401 {(U8BIT *)"Ch67", 839250000}, 00402 {(U8BIT *)"Ch68", 847250000}, 00403 {(U8BIT *)"Ch69", 855250000} 00404 }; 00405 00406 /* UHF analog tuning table */ 00407 static const ACFG_ANA_RF_CHANNEL_DATA uhf_ana_rf_channel_table[] = 00408 { 00409 {(U8BIT *)"Ch21", 471250000}, 00410 {(U8BIT *)"Ch22", 479250000}, 00411 {(U8BIT *)"Ch23", 487250000}, 00412 {(U8BIT *)"Ch24", 495250000}, 00413 {(U8BIT *)"Ch25", 503250000}, 00414 {(U8BIT *)"Ch26", 511250000}, 00415 {(U8BIT *)"Ch27", 519250000}, 00416 {(U8BIT *)"Ch28", 527250000}, 00417 {(U8BIT *)"Ch29", 535250000}, 00418 {(U8BIT *)"Ch30", 543250000}, 00419 {(U8BIT *)"Ch31", 551250000}, 00420 {(U8BIT *)"Ch32", 559250000}, 00421 {(U8BIT *)"Ch33", 567250000}, 00422 {(U8BIT *)"Ch34", 575250000}, 00423 {(U8BIT *)"Ch35", 583250000}, 00424 {(U8BIT *)"Ch36", 591250000}, 00425 {(U8BIT *)"Ch37", 599250000}, 00426 {(U8BIT *)"Ch38", 607250000}, 00427 {(U8BIT *)"Ch39", 615250000}, 00428 {(U8BIT *)"Ch40", 623250000}, 00429 {(U8BIT *)"Ch41", 631250000}, 00430 {(U8BIT *)"Ch42", 639250000}, 00431 {(U8BIT *)"Ch43", 647250000}, 00432 {(U8BIT *)"Ch44", 655250000}, 00433 {(U8BIT *)"Ch45", 663250000}, 00434 {(U8BIT *)"Ch46", 671250000}, 00435 {(U8BIT *)"Ch47", 679250000}, 00436 {(U8BIT *)"Ch48", 687250000}, 00437 {(U8BIT *)"Ch49", 695250000}, 00438 {(U8BIT *)"Ch50", 703250000}, 00439 {(U8BIT *)"Ch51", 711250000}, 00440 {(U8BIT *)"Ch52", 719250000}, 00441 {(U8BIT *)"Ch53", 727250000}, 00442 {(U8BIT *)"Ch54", 735250000}, 00443 {(U8BIT *)"Ch55", 743250000}, 00444 {(U8BIT *)"Ch56", 751250000}, 00445 {(U8BIT *)"Ch57", 759250000}, 00446 {(U8BIT *)"Ch58", 767250000}, 00447 {(U8BIT *)"Ch59", 775250000}, 00448 {(U8BIT *)"Ch60", 783250000}, 00449 {(U8BIT *)"Ch61", 791250000}, 00450 {(U8BIT *)"Ch62", 799250000}, 00451 {(U8BIT *)"Ch63", 807250000}, 00452 {(U8BIT *)"Ch64", 815250000}, 00453 {(U8BIT *)"Ch65", 823250000}, 00454 {(U8BIT *)"Ch66", 831250000}, 00455 {(U8BIT *)"Ch67", 839250000}, 00456 {(U8BIT *)"Ch68", 847250000}, 00457 {(U8BIT *)"Ch69", 855250000} 00458 }; 00459 00460 /* VHF + UHF DVB-T and DVB-T2 tuning table */ 00461 static const ACFG_TER_RF_CHANNEL_DATA vhf_uhf_t_t2_ter_rf_channel_table[] = 00462 { 00463 {(U8BIT *)"Ch 2", 50500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00464 {(U8BIT *)"Ch 2", 50500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00465 {(U8BIT *)"Ch 3", 57500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00466 {(U8BIT *)"Ch 3", 57500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00467 {(U8BIT *)"Ch 4", 64500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00468 {(U8BIT *)"Ch 4", 64500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00469 {(U8BIT *)"Ch 5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00470 {(U8BIT *)"Ch 5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00471 {(U8BIT *)"Ch 6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00472 {(U8BIT *)"Ch 6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00473 {(U8BIT *)"Ch 7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00474 {(U8BIT *)"Ch 7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00475 {(U8BIT *)"Ch 8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00476 {(U8BIT *)"Ch 8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00477 {(U8BIT *)"Ch 9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00478 {(U8BIT *)"Ch 9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00479 {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00480 {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00481 {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00482 {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00483 {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00484 {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00485 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00486 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00487 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00488 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00489 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00490 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00491 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00492 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00493 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00494 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00495 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00496 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00497 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00498 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00499 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00500 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00501 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00502 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00503 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00504 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00505 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00506 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00507 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00508 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00509 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00510 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00511 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00512 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00513 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00514 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00515 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00516 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00517 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00518 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00519 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00520 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00521 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00522 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00523 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00524 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00525 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00526 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00527 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00528 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00529 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00530 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00531 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00532 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00533 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00534 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00535 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00536 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00537 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00538 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00539 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00540 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00541 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00542 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00543 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00544 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00545 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00546 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00547 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00548 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00549 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00550 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00551 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00552 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00553 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00554 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00555 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00556 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00557 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00558 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00559 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00560 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00561 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00562 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00563 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00564 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00565 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00566 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00567 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00568 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00569 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00570 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00571 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00572 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00573 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00574 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00575 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00576 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00577 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00578 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00579 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00580 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00581 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00582 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT} 00583 }; 00584 00585 /* UHF DVB-T and DVB-T2 tuning table */ 00586 static const ACFG_TER_RF_CHANNEL_DATA uhf_t_t2_ter_rf_channel_table[] = 00587 { 00588 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00589 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00590 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00591 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00592 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00593 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00594 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00595 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00596 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00597 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00598 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00599 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00600 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00601 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00602 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00603 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00604 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00605 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00606 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00607 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00608 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00609 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00610 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00611 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00612 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00613 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00614 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00615 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00616 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00617 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00618 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00619 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00620 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00621 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00622 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00623 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00624 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00625 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00626 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00627 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00628 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00629 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00630 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00631 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00632 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00633 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00634 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00635 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00636 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00637 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00638 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00639 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00640 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00641 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00642 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00643 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00644 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00645 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00646 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00647 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00648 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00649 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00650 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00651 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00652 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00653 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00654 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00655 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00656 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00657 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00658 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00659 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00660 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00661 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00662 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00663 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00664 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00665 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00666 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00667 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00668 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00669 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00670 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00671 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00672 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00673 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00674 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00675 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00676 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00677 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00678 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00679 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00680 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00681 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00682 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00683 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00684 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 00685 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT} 00686 }; 00687 00688 /* VHF + UHF DVB-T tuning table */ 00689 static const ACFG_TER_RF_CHANNEL_DATA vhf_uhf_t_ter_rf_channel_table[] = 00690 { 00691 {(U8BIT *)"Ch 2", 50500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00692 {(U8BIT *)"Ch 3", 57500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00693 {(U8BIT *)"Ch 4", 64500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00694 {(U8BIT *)"Ch 5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00695 {(U8BIT *)"Ch 6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00696 {(U8BIT *)"Ch 7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00697 {(U8BIT *)"Ch 8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00698 {(U8BIT *)"Ch 9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00699 {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00700 {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00701 {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00702 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00703 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00704 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00705 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00706 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00707 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00708 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00709 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00710 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00711 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00712 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00713 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00714 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00715 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00716 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00717 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00718 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00719 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00720 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00721 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00722 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00723 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00724 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00725 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00726 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00727 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00728 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00729 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00730 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00731 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00732 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00733 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00734 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00735 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00736 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00737 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00738 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00739 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00740 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00741 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00742 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00743 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00744 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00745 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00746 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00747 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00748 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00749 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT}, 00750 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_8K, TERR_TYPE_DVBT} 00751 }; 00752 00753 /* UHF DVB-T tuning table */ 00754 static const ACFG_TER_RF_CHANNEL_DATA uhf_t_ter_rf_channel_table[] = 00755 { 00756 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00757 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00758 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00759 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00760 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00761 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00762 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00763 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00764 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00765 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00766 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00767 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00768 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00769 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00770 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00771 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00772 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00773 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00774 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00775 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00776 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00777 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00778 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00779 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00780 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00781 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00782 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00783 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00784 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00785 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00786 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00787 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00788 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00789 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00790 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00791 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00792 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00793 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00794 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00795 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00796 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00797 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00798 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00799 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00800 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00801 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00802 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00803 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00804 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT} 00805 }; 00806 00807 static const ACFG_CAB_RF_CHANNEL_DATA deu_cab_rf_channel_table[] = 00808 { 00809 {(U8BIT *)"D73", 73000000, MODE_QAM_AUTO, 6900}, 00810 {(U8BIT *)"S02", 113000000, MODE_QAM_AUTO, 6900}, 00811 {(U8BIT *)"S02", 114000000, MODE_QAM_AUTO, 6900}, 00812 {(U8BIT *)"S03", 121000000, MODE_QAM_AUTO, 6900}, 00813 {(U8BIT *)"S03", 122000000, MODE_QAM_AUTO, 6900}, 00814 {(U8BIT *)"S04", 129000000, MODE_QAM_AUTO, 6900}, 00815 {(U8BIT *)"S04", 130000000, MODE_QAM_AUTO, 6900}, 00816 {(U8BIT *)"S05", 137000000, MODE_QAM_AUTO, 6900}, 00817 {(U8BIT *)"S05", 138000000, MODE_QAM_AUTO, 6900}, 00818 {(U8BIT *)"S21", 306000000, MODE_QAM_AUTO, 6900}, 00819 {(U8BIT *)"S22", 314000000, MODE_QAM_AUTO, 6900}, 00820 {(U8BIT *)"S23", 322000000, MODE_QAM_AUTO, 6900}, 00821 {(U8BIT *)"S24", 330000000, MODE_QAM_AUTO, 6900}, 00822 {(U8BIT *)"S25", 338000000, MODE_QAM_AUTO, 6900}, 00823 {(U8BIT *)"S26", 346000000, MODE_QAM_AUTO, 6900}, 00824 {(U8BIT *)"S27", 354000000, MODE_QAM_AUTO, 6900}, 00825 {(U8BIT *)"S28", 362000000, MODE_QAM_AUTO, 6900}, 00826 {(U8BIT *)"S29", 370000000, MODE_QAM_AUTO, 6900}, 00827 {(U8BIT *)"S30", 378000000, MODE_QAM_AUTO, 6900}, 00828 {(U8BIT *)"S31", 386000000, MODE_QAM_AUTO, 6900}, 00829 {(U8BIT *)"S32", 394000000, MODE_QAM_AUTO, 6900}, 00830 {(U8BIT *)"S33", 402000000, MODE_QAM_AUTO, 6900}, 00831 {(U8BIT *)"S34", 410000000, MODE_QAM_AUTO, 6900}, 00832 {(U8BIT *)"S35", 418000000, MODE_QAM_AUTO, 6900}, 00833 {(U8BIT *)"S36", 426000000, MODE_QAM_AUTO, 6900}, 00834 {(U8BIT *)"S37", 434000000, MODE_QAM_AUTO, 6900}, 00835 {(U8BIT *)"S38", 442000000, MODE_QAM_AUTO, 6900}, 00836 {(U8BIT *)"S39", 450000000, MODE_QAM_AUTO, 6900}, 00837 {(U8BIT *)"S40", 458000000, MODE_QAM_AUTO, 6900}, 00838 {(U8BIT *)"S41", 466000000, MODE_QAM_AUTO, 6900}, 00839 {(U8BIT *)"K21", 474000000, MODE_QAM_AUTO, 6900}, 00840 {(U8BIT *)"K22", 482000000, MODE_QAM_AUTO, 6900}, 00841 {(U8BIT *)"K23", 490000000, MODE_QAM_AUTO, 6900}, 00842 {(U8BIT *)"K24", 498000000, MODE_QAM_AUTO, 6900}, 00843 {(U8BIT *)"K25", 506000000, MODE_QAM_AUTO, 6900}, 00844 {(U8BIT *)"K26", 514000000, MODE_QAM_AUTO, 6900}, 00845 {(U8BIT *)"K27", 522000000, MODE_QAM_AUTO, 6900}, 00846 {(U8BIT *)"K28", 530000000, MODE_QAM_AUTO, 6900}, 00847 {(U8BIT *)"K29", 538000000, MODE_QAM_AUTO, 6900}, 00848 {(U8BIT *)"K30", 546000000, MODE_QAM_AUTO, 6900}, 00849 {(U8BIT *)"K31", 554000000, MODE_QAM_AUTO, 6900}, 00850 {(U8BIT *)"K32", 562000000, MODE_QAM_AUTO, 6900}, 00851 {(U8BIT *)"K33", 570000000, MODE_QAM_AUTO, 6900}, 00852 {(U8BIT *)"K34", 578000000, MODE_QAM_AUTO, 6900}, 00853 {(U8BIT *)"K35", 586000000, MODE_QAM_AUTO, 6900}, 00854 {(U8BIT *)"K36", 594000000, MODE_QAM_AUTO, 6900}, 00855 {(U8BIT *)"K37", 602000000, MODE_QAM_AUTO, 6900}, 00856 {(U8BIT *)"K38", 610000000, MODE_QAM_AUTO, 6900}, 00857 {(U8BIT *)"K39", 618000000, MODE_QAM_AUTO, 6900}, 00858 {(U8BIT *)"K40", 626000000, MODE_QAM_AUTO, 6900}, 00859 {(U8BIT *)"K41", 634000000, MODE_QAM_AUTO, 6900}, 00860 {(U8BIT *)"K42", 642000000, MODE_QAM_AUTO, 6900}, 00861 {(U8BIT *)"K43", 650000000, MODE_QAM_AUTO, 6900}, 00862 {(U8BIT *)"K44", 658000000, MODE_QAM_AUTO, 6900}, 00863 {(U8BIT *)"K45", 666000000, MODE_QAM_AUTO, 6900}, 00864 {(U8BIT *)"K46", 674000000, MODE_QAM_AUTO, 6900}, 00865 {(U8BIT *)"K47", 682000000, MODE_QAM_AUTO, 6900}, 00866 {(U8BIT *)"K48", 690000000, MODE_QAM_AUTO, 6900}, 00867 {(U8BIT *)"K49", 698000000, MODE_QAM_AUTO, 6900}, 00868 {(U8BIT *)"K50", 706000000, MODE_QAM_AUTO, 6900}, 00869 {(U8BIT *)"K51", 714000000, MODE_QAM_AUTO, 6900}, 00870 {(U8BIT *)"K52", 722000000, MODE_QAM_AUTO, 6900}, 00871 {(U8BIT *)"K53", 730000000, MODE_QAM_AUTO, 6900}, 00872 {(U8BIT *)"K54", 738000000, MODE_QAM_AUTO, 6900}, 00873 {(U8BIT *)"K55", 746000000, MODE_QAM_AUTO, 6900}, 00874 {(U8BIT *)"K56", 754000000, MODE_QAM_AUTO, 6900}, 00875 {(U8BIT *)"K57", 762000000, MODE_QAM_AUTO, 6900}, 00876 {(U8BIT *)"K58", 770000000, MODE_QAM_AUTO, 6900}, 00877 {(U8BIT *)"K59", 778000000, MODE_QAM_AUTO, 6900}, 00878 {(U8BIT *)"K60", 786000000, MODE_QAM_AUTO, 6900}, 00879 {(U8BIT *)"K61", 794000000, MODE_QAM_AUTO, 6900}, 00880 {(U8BIT *)"K62", 802000000, MODE_QAM_AUTO, 6900}, 00881 {(U8BIT *)"K63", 810000000, MODE_QAM_AUTO, 6900}, 00882 {(U8BIT *)"K64", 818000000, MODE_QAM_AUTO, 6900}, 00883 {(U8BIT *)"K65", 826000000, MODE_QAM_AUTO, 6900}, 00884 {(U8BIT *)"K66", 834000000, MODE_QAM_AUTO, 6900}, 00885 {(U8BIT *)"K67", 842000000, MODE_QAM_AUTO, 6900}, 00886 {(U8BIT *)"K68", 850000000, MODE_QAM_AUTO, 6900}, 00887 {(U8BIT *)"K69", 858000000, MODE_QAM_AUTO, 6900} 00888 }; 00889 00890 #if 0 /* Not sure where these freqs came from. Normally chans 6-12 are 7MHz rather than 8 */ 00891 /* Russian DVB-T tuning table */ 00892 static const ACFG_TER_RF_CHANNEL_DATA rus_ter_rf_channel_table[] = 00893 { 00894 {(U8BIT *)"Ch6", 178000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00895 {(U8BIT *)"Ch7", 186000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00896 {(U8BIT *)"Ch8", 194000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00897 {(U8BIT *)"Ch9", 202000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00898 {(U8BIT *)"Ch10", 210000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00899 {(U8BIT *)"Ch11", 218000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00900 {(U8BIT *)"Ch12", 226000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00901 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00902 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00903 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00904 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00905 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00906 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00907 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00908 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00909 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00910 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00911 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00912 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00913 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00914 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00915 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00916 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00917 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00918 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00919 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00920 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00921 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00922 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00923 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00924 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00925 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00926 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00927 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00928 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00929 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00930 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00931 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00932 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00933 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00934 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00935 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00936 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00937 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00938 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00939 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00940 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00941 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00942 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00943 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00944 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00945 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00946 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00947 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00948 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 00949 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT} 00950 }; 00951 #endif 00952 00953 /* Australian DVB-T tuning table */ 00954 static const ACFG_TER_RF_CHANNEL_DATA aus_ter_rf_channel_table[] = 00955 { 00956 {(U8BIT *)"Ch6", 177500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00957 {(U8BIT *)"Ch7", 184500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00958 {(U8BIT *)"Ch8", 191500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00959 {(U8BIT *)"Ch9", 198500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00960 {(U8BIT *)"Ch9A", 205500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00961 {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00962 {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00963 {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00964 {(U8BIT *)"Ch28", 529500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00965 {(U8BIT *)"Ch29", 536500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00966 {(U8BIT *)"Ch30", 543500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00967 {(U8BIT *)"Ch31", 550500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00968 {(U8BIT *)"Ch32", 557500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00969 {(U8BIT *)"Ch33", 564500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00970 {(U8BIT *)"Ch34", 571500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00971 {(U8BIT *)"Ch35", 578500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00972 {(U8BIT *)"Ch36", 585500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00973 {(U8BIT *)"Ch37", 592500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00974 {(U8BIT *)"Ch38", 599500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00975 {(U8BIT *)"Ch39", 606500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00976 {(U8BIT *)"Ch40", 613500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00977 {(U8BIT *)"Ch41", 620500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00978 {(U8BIT *)"Ch42", 627500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00979 {(U8BIT *)"Ch43", 634500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00980 {(U8BIT *)"Ch44", 641500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00981 {(U8BIT *)"Ch45", 648500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00982 {(U8BIT *)"Ch46", 655500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00983 {(U8BIT *)"Ch47", 662500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00984 {(U8BIT *)"Ch48", 669500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00985 {(U8BIT *)"Ch49", 676500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00986 {(U8BIT *)"Ch50", 683500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00987 {(U8BIT *)"Ch51", 690500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00988 {(U8BIT *)"Ch52", 697500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00989 {(U8BIT *)"Ch53", 704500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00990 {(U8BIT *)"Ch54", 711500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00991 {(U8BIT *)"Ch55", 718500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00992 {(U8BIT *)"Ch56", 725500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00993 {(U8BIT *)"Ch57", 732500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00994 {(U8BIT *)"Ch58", 739500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00995 {(U8BIT *)"Ch59", 746500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00996 {(U8BIT *)"Ch60", 753500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00997 {(U8BIT *)"Ch61", 760500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00998 {(U8BIT *)"Ch62", 767500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 00999 {(U8BIT *)"Ch63", 774500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 01000 {(U8BIT *)"Ch64", 781500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 01001 {(U8BIT *)"Ch65", 788500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 01002 {(U8BIT *)"Ch66", 795500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 01003 {(U8BIT *)"Ch67", 802500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 01004 {(U8BIT *)"Ch68", 809500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT}, 01005 {(U8BIT *)"Ch69", 816500000, TBWIDTH_7MHZ, MODE_COFDM_2K, TERR_TYPE_DVBT} 01006 }; 01007 01008 /* Finnish DVB-T and DVB-T2 tuning table */ 01009 static const ACFG_TER_RF_CHANNEL_DATA fin_terr_rf_channel_table[] = 01010 { 01011 {(U8BIT *)"Ch5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01012 {(U8BIT *)"Ch5", 177500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01013 {(U8BIT *)"Ch6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01014 {(U8BIT *)"Ch6", 184500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01015 {(U8BIT *)"Ch7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01016 {(U8BIT *)"Ch7", 191500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01017 {(U8BIT *)"Ch8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01018 {(U8BIT *)"Ch8", 198500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01019 {(U8BIT *)"Ch9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01020 {(U8BIT *)"Ch9", 205500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01021 {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01022 {(U8BIT *)"Ch10", 212500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01023 {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01024 {(U8BIT *)"Ch11", 219500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01025 {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01026 {(U8BIT *)"Ch12", 226500000, TBWIDTH_7MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01027 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01028 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01029 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01030 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01031 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01032 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01033 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01034 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01035 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01036 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01037 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01038 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01039 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01040 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01041 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01042 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01043 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01044 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01045 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01046 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01047 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01048 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01049 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01050 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01051 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01052 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01053 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01054 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01055 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01056 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01057 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01058 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01059 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01060 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01061 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01062 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01063 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01064 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01065 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01066 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01067 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01068 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01069 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01070 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01071 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01072 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01073 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01074 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01075 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01076 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01077 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01078 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01079 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01080 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01081 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01082 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01083 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01084 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01085 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01086 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01087 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01088 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01089 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01090 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01091 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01092 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01093 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01094 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01095 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01096 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01097 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01098 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01099 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01100 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01101 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01102 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01103 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01104 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01105 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01106 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01107 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01108 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01109 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01110 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01111 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01112 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01113 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01114 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01115 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01116 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01117 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01118 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01119 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01120 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01121 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01122 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01123 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01124 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT} 01125 }; 01126 01127 static const ACFG_CAB_RF_CHANNEL_DATA fin_cab_rf_channel_table[] = 01128 { 01129 {(U8BIT *)"Ch0", 114000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01130 {(U8BIT *)"Ch1", 122000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01131 {(U8BIT *)"Ch2", 130000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01132 {(U8BIT *)"Ch3", 138000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01133 {(U8BIT *)"Ch4", 146000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01134 {(U8BIT *)"Ch5", 154000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01135 {(U8BIT *)"Ch6", 162000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01136 {(U8BIT *)"Ch7", 170000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01137 {(U8BIT *)"Ch8", 178000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01138 {(U8BIT *)"Ch9", 186000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01139 {(U8BIT *)"Ch10", 194000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01140 {(U8BIT *)"Ch11", 202000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01141 {(U8BIT *)"Ch12", 210000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01142 {(U8BIT *)"Ch13", 218000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01143 {(U8BIT *)"Ch14", 226000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01144 {(U8BIT *)"Ch15", 234000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01145 {(U8BIT *)"Ch16", 242000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01146 {(U8BIT *)"Ch17", 250000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01147 {(U8BIT *)"Ch18", 258000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01148 {(U8BIT *)"Ch19", 266000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01149 {(U8BIT *)"Ch20", 274000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01150 {(U8BIT *)"Ch21", 282000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01151 {(U8BIT *)"Ch22", 290000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01152 {(U8BIT *)"Ch23", 298000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01153 {(U8BIT *)"Ch24", 306000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01154 {(U8BIT *)"Ch25", 314000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01155 {(U8BIT *)"Ch26", 322000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01156 {(U8BIT *)"Ch27", 330000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01157 {(U8BIT *)"Ch28", 338000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01158 {(U8BIT *)"Ch29", 346000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01159 {(U8BIT *)"Ch30", 354000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01160 {(U8BIT *)"Ch31", 362000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01161 {(U8BIT *)"Ch32", 370000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01162 {(U8BIT *)"Ch33", 378000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01163 {(U8BIT *)"Ch34", 386000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01164 {(U8BIT *)"Ch35", 394000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01165 {(U8BIT *)"Ch36", 402000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01166 {(U8BIT *)"Ch37", 410000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01167 {(U8BIT *)"Ch38", 418000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01168 {(U8BIT *)"Ch39", 426000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01169 {(U8BIT *)"Ch40", 434000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01170 {(U8BIT *)"Ch41", 442000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01171 {(U8BIT *)"Ch42", 450000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01172 {(U8BIT *)"Ch43", 458000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01173 {(U8BIT *)"Ch44", 466000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01174 {(U8BIT *)"Ch45", 474000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01175 {(U8BIT *)"Ch46", 482000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01176 {(U8BIT *)"Ch47", 490000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01177 {(U8BIT *)"Ch48", 498000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01178 {(U8BIT *)"Ch49", 506000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01179 {(U8BIT *)"Ch50", 514000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01180 {(U8BIT *)"Ch51", 522000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01181 {(U8BIT *)"Ch52", 530000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01182 {(U8BIT *)"Ch53", 538000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01183 {(U8BIT *)"Ch54", 546000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01184 {(U8BIT *)"Ch55", 554000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01185 {(U8BIT *)"Ch56", 562000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01186 {(U8BIT *)"Ch57", 570000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01187 {(U8BIT *)"Ch58", 578000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01188 {(U8BIT *)"Ch59", 586000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01189 {(U8BIT *)"Ch60", 594000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01190 {(U8BIT *)"Ch61", 602000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01191 {(U8BIT *)"Ch62", 610000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01192 {(U8BIT *)"Ch63", 618000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01193 {(U8BIT *)"Ch64", 626000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01194 {(U8BIT *)"Ch65", 634000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01195 {(U8BIT *)"Ch66", 642000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01196 {(U8BIT *)"Ch67", 650000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01197 {(U8BIT *)"Ch68", 658000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01198 {(U8BIT *)"Ch69", 666000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01199 {(U8BIT *)"Ch70", 674000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01200 {(U8BIT *)"Ch71", 682000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01201 {(U8BIT *)"Ch72", 690000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01202 {(U8BIT *)"Ch73", 698000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01203 {(U8BIT *)"Ch74", 706000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01204 {(U8BIT *)"Ch75", 714000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01205 {(U8BIT *)"Ch76", 722000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01206 {(U8BIT *)"Ch77", 730000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01207 {(U8BIT *)"Ch78", 738000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01208 {(U8BIT *)"Ch79", 746000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01209 {(U8BIT *)"Ch80", 754000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01210 {(U8BIT *)"Ch81", 762000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01211 {(U8BIT *)"Ch82", 770000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01212 {(U8BIT *)"Ch83", 778000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01213 {(U8BIT *)"Ch84", 786000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01214 {(U8BIT *)"Ch85", 794000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01215 {(U8BIT *)"Ch86", 802000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01216 {(U8BIT *)"Ch87", 810000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01217 {(U8BIT *)"Ch88", 818000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01218 {(U8BIT *)"Ch89", 826000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01219 {(U8BIT *)"Ch90", 834000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01220 {(U8BIT *)"Ch91", 842000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01221 {(U8BIT *)"Ch92", 850000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO}, 01222 {(U8BIT *)"Ch93", 858000000, MODE_QAM_AUTO, SYMBOL_RATE_AUTO} 01223 }; 01224 01225 /* South African DVB-T and DVB-T2 tuning table */ 01226 static const ACFG_TER_RF_CHANNEL_DATA zaf_ter_rf_channel_table[] = 01227 { 01228 {(U8BIT *)"Ch8", 178000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01229 {(U8BIT *)"Ch8", 178000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01230 {(U8BIT *)"Ch9", 186000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01231 {(U8BIT *)"Ch9", 186000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01232 {(U8BIT *)"Ch10", 194000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01233 {(U8BIT *)"Ch10", 194000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01234 {(U8BIT *)"Ch11", 202000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01235 {(U8BIT *)"Ch11", 202000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01236 {(U8BIT *)"Ch12", 210000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01237 {(U8BIT *)"Ch12", 210000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01238 {(U8BIT *)"Ch13", 218000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01239 {(U8BIT *)"Ch13", 218000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01240 {(U8BIT *)"Ch14", 226000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01241 {(U8BIT *)"Ch14", 226000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01242 {(U8BIT *)"Ch15", 234000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01243 {(U8BIT *)"Ch15", 234000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01244 {(U8BIT *)"Ch16", 242000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01245 {(U8BIT *)"Ch16", 242000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01246 {(U8BIT *)"Ch17", 250000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01247 {(U8BIT *)"Ch17", 250000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01248 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01249 {(U8BIT *)"Ch21", 474000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01250 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01251 {(U8BIT *)"Ch22", 482000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01252 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01253 {(U8BIT *)"Ch23", 490000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01254 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01255 {(U8BIT *)"Ch24", 498000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01256 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01257 {(U8BIT *)"Ch25", 506000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01258 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01259 {(U8BIT *)"Ch26", 514000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01260 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01261 {(U8BIT *)"Ch27", 522000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01262 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01263 {(U8BIT *)"Ch28", 530000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01264 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01265 {(U8BIT *)"Ch29", 538000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01266 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01267 {(U8BIT *)"Ch30", 546000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01268 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01269 {(U8BIT *)"Ch31", 554000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01270 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01271 {(U8BIT *)"Ch32", 562000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01272 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01273 {(U8BIT *)"Ch33", 570000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01274 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01275 {(U8BIT *)"Ch34", 578000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01276 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01277 {(U8BIT *)"Ch35", 586000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01278 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01279 {(U8BIT *)"Ch36", 594000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01280 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01281 {(U8BIT *)"Ch37", 602000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01282 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01283 {(U8BIT *)"Ch38", 610000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01284 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01285 {(U8BIT *)"Ch39", 618000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01286 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01287 {(U8BIT *)"Ch40", 626000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01288 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01289 {(U8BIT *)"Ch41", 634000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01290 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01291 {(U8BIT *)"Ch42", 642000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01292 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01293 {(U8BIT *)"Ch43", 650000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01294 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01295 {(U8BIT *)"Ch44", 658000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01296 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01297 {(U8BIT *)"Ch45", 666000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01298 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01299 {(U8BIT *)"Ch46", 674000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01300 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01301 {(U8BIT *)"Ch47", 682000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01302 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01303 {(U8BIT *)"Ch48", 690000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01304 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01305 {(U8BIT *)"Ch49", 698000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01306 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01307 {(U8BIT *)"Ch50", 706000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01308 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01309 {(U8BIT *)"Ch51", 714000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01310 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01311 {(U8BIT *)"Ch52", 722000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01312 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01313 {(U8BIT *)"Ch53", 730000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01314 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01315 {(U8BIT *)"Ch54", 738000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01316 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01317 {(U8BIT *)"Ch55", 746000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01318 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01319 {(U8BIT *)"Ch56", 754000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01320 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01321 {(U8BIT *)"Ch57", 762000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01322 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01323 {(U8BIT *)"Ch58", 770000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01324 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01325 {(U8BIT *)"Ch59", 778000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01326 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01327 {(U8BIT *)"Ch60", 786000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01328 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01329 {(U8BIT *)"Ch61", 794000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01330 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01331 {(U8BIT *)"Ch62", 802000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01332 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01333 {(U8BIT *)"Ch63", 810000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01334 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01335 {(U8BIT *)"Ch64", 818000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01336 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01337 {(U8BIT *)"Ch65", 826000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01338 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01339 {(U8BIT *)"Ch66", 834000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01340 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01341 {(U8BIT *)"Ch67", 842000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01342 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01343 {(U8BIT *)"Ch68", 850000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT}, 01344 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT2}, 01345 {(U8BIT *)"Ch69", 858000000, TBWIDTH_8MHZ, MODE_COFDM_UNDEFINED, TERR_TYPE_DVBT} 01346 }; 01347 01348 // country data definitions... 01349 #ifdef COUNTRY_UK 01350 static const DB_LANG_DATA_ENTRY gbr_db_lang_data[] = 01351 { 01352 // name string, lang code 01353 {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}}, 01354 {STR_LANG_WELSH, {ACFG_DB_LANG_WELSH1, ACFG_DB_LANG_WELSH2, ACFG_INVALID_DB_LANG}}, 01355 {STR_LANG_GAELIC, {ACFG_DB_LANG_GAELIC, ACFG_INVALID_DB_LANG}}, 01356 {STR_LANG_IRISH, {ACFG_DB_LANG_IRISH, ACFG_INVALID_DB_LANG}} 01357 }; 01358 #endif 01359 01360 #ifdef COUNTRY_NETHERLANDS 01361 static const DB_LANG_DATA_ENTRY nld_db_lang_data[] = 01362 { 01363 // name string, db lang id 01364 {STR_LANG_DUTCH, {ACFG_DB_LANG_DUTCH1, ACFG_DB_LANG_DUTCH2, ACFG_INVALID_DB_LANG}} 01365 }; 01366 01367 static const COUNTRY_SPECIFIC_DESCRIPTORS nl_si_descs[] = 01368 { 01369 {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM}, 01370 {0x00, USER_DEF_DESCRIP_NOT_USED} 01371 }; 01372 #endif 01373 01374 #ifdef COUNTRY_GERMANY 01375 static const DB_LANG_DATA_ENTRY deu_db_lang_data[] = 01376 { 01377 // name string, db lang id 01378 {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}} 01379 }; 01380 01381 static const COUNTRY_SPECIFIC_DESCRIPTORS deu_si_descs[] = 01382 { 01383 {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM}, 01384 {0x00, USER_DEF_DESCRIP_NOT_USED} 01385 }; 01386 #endif 01387 01388 #ifdef COUNTRY_FRANCE 01389 static const DB_LANG_DATA_ENTRY fra_db_lang_data[] = 01390 { 01391 // name string, db lang id 01392 {STR_LANG_FRENCH, {ACFG_DB_LANG_FRENCH1, ACFG_DB_LANG_FRENCH2, ACFG_INVALID_DB_LANG}} 01393 }; 01394 01395 static const COUNTRY_SPECIFIC_DESCRIPTORS fra_si_descs[] = 01396 { 01397 {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM}, 01398 {0x00, USER_DEF_DESCRIP_NOT_USED} 01399 }; 01400 #endif 01401 01402 #ifdef COUNTRY_RUSSIA 01403 static const DB_LANG_DATA_ENTRY rus_db_lang_data[] = 01404 { 01405 // name string, db lang id 01406 {STR_LANG_RUSSIAN, {ACFG_DB_LANG_RUSSIAN, ACFG_INVALID_DB_LANG}} 01407 }; 01408 #endif 01409 01410 #ifdef COUNTRY_AUSTRALIA 01411 static const REGION_DATA_ENTRY aus_region_data[] = 01412 { 01413 // name_str, id 01414 {(U8BIT *)"NSW/ACT", 2}, 01415 {(U8BIT *)"VIC", 3}, 01416 {(U8BIT *)"QLD", 4}, 01417 {(U8BIT *)"SA", 5}, 01418 {(U8BIT *)"WA", 6}, 01419 {(U8BIT *)"TAS", 7}, 01420 {(U8BIT *)"NT", 8} 01421 }; 01422 01423 static const DB_LANG_DATA_ENTRY aus_db_lang_data[] = 01424 { 01425 // name string, db lang id 01426 {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}} 01427 }; 01428 01429 static const COUNTRY_SPECIFIC_DESCRIPTORS aus_si_descs[] = 01430 { 01431 {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM}, 01432 {0x84, USER_DEF_DESCRIP_PREF_NAME_LIST}, 01433 {0x85, USER_DEF_DESCRIP_PREF_NAME_ID}, 01434 {0x00, USER_DEF_DESCRIP_NOT_USED} 01435 }; 01436 #endif 01437 01438 #ifdef COUNTRY_CHINA 01439 static const DB_LANG_DATA_ENTRY chi_db_lang_data[] = 01440 { 01441 // name string, lang code 01442 {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}}, 01443 {STR_LANG_SIMPLIFIED_CHINESE, {ACFG_DB_LANG_SIMPLIFIED_CHINESE, ACFG_INVALID_DB_LANG}}, 01444 {STR_LANG_TRADITIONAL_CHINESE, {ACFG_DB_LANG_TRADITIONAL_CHINESE, ACFG_INVALID_DB_LANG}} 01445 }; 01446 #endif 01447 01448 #ifdef COUNTRY_FINLAND 01449 static const DB_LANG_DATA_ENTRY fin_db_lang_data[] = 01450 { 01451 // name string, db lang id 01452 {STR_LANG_FINNISH, {ACFG_DB_LANG_FINNISH, ACFG_INVALID_DB_LANG}}, 01453 {STR_LANG_SWEDISH, {ACFG_DB_LANG_SWEDISH, ACFG_INVALID_DB_LANG}}, 01454 {STR_LANG_NORWEGIAN, {ACFG_DB_LANG_NORWEGIAN, ACFG_INVALID_DB_LANG}}, 01455 {STR_LANG_DANISH, {ACFG_DB_LANG_DANISH, ACFG_INVALID_DB_LANG}}, 01456 {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}} 01457 }; 01458 #endif 01459 01460 #ifdef COUNTRY_AUSTRIA 01461 static const DB_LANG_DATA_ENTRY aut_db_lang_data[] = 01462 { 01463 // name string, db lang id 01464 {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}} 01465 }; 01466 01467 static const COUNTRY_SPECIFIC_DESCRIPTORS aut_si_descs[] = 01468 { 01469 {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM}, 01470 {0x00, USER_DEF_DESCRIP_NOT_USED} 01471 }; 01472 #endif 01473 01474 #ifdef COUNTRY_SWITZERLAND 01475 static const DB_LANG_DATA_ENTRY che_db_lang_data[] = 01476 { 01477 // name string, db lang id 01478 {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}}, 01479 {STR_LANG_FRENCH, {ACFG_DB_LANG_FRENCH1, ACFG_DB_LANG_FRENCH2, ACFG_INVALID_DB_LANG}}, 01480 {STR_LANG_ITALIAN, {ACFG_DB_LANG_ITALIAN, ACFG_INVALID_DB_LANG}} 01481 }; 01482 01483 static const COUNTRY_SPECIFIC_DESCRIPTORS che_si_descs[] = 01484 { 01485 {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM}, 01486 {0x00, USER_DEF_DESCRIP_NOT_USED} 01487 }; 01488 #endif 01489 01490 #ifdef COUNTRY_CZECHREP 01491 static const DB_LANG_DATA_ENTRY cze_db_lang_data[] = 01492 { 01493 // name string, db lang id 01494 {STR_LANG_CZECH, {ACFG_DB_LANG_CZECH1, ACFG_DB_LANG_CZECH2, ACFG_INVALID_DB_LANG}} 01495 }; 01496 #endif 01497 01498 #ifdef COUNTRY_SLOVAKIA 01499 static const DB_LANG_DATA_ENTRY svk_db_lang_data[] = 01500 { 01501 // name string, db lang id 01502 {STR_LANG_SLOVAK, {ACFG_DB_LANG_SLOVAK1, ACFG_DB_LANG_SLOVAK2, ACFG_INVALID_DB_LANG}} 01503 }; 01504 #endif 01505 01506 #ifdef COUNTRY_SOUTHAFRICA 01507 static const DB_LANG_DATA_ENTRY zaf_db_lang_data[] = 01508 { 01509 // name string, lang code 01510 {STR_LANG_AFRIKAANS, {ACFG_DB_LANG_AFRIKAANS, ACFG_INVALID_DB_LANG}}, 01511 {STR_LANG_ENGLISH, {ACFG_DB_LANG_ENGLISH, ACFG_INVALID_DB_LANG}}, 01512 {STR_LANG_NDEBELE, {ACFG_DB_LANG_NDEBELE, ACFG_INVALID_DB_LANG}}, 01513 {STR_LANG_NORTHERN_SOTHO, {ACFG_DB_LANG_NORTHERN_SOTHO, ACFG_INVALID_DB_LANG}}, 01514 {STR_LANG_SOUTHERN_SOTHO, {ACFG_DB_LANG_SOUTHERN_SOTHO, ACFG_INVALID_DB_LANG}}, 01515 {STR_LANG_SWATI, {ACFG_DB_LANG_SWATI, ACFG_INVALID_DB_LANG}}, 01516 {STR_LANG_TSONGA, {ACFG_DB_LANG_TSONGA, ACFG_INVALID_DB_LANG}}, 01517 {STR_LANG_TSWANA, {ACFG_DB_LANG_TSWANA, ACFG_INVALID_DB_LANG}}, 01518 {STR_LANG_VENDA, {ACFG_DB_LANG_VENDA, ACFG_INVALID_DB_LANG}}, 01519 {STR_LANG_XHOSA, {ACFG_DB_LANG_XHOSA, ACFG_INVALID_DB_LANG}}, 01520 {STR_LANG_ZULU, {ACFG_DB_LANG_ZULU, ACFG_INVALID_DB_LANG}} 01521 }; 01522 01523 static const COUNTRY_SPECIFIC_DESCRIPTORS sa_si_descs[] = 01524 { 01525 {0x83, USER_DEF_DESCRIP_LOGICAL_CHAN_NUM}, 01526 {0x00, USER_DEF_DESCRIP_NOT_USED} 01527 }; 01528 #endif 01529 01530 #ifdef COUNTRY_BELGIUM 01531 static const DB_LANG_DATA_ENTRY bel_db_lang_data[] = 01532 { 01533 // name string, db lang id 01534 {STR_LANG_DUTCH, {ACFG_DB_LANG_DUTCH1, ACFG_DB_LANG_DUTCH2, ACFG_INVALID_DB_LANG}}, 01535 {STR_LANG_FRENCH, {ACFG_DB_LANG_FRENCH1, ACFG_DB_LANG_FRENCH2, ACFG_INVALID_DB_LANG}}, 01536 {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}} 01537 }; 01538 #endif 01539 01540 #ifdef COUNTRY_CROATIA 01541 static const DB_LANG_DATA_ENTRY hrv_db_lang_data[] = 01542 { 01543 // name string, db lang id 01544 {STR_LANG_CROATIAN, {ACFG_DB_LANG_CROATIAN, ACFG_INVALID_DB_LANG}} 01545 }; 01546 #endif 01547 01548 #ifdef COUNTRY_HUNGARY 01549 static const DB_LANG_DATA_ENTRY hun_db_lang_data[] = 01550 { 01551 // name string, db lang id 01552 {STR_LANG_HUNGARIAN, {ACFG_DB_LANG_HUNGARIAN, ACFG_INVALID_DB_LANG}} 01553 }; 01554 #endif 01555 01556 #ifdef COUNTRY_ITALY 01557 static const DB_LANG_DATA_ENTRY ita_db_lang_data[] = 01558 { 01559 // name string, db lang id 01560 {STR_LANG_ITALIAN, {ACFG_DB_LANG_ITALIAN, ACFG_INVALID_DB_LANG}} 01561 }; 01562 #endif 01563 01564 #ifdef COUNTRY_LATVIA 01565 static const DB_LANG_DATA_ENTRY lva_db_lang_data[] = 01566 { 01567 // name string, db lang id 01568 {STR_LANG_LATVIAN, {ACFG_DB_LANG_LATVIAN, ACFG_INVALID_DB_LANG}}, 01569 {STR_LANG_RUSSIAN, {ACFG_DB_LANG_RUSSIAN, ACFG_INVALID_DB_LANG}} 01570 }; 01571 #endif 01572 01573 #ifdef COUNTRY_LUXEMBOURG 01574 static const DB_LANG_DATA_ENTRY lux_db_lang_data[] = 01575 { 01576 // name string, db lang id 01577 {STR_LANG_LUXEMBOURGISH, {ACFG_DB_LANG_LUXEMBOURGISH, ACFG_INVALID_DB_LANG}}, 01578 {STR_LANG_FRENCH, {ACFG_DB_LANG_FRENCH1, ACFG_DB_LANG_FRENCH2, ACFG_INVALID_DB_LANG}}, 01579 {STR_LANG_GERMAN, {ACFG_DB_LANG_GERMAN1, ACFG_DB_LANG_GERMAN2, ACFG_INVALID_DB_LANG}} 01580 }; 01581 #endif 01582 01583 #ifdef COUNTRY_POLAND 01584 static const DB_LANG_DATA_ENTRY pol_db_lang_data[] = 01585 { 01586 // name string, db lang id 01587 {STR_LANG_POLISH, {ACFG_DB_LANG_POLISH, ACFG_INVALID_DB_LANG}} 01588 }; 01589 #endif 01590 01591 #ifdef COUNTRY_PORTUGAL 01592 static const DB_LANG_DATA_ENTRY por_db_lang_data[] = 01593 { 01594 // name string, db lang id 01595 {STR_LANG_PORTUGUESE, {ACFG_DB_LANG_PORTUGUESE, ACFG_INVALID_DB_LANG}} 01596 }; 01597 #endif 01598 01599 #ifdef COUNTRY_SERBIA 01600 static const DB_LANG_DATA_ENTRY srb_db_lang_data[] = 01601 { 01602 // name string, db lang id 01603 {STR_LANG_SERBIAN, {ACFG_DB_LANG_SERBIAN, ACFG_INVALID_DB_LANG}}, 01604 {STR_LANG_ROMANIAN, {ACFG_DB_LANG_ROMANIAN1, ACFG_DB_LANG_ROMANIAN2, ACFG_INVALID_DB_LANG}}, 01605 {STR_LANG_HUNGARIAN, {ACFG_DB_LANG_HUNGARIAN, ACFG_INVALID_DB_LANG}}, 01606 {STR_LANG_SLOVAK, {ACFG_DB_LANG_SLOVAK1, ACFG_DB_LANG_SLOVAK2, ACFG_INVALID_DB_LANG}}, 01607 {STR_LANG_CROATIAN, {ACFG_DB_LANG_CROATIAN, ACFG_INVALID_DB_LANG}}, 01608 {STR_LANG_ALBANIAN, {ACFG_DB_LANG_ALBANIAN1, ACFG_DB_LANG_ALBANIAN2, ACFG_INVALID_DB_LANG}} 01609 }; 01610 #endif 01611 01612 #ifdef COUNTRY_SLOVENIA 01613 static const DB_LANG_DATA_ENTRY svn_db_lang_data[] = 01614 { 01615 // name string, db lang id 01616 {STR_LANG_SLOVENE, {ACFG_DB_LANG_SLOVENE, ACFG_INVALID_DB_LANG}} 01617 }; 01618 #endif 01619 01620 #ifdef COUNTRY_SPAIN 01621 static const DB_LANG_DATA_ENTRY esp_db_lang_data[] = 01622 { 01623 // name string, db lang id 01624 {STR_LANG_SPANISH, {ACFG_DB_LANG_SPANISH1, ACFG_DB_LANG_SPANISH2, ACFG_INVALID_DB_LANG}}, 01625 {STR_LANG_CATALAN, {ACFG_DB_LANG_CATALAN, ACFG_INVALID_DB_LANG}}, 01626 {STR_LANG_GALICIAN, {ACFG_DB_LANG_GALICIAN, ACFG_INVALID_DB_LANG}}, 01627 {STR_LANG_BASQUE, {ACFG_DB_LANG_BASQUE1, ACFG_DB_LANG_BASQUE2, ACFG_INVALID_DB_LANG}} 01628 }; 01629 #endif 01630 01631 #ifdef COUNTRY_SWEDEN 01632 static const DB_LANG_DATA_ENTRY swe_db_lang_data[] = 01633 { 01634 // name string, db lang id 01635 {STR_LANG_SWEDISH, {ACFG_DB_LANG_SWEDISH, ACFG_INVALID_DB_LANG}} 01636 }; 01637 #endif 01638 01639 #ifdef COUNTRY_UKRAINE 01640 static const DB_LANG_DATA_ENTRY ukr_db_lang_data[] = 01641 { 01642 // name string, db lang id 01643 {STR_LANG_UKRAINIAN, {ACFG_DB_LANG_UKRAINIAN, ACFG_INVALID_DB_LANG}}, 01644 {STR_LANG_RUSSIAN, {ACFG_DB_LANG_RUSSIAN, ACFG_INVALID_DB_LANG}} 01645 }; 01646 #endif 01647 01648 #ifdef COUNTRY_AUSTRALIA 01649 static const U8BIT aus_content_conversion_array[] = 01650 { 01651 ADB_EVENT_CONTENT_UNCLASSIFIED, // level_1 = 0x00 01652 ADB_EVENT_CONTENT_MOVIE, // 0x01 01653 ADB_EVENT_CONTENT_NEWS, // 0x02 01654 ADB_EVENT_CONTENT_ENTERTAINMENT, // 0x03 01655 ADB_EVENT_CONTENT_SPORT, // 0x04 01656 ADB_EVENT_CONTENT_CHILD, // 0x05 01657 ADB_EVENT_CONTENT_MUSIC, // 0x06 01658 ADB_EVENT_CONTENT_ARTS, // 0x07 01659 ADB_EVENT_CONTENT_SOCIAL, // Current affairs 01660 ADB_EVENT_CONTENT_EDUCATION, // 0x09 01661 ADB_EVENT_CONTENT_LEISURE, // 0x0a 01662 ADB_EVENT_CONTENT_SPECIAL, // 0x0b 01663 ADB_EVENT_CONTENT_RESERVED1, // Comedy 01664 ADB_EVENT_CONTENT_RESERVED2, // Drama 01665 ADB_EVENT_CONTENT_RESERVED3, // Documentary 01666 ADB_EVENT_CONTENT_UNCLASSIFIED // 0x0f 01667 }; 01668 #endif 01669 #ifdef COUNTRY_UK 01670 static const U8BIT uk_content_conversion_array[] = 01671 { 01672 ADB_EVENT_CONTENT_UNCLASSIFIED, // level_1 = 0x00 01673 ADB_EVENT_CONTENT_MOVIE, // 0x01 01674 ADB_EVENT_CONTENT_NEWS, // 0x02 01675 ADB_EVENT_CONTENT_ENTERTAINMENT, // 0x03 01676 ADB_EVENT_CONTENT_SPORT, // 0x04 01677 ADB_EVENT_CONTENT_CHILD, // 0x05 01678 ADB_EVENT_CONTENT_ENTERTAINMENT, // 0x06 01679 ADB_EVENT_CONTENT_NEWS, // 0x07 01680 ADB_EVENT_CONTENT_NEWS, // 0x08 01681 ADB_EVENT_CONTENT_EDUCATION, // 0x09 01682 ADB_EVENT_CONTENT_LEISURE, // 0x0a 01683 ADB_EVENT_CONTENT_UNCLASSIFIED, // 0x0b 01684 ADB_EVENT_CONTENT_UNCLASSIFIED, // 0x0c 01685 ADB_EVENT_CONTENT_UNCLASSIFIED, // 0x0d 01686 ADB_EVENT_CONTENT_UNCLASSIFIED, // 0x0e 01687 ADB_EVENT_CONTENT_USERDEFINED // Maps to DRAMA, but only if descriptor is preceded by a UK private data specifier 01688 }; 01689 #endif 01690 01691 /* Generic content conversion array, based on level_1 values defined in ETSI 300 468, 01692 * for all countries that don't define their own. */ 01693 static const U8BIT content_conversion_array[] = 01694 { 01695 ADB_EVENT_CONTENT_UNCLASSIFIED, // level_1 = 0x00 01696 ADB_EVENT_CONTENT_MOVIE, // 0x01 01697 ADB_EVENT_CONTENT_NEWS, // 0x02 01698 ADB_EVENT_CONTENT_ENTERTAINMENT, // 0x03 01699 ADB_EVENT_CONTENT_SPORT, // 0x04 01700 ADB_EVENT_CONTENT_CHILD, // 0x05 01701 ADB_EVENT_CONTENT_MUSIC, // 0x06 01702 ADB_EVENT_CONTENT_ARTS, // 0x07 01703 ADB_EVENT_CONTENT_SOCIAL, // 0x08 01704 ADB_EVENT_CONTENT_EDUCATION, // 0x09 01705 ADB_EVENT_CONTENT_LEISURE, // 0x0a 01706 ADB_EVENT_CONTENT_SPECIAL, // 0x0b 01707 ADB_EVENT_CONTENT_UNCLASSIFIED, // 0x0c 01708 ADB_EVENT_CONTENT_UNCLASSIFIED, // 0x0d 01709 ADB_EVENT_CONTENT_UNCLASSIFIED, // 0x0e 01710 ADB_EVENT_CONTENT_UNCLASSIFIED // 0x0f 01711 }; 01712 01713 /* Please add new countries in alphabetical order (based on the English country name) */ 01714 static COUNTRY_DATA_ENTRY country_data_table[] = 01715 { 01716 #ifdef COUNTRY_AUSTRALIA 01717 // australia definitions 01718 { 01719 STR_COUNTRY_AUSTRALIA, // country name string id 01720 COUNTRY_CODE_AUSTRALIA, // 3 character country code 01721 0x00000000, // private data specifier 01722 350, // first unallocated LCN 01723 399, // last unallocated LCN 01724 DBDEF_AllocateLcnsDefault, 01725 DBDEF_AllocateLcnsDefault, 01726 DBDEF_AllocateLcnsDefault, 01727 DBDEF_TidyDatabaseUK, /* Using UK function as this is effectively */ 01728 DBDEF_TidyDatabaseUK, /* it would have been using previously */ 01729 DBDEF_TidyDatabaseUK, 01730 0xffff, // start watershed 01731 0xffff, // end watershed 01732 (sizeof(aus_region_data) / sizeof(REGION_DATA_ENTRY)), // number of regions 01733 (REGION_DATA_ENTRY *)aus_region_data, // ptr to region data array 01734 (U8BIT *)aus_content_conversion_array, // table used for converting event types 01735 0, // num analog rf channels 01736 NULL, // analog rf table 01737 (sizeof(aus_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 01738 (ACFG_TER_RF_CHANNEL_DATA *)aus_ter_rf_channel_table, // ptr to tuning table 01739 0, // num cable rf channels 01740 NULL, // cable rf table 01741 0, // min sat freq 01742 0, // max sat freq 01743 0, // sat freq inc 01744 0, // number of symbol rates 01745 {0}, // sat symbol rates 01746 FALSE, // scan DVB-S2 01747 FALSE, // aerial power reqd 01748 FALSE, // default aerial power 01749 FALSE, // aerial tuning screen required 01750 FALSE, // nordig 01751 (sizeof(aus_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 01752 (DB_LANG_DATA_ENTRY *)aus_db_lang_data, // ptr to db lang data 01753 1, // How many times per day the box should do an EIT search if in stand-by 01754 10, // Maximum time (in minutes) needed to receive all the events on a transport 01755 aus_si_descs, // Country specific SI descriptors 01756 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 01757 // It's an index in the db_lang_array 01758 }, 01759 #endif 01760 01761 #ifdef COUNTRY_AUSTRIA 01762 // austria definitions 01763 { 01764 STR_COUNTRY_AUSTRIA, // country name string id 01765 COUNTRY_CODE_AUSTRIA, // 3 character country code 01766 0x00000000, // private data specifier 01767 1, // first unallocated LCN 01768 9999, // last unallocated LCN 01769 DBDEF_AllocateLcnsDefault, 01770 DBDEF_AllocateLcnsDefault, 01771 DBDEF_AllocateLcnsDefault, 01772 DBDEF_TidyDatabaseDefault, 01773 DBDEF_TidyDatabaseDefault, 01774 DBDEF_TidyDatabaseDefault, 01775 0xffff, // start watershed 01776 0xffff, // end watershed 01777 0, // number of regions 01778 NULL, // ptr to region data array 01779 (U8BIT *)content_conversion_array, // table used for converting event types 01780 0, // num analog rf channels 01781 NULL, // analog rf table 01782 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 01783 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 01784 (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels 01785 (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table, // cable rf table 01786 10714, // min sat freq 01787 12740, // max sat freq 01788 5, // sat freq inc 01789 3, // number of symbol rates 01790 {22000, 27500, 29500}, // sat symbol rates 01791 TRUE, // scan DVB-S2 01792 TRUE, // aerial power reqd 01793 TRUE, // default aerial power 01794 TRUE, // aerial tuning screen required 01795 FALSE, // nordig 01796 (sizeof(aut_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 01797 (DB_LANG_DATA_ENTRY *)aut_db_lang_data, // ptr to db lang data 01798 1, // How many times per day the box should do an EIT search if in stand-by 01799 10, // Maximum time (in minutes) needed to receive all the events on a transport 01800 aut_si_descs, // Country specific SI descriptors 01801 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 01802 // It's an index in the db_lang_array 01803 }, 01804 #endif 01805 01806 #ifdef COUNTRY_BELGIUM 01807 // Belgium definitions 01808 { 01809 STR_COUNTRY_BELGIUM, // country name string id 01810 COUNTRY_CODE_BELGIUM, // 3 character country code 01811 0x00000000, // private data specifier 01812 1, // first unallocated LCN 01813 9999, // last unallocated LCN 01814 DBDEF_AllocateLcnsDefault, 01815 DBDEF_AllocateLcnsDefault, 01816 DBDEF_AllocateLcnsDefault, 01817 DBDEF_TidyDatabaseDefault, 01818 DBDEF_TidyDatabaseDefault, 01819 DBDEF_TidyDatabaseDefault, 01820 0xffff, // start watershed 01821 0xffff, // end watershed 01822 0, // number of regions 01823 NULL, // ptr to region data array 01824 (U8BIT *)content_conversion_array, // table used for converting event types 01825 0, // num analog rf channels 01826 NULL, // analog rf table 01827 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 01828 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 01829 0, // num cable rf channels 01830 NULL, // cable rf table 01831 10714, // min sat freq 01832 12740, // max sat freq 01833 5, // sat freq inc 01834 3, // number of symbol rates 01835 {22000, 27500, 29500}, // sat symbol rates 01836 TRUE, // scan DVB-S2 01837 TRUE, // aerial power reqd 01838 TRUE, // default aerial power 01839 TRUE, // aerial tuning screen required 01840 FALSE, // nordig 01841 (sizeof(bel_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 01842 (DB_LANG_DATA_ENTRY *)bel_db_lang_data, // ptr to db lang data 01843 1, // How many times per day the box should do an EIT search if in stand-by 01844 10, // Maximum time (in minutes) needed to receive all the events on a transport 01845 NULL, // Country specific SI descriptors 01846 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 01847 // It's an index in the db_lang_array 01848 }, 01849 #endif 01850 01851 #ifdef COUNTRY_CHINA 01852 // China definitions 01853 { 01854 STR_COUNTRY_CHINA, // country name string id 01855 COUNTRY_CODE_CHINA, // 3 character country code 01856 0x00000000, // private data specifier 01857 800, // first unallocated LCN 01858 899, // last unallocated LCN 01859 DBDEF_AllocateLcnsDefault, 01860 DBDEF_AllocateLcnsDefault, 01861 DBDEF_AllocateLcnsDefault, 01862 DBDEF_TidyDatabaseDefault, 01863 DBDEF_TidyDatabaseDefault, 01864 DBDEF_TidyDatabaseDefault, 01865 0xffff, // start watershed 01866 0xffff, // end watershed 01867 0, // number of regions 01868 NULL, // ptr to region data array 01869 (U8BIT *)content_conversion_array, // table used for converting event types 01870 0, // num analog rf channels 01871 NULL, // analog rf table 01872 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 01873 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 01874 0, // num cable rf channels 01875 NULL, // cable rf table 01876 0, // min sat freq 01877 0, // max sat freq 01878 0, // sat freq inc 01879 0, // number of symbol rates 01880 {0}, // sat symbol rates 01881 FALSE, // scan DVB-S2 01882 FALSE, // aerial power reqd 01883 FALSE, // default aerial power 01884 FALSE, // aerial tuning screen required 01885 FALSE, // nordig 01886 (sizeof(chi_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 01887 (DB_LANG_DATA_ENTRY *)chi_db_lang_data, // ptr to db lang data 01888 1, // How many times per day the box should do an EIT search if in stand-by 01889 10, // Maximum time (in minutes) needed to receive all the events on a transport 01890 NULL, // Country specific SI descriptors 01891 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 01892 // It's an index in the db_lang_array 01893 }, 01894 #endif 01895 01896 #ifdef COUNTRY_CROATIA 01897 // Croatia definitions 01898 { 01899 STR_COUNTRY_CROATIA, // country name string id 01900 COUNTRY_CODE_CROATIA, // 3 character country code 01901 0x00000000, // private data specifier 01902 1, // first unallocated LCN 01903 9999, // last unallocated LCN 01904 DBDEF_AllocateLcnsDefault, 01905 DBDEF_AllocateLcnsDefault, 01906 DBDEF_AllocateLcnsDefault, 01907 DBDEF_TidyDatabaseDefault, 01908 DBDEF_TidyDatabaseDefault, 01909 DBDEF_TidyDatabaseDefault, 01910 0xffff, // start watershed 01911 0xffff, // end watershed 01912 0, // number of regions 01913 NULL, // ptr to region data array 01914 (U8BIT *)content_conversion_array, // table used for converting event types 01915 0, // num analog rf channels 01916 NULL, // analog rf table 01917 (sizeof(vhf_uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 01918 (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_t2_ter_rf_channel_table, // ptr to tuning table 01919 0, // num cable rf channels 01920 NULL, // cable rf table 01921 10714, // min sat freq 01922 12740, // max sat freq 01923 5, // sat freq inc 01924 3, // number of symbol rates 01925 {22000, 27500, 29500}, // sat symbol rates 01926 TRUE, // scan DVB-S2 01927 TRUE, // aerial power reqd 01928 TRUE, // default aerial power 01929 TRUE, // aerial tuning screen required 01930 FALSE, // nordig 01931 (sizeof(hrv_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 01932 (DB_LANG_DATA_ENTRY *)hrv_db_lang_data, // ptr to db lang data 01933 1, // How many times per day the box should do an EIT search if in stand-by 01934 10, // Maximum time (in minutes) needed to receive all the events on a transport 01935 NULL, // Country specific SI descriptors 01936 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 01937 // It's an index in the db_lang_array 01938 }, 01939 #endif 01940 01941 #ifdef COUNTRY_CZECHREP 01942 // czech republic definitions 01943 { 01944 STR_COUNTRY_CZECHREP, // country name string id 01945 COUNTRY_CODE_CZECHREP, // 3 character country code 01946 0x00000000, // private data specifier 01947 1000, // first unallocated LCN 01948 9999, // last unallocated LCN 01949 DBDEF_AllocateLcnsDefault, 01950 DBDEF_AllocateLcnsDefault, 01951 DBDEF_AllocateLcnsDefault, 01952 DBDEF_TidyDatabaseDefault, 01953 DBDEF_TidyDatabaseDefault, 01954 DBDEF_TidyDatabaseDefault, 01955 0xffff, // start watershed 01956 0xffff, // end watershed 01957 0, // number of regions 01958 NULL, // ptr to region data array 01959 (U8BIT *)content_conversion_array, // table used for converting event types 01960 0, // num analog rf channels 01961 NULL, // analog rf table 01962 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 01963 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 01964 (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels 01965 (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table, // cable rf table 01966 10714, // min sat freq 01967 12740, // max sat freq 01968 5, // sat freq inc 01969 3, // number of symbol rates 01970 {22000, 27500, 29500}, // sat symbol rates 01971 TRUE, // scan DVB-S2 01972 TRUE, // aerial power reqd 01973 TRUE, // default aerial power 01974 TRUE, // aerial tuning screen required 01975 FALSE, // nordig 01976 (sizeof(cze_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 01977 (DB_LANG_DATA_ENTRY *)cze_db_lang_data, // ptr to db lang data 01978 1, // How many times per day the box should do an EIT search if in stand-by 01979 10, // Maximum time (in minutes) needed to receive all the events on a transport 01980 NULL, // Country specific SI descriptors 01981 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 01982 // It's an index in the db_lang_array 01983 }, 01984 #endif 01985 01986 #ifdef COUNTRY_FINLAND 01987 // Finnish definitions 01988 { 01989 STR_COUNTRY_FINLAND, // country name string id 01990 COUNTRY_CODE_FINLAND, // 3 character country code 01991 0x00000029, // private data specifier 01992 800, // first unallocated LCN 01993 999, // last unallocated LCN 01994 DBDEF_AllocateLcnsFinland, 01995 DBDEF_AllocateLcnsFinland, 01996 DBDEF_AllocateLcnsFinland, 01997 DBDEF_TidyDatabaseNordig, 01998 DBDEF_TidyDatabaseNordig, 01999 DBDEF_TidyDatabaseNordig, 02000 0xffff, // start watershed 02001 0xffff, // end watershed 02002 0, // number of regions 02003 NULL, // ptr to region data array 02004 (U8BIT *)content_conversion_array, // table used for converting event types 02005 0, // num analog rf channels 02006 NULL, // analog rf table 02007 (sizeof(fin_terr_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02008 (ACFG_TER_RF_CHANNEL_DATA *)fin_terr_rf_channel_table, // ptr to tuning table 02009 (sizeof(fin_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels 02010 (ACFG_CAB_RF_CHANNEL_DATA *)fin_cab_rf_channel_table, // cable rf table 02011 0, // min sat freq 02012 0, // max sat freq 02013 0, // sat freq inc 02014 0, // number of symbol rates 02015 {0}, // sat symbol rates 02016 FALSE, // scan DVB-S2 02017 FALSE, // aerial power reqd 02018 FALSE, // default aerial power 02019 FALSE, // aerial tuning screen required 02020 TRUE, // nordig 02021 (sizeof(fin_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02022 (DB_LANG_DATA_ENTRY *)fin_db_lang_data, // ptr to db lang data 02023 2, // How many times per day the box should do an EIT search if in stand-by 02024 2, // Maximum time (in minutes) needed to receive all the events on a transport 02025 NULL, // Country specific SI descriptors 02026 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02027 // It's an index in the db_lang_array 02028 }, 02029 #endif 02030 02031 #ifdef COUNTRY_FRANCE 02032 // france definitions 02033 { 02034 STR_COUNTRY_FRANCE, // country name string id 02035 COUNTRY_CODE_FRANCE, // 3 character country code 02036 0x00000000, // private data specifier 02037 800, // first unallocated LCN 02038 899, // last unallocated LCN 02039 DBDEF_AllocateLcnsDefault, 02040 DBDEF_AllocateLcnsDefault, 02041 DBDEF_AllocateLcnsDefault, 02042 DBDEF_TidyDatabaseDefault, 02043 DBDEF_TidyDatabaseDefault, 02044 DBDEF_TidyDatabaseDefault, 02045 0xffff, // start watershed 02046 0xffff, // end watershed 02047 0, // number of regions 02048 NULL, // ptr to region data array 02049 (U8BIT *)content_conversion_array, // table used for converting event types 02050 0, // num analog rf channels 02051 NULL, // analog rf table 02052 (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02053 (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table, // ptr to tuning table 02054 0, // num cable rf channels 02055 NULL, // cable rf table 02056 10714, // min sat freq 02057 12740, // max sat freq 02058 5, // sat freq inc 02059 3, // number of symbol rates 02060 {22000, 27500, 29500}, // sat symbol rates 02061 TRUE, // scan DVB-S2 02062 TRUE, // aerial power reqd 02063 TRUE, // default aerial power 02064 TRUE, // aerial tuning screen required 02065 FALSE, // nordig 02066 (sizeof(fra_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02067 (DB_LANG_DATA_ENTRY *)fra_db_lang_data, // ptr to db lang data 02068 1, // How many times per day the box should do an EIT search if in stand-by 02069 10, // Maximum time (in minutes) needed to receive all the events on a transport 02070 fra_si_descs, // Country specific SI descriptors 02071 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02072 // It's an index in the db_lang_array 02073 }, 02074 #endif 02075 02076 #ifdef COUNTRY_GERMANY 02077 // germany definitions 02078 { 02079 STR_COUNTRY_GERMANY, // country name string id 02080 COUNTRY_CODE_GERMANY, // 3 character country code 02081 0x00000000, // private data specifier 02082 1000, // first unallocated LCN 02083 9999, // last unallocated LCN 02084 DBDEF_AllocateLcnsDefault, 02085 DBDEF_AllocateLcnsDefault, 02086 DBDEF_AllocateLcnsDefault, 02087 DBDEF_TidyDatabaseDefault, 02088 DBDEF_TidyDatabaseDefault, 02089 DBDEF_TidyDatabaseDefault, 02090 0xffff, // start watershed 02091 0xffff, // end watershed 02092 0, // number of regions 02093 NULL, // ptr to region data array 02094 (U8BIT *)content_conversion_array, // table used for converting event types 02095 (sizeof(vhf_uhf_ana_rf_channel_table) / sizeof(ACFG_ANA_RF_CHANNEL_DATA)), // num analog rf channels 02096 (ACFG_ANA_RF_CHANNEL_DATA *)vhf_uhf_ana_rf_channel_table, // analog rf table 02097 (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02098 (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table, // ptr to tuning table 02099 (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels 02100 (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table, // cable rf table 02101 10714, // min sat freq 02102 12740, // max sat freq 02103 5, // sat freq inc 02104 3, // number of symbol rates 02105 {22000, 27500, 29500}, // sat symbol rates 02106 TRUE, // scan DVB-S2 02107 TRUE, // aerial power reqd 02108 TRUE, // default aerial power 02109 TRUE, // aerial tuning screen required 02110 FALSE, // nordig 02111 (sizeof(deu_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02112 (DB_LANG_DATA_ENTRY *)deu_db_lang_data, // ptr to db lang data 02113 1, // How many times per day the box should do an EIT search if in stand-by 02114 10, // Maximum time (in minutes) needed to receive all the events on a transport 02115 deu_si_descs, // Country specific SI descriptors 02116 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02117 // It's an index in the db_lang_array 02118 }, 02119 #endif 02120 02121 #ifdef COUNTRY_HUNGARY 02122 // Hungary definitions 02123 { 02124 STR_COUNTRY_HUNGARY, // country name string id 02125 COUNTRY_CODE_HUNGARY, // 3 character country code 02126 0x00000000, // private data specifier 02127 1, // first unallocated LCN 02128 9999, // last unallocated LCN 02129 DBDEF_AllocateLcnsDefault, 02130 DBDEF_AllocateLcnsDefault, 02131 DBDEF_AllocateLcnsDefault, 02132 DBDEF_TidyDatabaseDefault, 02133 DBDEF_TidyDatabaseDefault, 02134 DBDEF_TidyDatabaseDefault, 02135 0xffff, // start watershed 02136 0xffff, // end watershed 02137 0, // number of regions 02138 NULL, // ptr to region data array 02139 (U8BIT *)content_conversion_array, // table used for converting event types 02140 0, // num analog rf channels 02141 NULL, // analog rf table 02142 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02143 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 02144 0, // num cable rf channels 02145 NULL, // cable rf table 02146 10714, // min sat freq 02147 12740, // max sat freq 02148 5, // sat freq inc 02149 3, // number of symbol rates 02150 {22000, 27500, 29500}, // sat symbol rates 02151 TRUE, // scan DVB-S2 02152 TRUE, // aerial power reqd 02153 TRUE, // default aerial power 02154 TRUE, // aerial tuning screen required 02155 FALSE, // nordig 02156 (sizeof(hun_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02157 (DB_LANG_DATA_ENTRY *)hun_db_lang_data, // ptr to db lang data 02158 1, // How many times per day the box should do an EIT search if in stand-by 02159 10, // Maximum time (in minutes) needed to receive all the events on a transport 02160 NULL, // Country specific SI descriptors 02161 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02162 // It's an index in the db_lang_array 02163 }, 02164 #endif 02165 02166 #ifdef COUNTRY_ITALY 02167 // Italy definitions 02168 { 02169 STR_COUNTRY_ITALY, // country name string id 02170 COUNTRY_CODE_ITALY, // 3 character country code 02171 0x00000000, // private data specifier 02172 1, // first unallocated LCN 02173 9999, // last unallocated LCN 02174 DBDEF_AllocateLcnsDefault, 02175 DBDEF_AllocateLcnsDefault, 02176 DBDEF_AllocateLcnsDefault, 02177 DBDEF_TidyDatabaseDefault, 02178 DBDEF_TidyDatabaseDefault, 02179 DBDEF_TidyDatabaseDefault, 02180 0xffff, // start watershed 02181 0xffff, // end watershed 02182 0, // number of regions 02183 NULL, // ptr to region data array 02184 (U8BIT *)content_conversion_array, // table used for converting event types 02185 0, // num analog rf channels 02186 NULL, // analog rf table 02187 (sizeof(vhf_uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02188 (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_t2_ter_rf_channel_table, // ptr to tuning table 02189 0, // num cable rf channels 02190 NULL, // cable rf table 02191 10714, // min sat freq 02192 12740, // max sat freq 02193 5, // sat freq inc 02194 3, // number of symbol rates 02195 {22000, 27500, 29500}, // sat symbol rates 02196 TRUE, // scan DVB-S2 02197 TRUE, // aerial power reqd 02198 TRUE, // default aerial power 02199 TRUE, // aerial tuning screen required 02200 FALSE, // nordig 02201 (sizeof(ita_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02202 (DB_LANG_DATA_ENTRY *)ita_db_lang_data, // ptr to db lang data 02203 1, // How many times per day the box should do an EIT search if in stand-by 02204 10, // Maximum time (in minutes) needed to receive all the events on a transport 02205 NULL, // Country specific SI descriptors 02206 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02207 // It's an index in the db_lang_array 02208 }, 02209 #endif 02210 02211 #ifdef COUNTRY_LATVIA 02212 // Latvia definitions 02213 { 02214 STR_COUNTRY_LATVIA, // country name string id 02215 COUNTRY_CODE_LATVIA, // 3 character country code 02216 0x00000000, // private data specifier 02217 1, // first unallocated LCN 02218 9999, // last unallocated LCN 02219 DBDEF_AllocateLcnsDefault, 02220 DBDEF_AllocateLcnsDefault, 02221 DBDEF_AllocateLcnsDefault, 02222 DBDEF_TidyDatabaseDefault, 02223 DBDEF_TidyDatabaseDefault, 02224 DBDEF_TidyDatabaseDefault, 02225 0xffff, // start watershed 02226 0xffff, // end watershed 02227 0, // number of regions 02228 NULL, // ptr to region data array 02229 (U8BIT *)content_conversion_array, // table used for converting event types 02230 0, // num analog rf channels 02231 NULL, // analog rf table 02232 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02233 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 02234 0, // num cable rf channels 02235 NULL, // cable rf table 02236 10714, // min sat freq 02237 12740, // max sat freq 02238 5, // sat freq inc 02239 3, // number of symbol rates 02240 {22000, 27500, 29500}, // sat symbol rates 02241 TRUE, // scan DVB-S2 02242 TRUE, // aerial power reqd 02243 TRUE, // default aerial power 02244 TRUE, // aerial tuning screen required 02245 FALSE, // nordig 02246 (sizeof(lva_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02247 (DB_LANG_DATA_ENTRY *)lva_db_lang_data, // ptr to db lang data 02248 1, // How many times per day the box should do an EIT search if in stand-by 02249 10, // Maximum time (in minutes) needed to receive all the events on a transport 02250 NULL, // Country specific SI descriptors 02251 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02252 // It's an index in the db_lang_array 02253 }, 02254 #endif 02255 02256 #ifdef COUNTRY_LUXEMBOURG 02257 // Luxembourg definitions 02258 { 02259 STR_COUNTRY_LUXEMBOURG, // country name string id 02260 COUNTRY_CODE_LUXEMBOURG, // 3 character country code 02261 0x00000000, // private data specifier 02262 1, // first unallocated LCN 02263 9999, // last unallocated LCN 02264 DBDEF_AllocateLcnsDefault, 02265 DBDEF_AllocateLcnsDefault, 02266 DBDEF_AllocateLcnsDefault, 02267 DBDEF_TidyDatabaseDefault, 02268 DBDEF_TidyDatabaseDefault, 02269 DBDEF_TidyDatabaseDefault, 02270 0xffff, // start watershed 02271 0xffff, // end watershed 02272 0, // number of regions 02273 NULL, // ptr to region data array 02274 (U8BIT *)content_conversion_array, // table used for converting event types 02275 0, // num analog rf channels 02276 NULL, // analog rf table 02277 (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02278 (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table, // ptr to tuning table 02279 0, // num cable rf channels 02280 NULL, // cable rf table 02281 10714, // min sat freq 02282 12740, // max sat freq 02283 5, // sat freq inc 02284 3, // number of symbol rates 02285 {22000, 27500, 29500}, // sat symbol rates 02286 TRUE, // scan DVB-S2 02287 TRUE, // aerial power reqd 02288 TRUE, // default aerial power 02289 TRUE, // aerial tuning screen required 02290 FALSE, // nordig 02291 (sizeof(lux_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02292 (DB_LANG_DATA_ENTRY *)lux_db_lang_data, // ptr to db lang data 02293 1, // How many times per day the box should do an EIT search if in stand-by 02294 10, // Maximum time (in minutes) needed to receive all the events on a transport 02295 NULL, // Country specific SI descriptors 02296 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02297 // It's an index in the db_lang_array 02298 }, 02299 #endif 02300 02301 #ifdef COUNTRY_NETHERLANDS 02302 // Netherlands definitions 02303 { 02304 STR_COUNTRY_NETHERLANDS, // country name string id 02305 COUNTRY_CODE_NETHERLANDS, // 3 character country code 02306 0x00000000, // private data specifier 02307 800, // first unallocated LCN 02308 899, // last unallocated LCN 02309 DBDEF_AllocateLcnsDefault, 02310 DBDEF_AllocateLcnsDefault, 02311 DBDEF_AllocateLcnsDefault, 02312 DBDEF_TidyDatabaseDefault, 02313 DBDEF_TidyDatabaseDefault, 02314 DBDEF_TidyDatabaseDefault, 02315 0xffff, // start watershed 02316 0xffff, // end watershed 02317 0, // number of regions 02318 NULL, // ptr to region data array 02319 (U8BIT *)content_conversion_array, // table used for converting event types 02320 0, // num analog rf channels 02321 NULL, // analog rf table 02322 (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02323 (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table, // ptr to tuning table 02324 0, // num cable rf channels 02325 NULL, // cable rf table 02326 10714, // min sat freq 02327 12740, // max sat freq 02328 5, // sat freq inc 02329 3, // number of symbol rates 02330 {22000, 27500, 29500}, // sat symbol rates 02331 TRUE, // scan DVB-S2 02332 TRUE, // aerial power reqd 02333 TRUE, // default aerial power 02334 TRUE, // aerial tuning screen required 02335 FALSE, // nordig 02336 (sizeof(nld_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02337 (DB_LANG_DATA_ENTRY *)nld_db_lang_data, // ptr to db lang data 02338 1, // How many times per day the box should do an EIT search if in stand-by 02339 10, // Maximum time (in minutes) needed to receive all the events on a transport 02340 nl_si_descs, // Country specific SI descriptors 02341 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02342 // It's an index in the db_lang_array 02343 }, 02344 #endif 02345 02346 #ifdef COUNTRY_POLAND 02347 // Poland definitions 02348 { 02349 STR_COUNTRY_POLAND, // country name string id 02350 COUNTRY_CODE_POLAND, // 3 character country code 02351 0x00000000, // private data specifier 02352 1, // first unallocated LCN 02353 9999, // last unallocated LCN 02354 DBDEF_AllocateLcnsDefault, 02355 DBDEF_AllocateLcnsDefault, 02356 DBDEF_AllocateLcnsDefault, 02357 DBDEF_TidyDatabaseDefault, 02358 DBDEF_TidyDatabaseDefault, 02359 DBDEF_TidyDatabaseDefault, 02360 0xffff, // start watershed 02361 0xffff, // end watershed 02362 0, // number of regions 02363 NULL, // ptr to region data array 02364 (U8BIT *)content_conversion_array, // table used for converting event types 02365 0, // num analog rf channels 02366 NULL, // analog rf table 02367 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02368 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 02369 0, // num cable rf channels 02370 NULL, // cable rf table 02371 10714, // min sat freq 02372 12740, // max sat freq 02373 5, // sat freq inc 02374 3, // number of symbol rates 02375 {22000, 27500, 29500}, // sat symbol rates 02376 TRUE, // scan DVB-S2 02377 TRUE, // aerial power reqd 02378 TRUE, // default aerial power 02379 TRUE, // aerial tuning screen required 02380 FALSE, // nordig 02381 (sizeof(pol_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02382 (DB_LANG_DATA_ENTRY *)pol_db_lang_data, // ptr to db lang data 02383 1, // How many times per day the box should do an EIT search if in stand-by 02384 10, // Maximum time (in minutes) needed to receive all the events on a transport 02385 NULL, // Country specific SI descriptors 02386 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02387 // It's an index in the db_lang_array 02388 }, 02389 #endif 02390 02391 #ifdef COUNTRY_PORTUGAL 02392 // Portugal definitions 02393 { 02394 STR_COUNTRY_PORTUGAL, // country name string id 02395 COUNTRY_CODE_PORTUGAL, // 3 character country code 02396 0x00000000, // private data specifier 02397 1, // first unallocated LCN 02398 9999, // last unallocated LCN 02399 DBDEF_AllocateLcnsDefault, 02400 DBDEF_AllocateLcnsDefault, 02401 DBDEF_AllocateLcnsDefault, 02402 DBDEF_TidyDatabaseDefault, 02403 DBDEF_TidyDatabaseDefault, 02404 DBDEF_TidyDatabaseDefault, 02405 0xffff, // start watershed 02406 0xffff, // end watershed 02407 0, // number of regions 02408 NULL, // ptr to region data array 02409 (U8BIT *)content_conversion_array, // table used for converting event types 02410 0, // num analog rf channels 02411 NULL, // analog rf table 02412 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02413 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 02414 0, // num cable rf channels 02415 NULL, // cable rf table 02416 10714, // min sat freq 02417 12740, // max sat freq 02418 5, // sat freq inc 02419 3, // number of symbol rates 02420 {22000, 27500, 29500}, // sat symbol rates 02421 TRUE, // scan DVB-S2 02422 TRUE, // aerial power reqd 02423 TRUE, // default aerial power 02424 TRUE, // aerial tuning screen required 02425 FALSE, // nordig 02426 (sizeof(por_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02427 (DB_LANG_DATA_ENTRY *)por_db_lang_data, // ptr to db lang data 02428 1, // How many times per day the box should do an EIT search if in stand-by 02429 10, // Maximum time (in minutes) needed to receive all the events on a transport 02430 NULL, // Country specific SI descriptors 02431 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02432 // It's an index in the db_lang_array 02433 }, 02434 #endif 02435 02436 #ifdef COUNTRY_RUSSIA 02437 // Russian definitions 02438 { 02439 STR_COUNTRY_RUSSIA, // country name string id 02440 COUNTRY_CODE_RUSSIA, // 3 character country code 02441 0x00000000, // private data specifier 02442 800, // first unallocated LCN 02443 899, // last unallocated LCN 02444 DBDEF_AllocateLcnsDefault, 02445 DBDEF_AllocateLcnsDefault, 02446 DBDEF_AllocateLcnsDefault, 02447 DBDEF_TidyDatabaseDefault, 02448 DBDEF_TidyDatabaseDefault, 02449 DBDEF_TidyDatabaseDefault, 02450 0xffff, // start watershed 02451 0xffff, // end watershed 02452 0, // number of regions 02453 NULL, // ptr to region data array 02454 (U8BIT *)content_conversion_array, // table used for converting event types 02455 0, // num analog rf channels 02456 NULL, // analog rf table 02457 (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02458 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table, // ptr to tuning table 02459 0, // num cable rf channels 02460 NULL, // cable rf table 02461 10714, // min sat freq 02462 12740, // max sat freq 02463 5, // sat freq inc 02464 3, // number of symbol rates 02465 {22000, 27500, 29500}, // sat symbol rates 02466 TRUE, // scan DVB-S2 02467 TRUE, // aerial power reqd 02468 TRUE, // default aerial power 02469 TRUE, // aerial tuning screen required 02470 FALSE, // nordig 02471 (sizeof(rus_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02472 (DB_LANG_DATA_ENTRY *)rus_db_lang_data, // ptr to db lang data 02473 1, // How many times per day the box should do an EIT search if in stand-by 02474 10, // Maximum time (in minutes) needed to receive all the events on a transport 02475 NULL, // Country specific SI descriptors 02476 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02477 // It's an index in the db_lang_array 02478 }, 02479 #endif 02480 02481 #ifdef COUNTRY_SERBIA 02482 // Serbia definitions 02483 { 02484 STR_COUNTRY_SERBIA, // country name string id 02485 COUNTRY_CODE_SERBIA, // 3 character country code 02486 0x00000000, // private data specifier 02487 1, // first unallocated LCN 02488 9999, // last unallocated LCN 02489 DBDEF_AllocateLcnsDefault, 02490 DBDEF_AllocateLcnsDefault, 02491 DBDEF_AllocateLcnsDefault, 02492 DBDEF_TidyDatabaseDefault, 02493 DBDEF_TidyDatabaseDefault, 02494 DBDEF_TidyDatabaseDefault, 02495 0xffff, // start watershed 02496 0xffff, // end watershed 02497 0, // number of regions 02498 NULL, // ptr to region data array 02499 (U8BIT *)content_conversion_array, // table used for converting event types 02500 0, // num analog rf channels 02501 NULL, // analog rf table 02502 (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02503 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table, // ptr to tuning table 02504 0, // num cable rf channels 02505 NULL, // cable rf table 02506 10714, // min sat freq 02507 12740, // max sat freq 02508 5, // sat freq inc 02509 3, // number of symbol rates 02510 {22000, 27500, 29500}, // sat symbol rates 02511 TRUE, // scan DVB-S2 02512 TRUE, // aerial power reqd 02513 TRUE, // default aerial power 02514 TRUE, // aerial tuning screen required 02515 FALSE, // nordig 02516 (sizeof(srb_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02517 (DB_LANG_DATA_ENTRY *)srb_db_lang_data, // ptr to db lang data 02518 1, // How many times per day the box should do an EIT search if in stand-by 02519 10, // Maximum time (in minutes) needed to receive all the events on a transport 02520 NULL, // Country specific SI descriptors 02521 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02522 // It's an index in the db_lang_array 02523 }, 02524 #endif 02525 02526 #ifdef COUNTRY_SLOVAKIA 02527 // slovakia definitions 02528 { 02529 STR_COUNTRY_SLOVAKIA, // country name string id 02530 COUNTRY_CODE_SLOVAKIA, // 3 character country code 02531 0x00000000, // private data specifier 02532 1000, // first unallocated LCN 02533 9999, // last unallocated LCN 02534 DBDEF_AllocateLcnsDefault, 02535 DBDEF_AllocateLcnsDefault, 02536 DBDEF_AllocateLcnsDefault, 02537 DBDEF_TidyDatabaseDefault, 02538 DBDEF_TidyDatabaseDefault, 02539 DBDEF_TidyDatabaseDefault, 02540 0xffff, // start watershed 02541 0xffff, // end watershed 02542 0, // number of regions 02543 NULL, // ptr to region data array 02544 (U8BIT *)content_conversion_array, // table used for converting event types 02545 0, // num analog rf channels 02546 NULL, // analog rf table 02547 (sizeof(vhf_uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02548 (ACFG_TER_RF_CHANNEL_DATA *)vhf_uhf_t_ter_rf_channel_table, // ptr to tuning table 02549 (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels 02550 (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table, // cable rf table 02551 10714, // min sat freq 02552 12740, // max sat freq 02553 5, // sat freq inc 02554 3, // number of symbol rates 02555 {22000, 27500, 29500}, // sat symbol rates 02556 TRUE, // scan DVB-S2 02557 TRUE, // aerial power reqd 02558 TRUE, // default aerial power 02559 TRUE, // aerial tuning screen required 02560 FALSE, // nordig 02561 (sizeof(svk_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02562 (DB_LANG_DATA_ENTRY *)svk_db_lang_data, // ptr to db lang data 02563 1, // How many times per day the box should do an EIT search if in stand-by 02564 10, // Maximum time (in minutes) needed to receive all the events on a transport 02565 NULL, // Country specific SI descriptors 02566 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02567 // It's an index in the db_lang_array 02568 }, 02569 #endif 02570 02571 #ifdef COUNTRY_SLOVENIA 02572 // Slovenia definitions 02573 { 02574 STR_COUNTRY_SLOVENIA, // country name string id 02575 COUNTRY_CODE_SLOVENIA, // 3 character country code 02576 0x00000000, // private data specifier 02577 1, // first unallocated LCN 02578 9999, // last unallocated LCN 02579 DBDEF_AllocateLcnsDefault, 02580 DBDEF_AllocateLcnsDefault, 02581 DBDEF_AllocateLcnsDefault, 02582 DBDEF_TidyDatabaseDefault, 02583 DBDEF_TidyDatabaseDefault, 02584 DBDEF_TidyDatabaseDefault, 02585 0xffff, // start watershed 02586 0xffff, // end watershed 02587 0, // number of regions 02588 NULL, // ptr to region data array 02589 (U8BIT *)content_conversion_array, // table used for converting event types 02590 0, // num analog rf channels 02591 NULL, // analog rf table 02592 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02593 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 02594 0, // num cable rf channels 02595 NULL, // cable rf table 02596 10714, // min sat freq 02597 12740, // max sat freq 02598 5, // sat freq inc 02599 3, // number of symbol rates 02600 {22000, 27500, 29500}, // sat symbol rates 02601 TRUE, // scan DVB-S2 02602 TRUE, // aerial power reqd 02603 TRUE, // default aerial power 02604 TRUE, // aerial tuning screen required 02605 FALSE, // nordig 02606 (sizeof(svn_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02607 (DB_LANG_DATA_ENTRY *)svn_db_lang_data, // ptr to db lang data 02608 1, // How many times per day the box should do an EIT search if in stand-by 02609 10, // Maximum time (in minutes) needed to receive all the events on a transport 02610 NULL, // Country specific SI descriptors 02611 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02612 // It's an index in the db_lang_array 02613 }, 02614 #endif 02615 02616 #ifdef COUNTRY_SOUTHAFRICA 02617 // South Africa definitions 02618 { 02619 STR_COUNTRY_SOUTHAFRICA, // country name string id 02620 COUNTRY_CODE_SOUTHAFRICA, // 3 character country code 02621 0x00000000, // UK DTT private data specifier 02622 800, // first unallocated LCN 02623 899, // last unallocated LCN 02624 DBDEF_AllocateLcnsUK, 02625 DBDEF_AllocateLcnsDefault, 02626 DBDEF_AllocateLcnsDefault, 02627 DBDEF_TidyDatabaseUK, 02628 DBDEF_TidyDatabaseDefault, 02629 DBDEF_TidyDatabaseDefault, 02630 1260, // start watershed 02631 330, // end watershed 02632 0, // number of regions 02633 NULL, // ptr to region data array 02634 NULL, // table used for converting event types 02635 0, // num analog rf channels 02636 NULL, // analog rf table 02637 (sizeof(zaf_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num terrestrial rf channels 02638 (ACFG_TER_RF_CHANNEL_DATA *)zaf_ter_rf_channel_table, // terrestrial rf table 02639 0, // num cable rf channels 02640 NULL, // cable rf table 02641 0, // min sat freq 02642 0, // max sat freq 02643 0, // sat freq inc 02644 0, // number of symbol rates 02645 {0}, // sat symbol rates 02646 FALSE, // scan DVB-S2 02647 FALSE, // aerial power reqd 02648 FALSE, // default aerial power 02649 FALSE, // aerial tuning screen required 02650 FALSE, // nordig 02651 (sizeof(zaf_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02652 (DB_LANG_DATA_ENTRY *)zaf_db_lang_data, // ptr to db lang data 02653 1, // How many times per day the box should do an EIT search if in stand-by 02654 10, // Maximum time (in minutes) needed to receive all the events on a transport 02655 sa_si_descs, // Country specific SI descriptors 02656 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02657 // It's an index in the db_lang_array 02658 }, 02659 #endif 02660 02661 #ifdef COUNTRY_SPAIN 02662 // Spain definitions 02663 { 02664 STR_COUNTRY_SPAIN, // country name string id 02665 COUNTRY_CODE_SPAIN, // 3 character country code 02666 0x00000000, // private data specifier 02667 1, // first unallocated LCN 02668 9999, // last unallocated LCN 02669 DBDEF_AllocateLcnsDefault, 02670 DBDEF_AllocateLcnsDefault, 02671 DBDEF_AllocateLcnsDefault, 02672 DBDEF_TidyDatabaseDefault, 02673 DBDEF_TidyDatabaseDefault, 02674 DBDEF_TidyDatabaseDefault, 02675 0xffff, // start watershed 02676 0xffff, // end watershed 02677 0, // number of regions 02678 NULL, // ptr to region data array 02679 (U8BIT *)content_conversion_array, // table used for converting event types 02680 0, // num analog rf channels 02681 NULL, // analog rf table 02682 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02683 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 02684 0, // num cable rf channels 02685 NULL, // cable rf table 02686 10714, // min sat freq 02687 12740, // max sat freq 02688 5, // sat freq inc 02689 3, // number of symbol rates 02690 {22000, 27500, 29500}, // sat symbol rates 02691 TRUE, // scan DVB-S2 02692 TRUE, // aerial power reqd 02693 TRUE, // default aerial power 02694 TRUE, // aerial tuning screen required 02695 FALSE, // nordig 02696 (sizeof(esp_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02697 (DB_LANG_DATA_ENTRY *)esp_db_lang_data, // ptr to db lang data 02698 1, // How many times per day the box should do an EIT search if in stand-by 02699 10, // Maximum time (in minutes) needed to receive all the events on a transport 02700 NULL, // Country specific SI descriptors 02701 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02702 // It's an index in the db_lang_array 02703 }, 02704 #endif 02705 02706 #ifdef COUNTRY_SWEDEN 02707 // Sweden definitions 02708 { 02709 STR_COUNTRY_SWEDEN, // country name string id 02710 COUNTRY_CODE_SWEDEN, // 3 character country code 02711 0x00000000, // private data specifier 02712 1, // first unallocated LCN 02713 9999, // last unallocated LCN 02714 DBDEF_AllocateLcnsDefault, 02715 DBDEF_AllocateLcnsDefault, 02716 DBDEF_AllocateLcnsDefault, 02717 DBDEF_TidyDatabaseDefault, 02718 DBDEF_TidyDatabaseDefault, 02719 DBDEF_TidyDatabaseDefault, 02720 0xffff, // start watershed 02721 0xffff, // end watershed 02722 0, // number of regions 02723 NULL, // ptr to region data array 02724 (U8BIT *)content_conversion_array, // table used for converting event types 02725 0, // num analog rf channels 02726 NULL, // analog rf table 02727 (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02728 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table, // ptr to tuning table 02729 0, // num cable rf channels 02730 NULL, // cable rf table 02731 10714, // min sat freq 02732 12740, // max sat freq 02733 5, // sat freq inc 02734 3, // number of symbol rates 02735 {22000, 27500, 29500}, // sat symbol rates 02736 TRUE, // scan DVB-S2 02737 TRUE, // aerial power reqd 02738 TRUE, // default aerial power 02739 TRUE, // aerial tuning screen required 02740 FALSE, // nordig 02741 (sizeof(swe_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02742 (DB_LANG_DATA_ENTRY *)swe_db_lang_data, // ptr to db lang data 02743 1, // How many times per day the box should do an EIT search if in stand-by 02744 10, // Maximum time (in minutes) needed to receive all the events on a transport 02745 NULL, // Country specific SI descriptors 02746 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02747 // It's an index in the db_lang_array 02748 }, 02749 #endif 02750 02751 #ifdef COUNTRY_SWITZERLAND 02752 // switzerland definitions 02753 { 02754 STR_COUNTRY_SWITZERLAND, // country name string id 02755 COUNTRY_CODE_SWITZERLAND, // 3 character country code 02756 0x00000000, // private data specifier 02757 1, // first unallocated LCN 02758 9999, // last unallocated LCN 02759 DBDEF_AllocateLcnsDefault, 02760 DBDEF_AllocateLcnsDefault, 02761 DBDEF_AllocateLcnsDefault, 02762 DBDEF_TidyDatabaseDefault, 02763 DBDEF_TidyDatabaseDefault, 02764 DBDEF_TidyDatabaseDefault, 02765 0xffff, // start watershed 02766 0xffff, // end watershed 02767 0, // number of regions 02768 NULL, // ptr to region data array 02769 (U8BIT *)content_conversion_array, // table used for converting event types 02770 0, // num analog rf channels 02771 NULL, // analog rf table 02772 (sizeof(uhf_t_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02773 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_ter_rf_channel_table, // ptr to tuning table 02774 (sizeof(deu_cab_rf_channel_table) / sizeof(ACFG_CAB_RF_CHANNEL_DATA)), // num cable rf channels 02775 (ACFG_CAB_RF_CHANNEL_DATA *)deu_cab_rf_channel_table, // cable rf table 02776 10714, // min sat freq 02777 12740, // max sat freq 02778 5, // sat freq inc 02779 3, // number of symbol rates 02780 {22000, 27500, 29500}, // sat symbol rates 02781 TRUE, // scan DVB-S2 02782 TRUE, // aerial power reqd 02783 TRUE, // default aerial power 02784 TRUE, // aerial tuning screen required 02785 FALSE, // nordig 02786 (sizeof(che_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02787 (DB_LANG_DATA_ENTRY *)che_db_lang_data, // ptr to db lang data 02788 1, // How many times per day the box should do an EIT search if in stand-by 02789 10, // Maximum time (in minutes) needed to receive all the events on a transport 02790 che_si_descs, // Country specific SI descriptors 02791 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02792 // It's an index in the db_lang_array 02793 }, 02794 #endif 02795 02796 #ifdef COUNTRY_UK 02797 // uk definitions 02798 { 02799 STR_COUNTRY_UK, // country name string id 02800 COUNTRY_CODE_UK, // 3 character country code 02801 0x0000233a, // UK DTT private data specifier 02802 800, // first unallocated LCN 02803 899, // last unallocated LCN 02804 DBDEF_AllocateLcnsUK, 02805 DBDEF_AllocateLcnsDefault, 02806 DBDEF_AllocateLcnsDefault, 02807 DBDEF_TidyDatabaseUK, 02808 DBDEF_TidyDatabaseDefault, 02809 DBDEF_TidyDatabaseSatUK, 02810 1260, // start watershed 02811 330, // end watershed 02812 0, // number of regions 02813 NULL, // ptr to region data array 02814 (U8BIT *)uk_content_conversion_array, // table used for converting event types 02815 (sizeof(uhf_ana_rf_channel_table) / sizeof(ACFG_ANA_RF_CHANNEL_DATA)), // num analog rf channels 02816 (ACFG_ANA_RF_CHANNEL_DATA *)uhf_ana_rf_channel_table, // analog rf table 02817 (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num terrestrial rf channels 02818 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table, // terrestrial rf table 02819 0, // num cable rf channels 02820 NULL, // cable rf table 02821 10714, // min sat freq 02822 12740, // max sat freq 02823 5, // sat freq inc 02824 4, // number of symbol rates 02825 {22000, 23000, 27500, 29500}, // sat symbol rates 02826 TRUE, // scan DVB-S2 02827 FALSE, // aerial power reqd 02828 FALSE, // default aerial power 02829 FALSE, // aerial tuning screen required 02830 FALSE, // nordig 02831 (sizeof(gbr_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02832 (DB_LANG_DATA_ENTRY *)gbr_db_lang_data, // ptr to db lang data 02833 1, // How many times per day the box should do an EIT search if in stand-by 02834 10, // Maximum time (in minutes) needed to receive all the events on a transport 02835 NULL, // Country specific SI descriptors 02836 0 // Fall back language for those countries that don't have a secondary language concept. 02837 // It's an index in the db_lang_array 02838 }, 02839 #endif 02840 02841 #ifdef COUNTRY_UKRAINE 02842 // Ukraine definitions 02843 { 02844 STR_COUNTRY_UKRAINE, // country name string id 02845 COUNTRY_CODE_UKRAINE, // 3 character country code 02846 0x00000000, // private data specifier 02847 1, // first unallocated LCN 02848 9999, // last unallocated LCN 02849 DBDEF_AllocateLcnsDefault, 02850 DBDEF_AllocateLcnsDefault, 02851 DBDEF_AllocateLcnsDefault, 02852 DBDEF_TidyDatabaseDefault, 02853 DBDEF_TidyDatabaseDefault, 02854 DBDEF_TidyDatabaseDefault, 02855 0xffff, // start watershed 02856 0xffff, // end watershed 02857 0, // number of regions 02858 NULL, // ptr to region data array 02859 (U8BIT *)content_conversion_array, // table used for converting event types 02860 0, // num analog rf channels 02861 NULL, // analog rf table 02862 (sizeof(uhf_t_t2_ter_rf_channel_table) / sizeof(ACFG_TER_RF_CHANNEL_DATA)), // num rf channels in table 02863 (ACFG_TER_RF_CHANNEL_DATA *)uhf_t_t2_ter_rf_channel_table, // ptr to tuning table 02864 0, // num cable rf channels 02865 NULL, // cable rf table 02866 10714, // min sat freq 02867 12740, // max sat freq 02868 5, // sat freq inc 02869 3, // number of symbol rates 02870 {22000, 27500, 29500}, // sat symbol rates 02871 TRUE, // scan DVB-S2 02872 TRUE, // aerial power reqd 02873 TRUE, // default aerial power 02874 TRUE, // aerial tuning screen required 02875 FALSE, // nordig 02876 (sizeof(ukr_db_lang_data) / sizeof(DB_LANG_DATA_ENTRY)), // number of db lang options 02877 (DB_LANG_DATA_ENTRY *)ukr_db_lang_data, // ptr to db lang data 02878 1, // How many times per day the box should do an EIT search if in stand-by 02879 10, // Maximum time (in minutes) needed to receive all the events on a transport 02880 NULL, // Country specific SI descriptors 02881 ACFG_INVALID_LANG // Fall back language for those countries that don't have a secondary language concept 02882 // It's an index in the db_lang_array 02883 }, 02884 #endif 02885 }; 02886 #endif 02887 02888 #endif // _AP_CFDAT_H 02889 02890 //************************************************************************************************** 02891 // End of File 02892 //**************************************************************************************************