Mercurial > mplayer.hg
annotate stream/frequencies.c @ 30251:fbb33d643fe6
Remove hackish and not actually working code to make vidix compile with
compilers without inline assembly.
Almost no OS provides inb() etc. in its libraries, and removing the
broken fallback code makes it compile on Solaris with Sun C compiler.
author | reimar |
---|---|
date | Tue, 12 Jan 2010 20:20:49 +0000 |
parents | 0f1b5b68af32 |
children | ce0122361a39 |
rev | line source |
---|---|
2933 | 1 #include <stdlib.h> |
2 #include <sys/time.h> | |
3 | |
4 #include "frequencies.h" | |
5 | |
6 /* --------------------------------------------------------------------- */ | |
7 | |
8 /* US broadcast */ | |
18032 | 9 static const struct CHANLIST ntsc_bcast[] = { |
2933 | 10 { "2", 55250 }, |
11 { "3", 61250 }, | |
12 { "4", 67250 }, | |
13 { "5", 77250 }, | |
14 { "6", 83250 }, | |
15 { "7", 175250 }, | |
16 { "8", 181250 }, | |
17 { "9", 187250 }, | |
18 { "10", 193250 }, | |
19 { "11", 199250 }, | |
20 { "12", 205250 }, | |
21 { "13", 211250 }, | |
22 { "14", 471250 }, | |
23 { "15", 477250 }, | |
24 { "16", 483250 }, | |
25 { "17", 489250 }, | |
26 { "18", 495250 }, | |
27 { "19", 501250 }, | |
28 { "20", 507250 }, | |
29 { "21", 513250 }, | |
30 { "22", 519250 }, | |
31 { "23", 525250 }, | |
32 { "24", 531250 }, | |
33 { "25", 537250 }, | |
34 { "26", 543250 }, | |
35 { "27", 549250 }, | |
36 { "28", 555250 }, | |
37 { "29", 561250 }, | |
38 { "30", 567250 }, | |
39 { "31", 573250 }, | |
40 { "32", 579250 }, | |
41 { "33", 585250 }, | |
42 { "34", 591250 }, | |
43 { "35", 597250 }, | |
44 { "36", 603250 }, | |
45 { "37", 609250 }, | |
46 { "38", 615250 }, | |
47 { "39", 621250 }, | |
48 { "40", 627250 }, | |
49 { "41", 633250 }, | |
50 { "42", 639250 }, | |
51 { "43", 645250 }, | |
52 { "44", 651250 }, | |
53 { "45", 657250 }, | |
54 { "46", 663250 }, | |
55 { "47", 669250 }, | |
56 { "48", 675250 }, | |
57 { "49", 681250 }, | |
58 { "50", 687250 }, | |
59 { "51", 693250 }, | |
60 { "52", 699250 }, | |
61 { "53", 705250 }, | |
62 { "54", 711250 }, | |
63 { "55", 717250 }, | |
64 { "56", 723250 }, | |
65 { "57", 729250 }, | |
66 { "58", 735250 }, | |
67 { "59", 741250 }, | |
68 { "60", 747250 }, | |
69 { "61", 753250 }, | |
70 { "62", 759250 }, | |
71 { "63", 765250 }, | |
72 { "64", 771250 }, | |
73 { "65", 777250 }, | |
74 { "66", 783250 }, | |
75 { "67", 789250 }, | |
76 { "68", 795250 }, | |
77 { "69", 801250 }, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
78 |
2933 | 79 { "70", 807250 }, |
80 { "71", 813250 }, | |
81 { "72", 819250 }, | |
82 { "73", 825250 }, | |
83 { "74", 831250 }, | |
84 { "75", 837250 }, | |
85 { "76", 843250 }, | |
86 { "77", 849250 }, | |
87 { "78", 855250 }, | |
88 { "79", 861250 }, | |
89 { "80", 867250 }, | |
90 { "81", 873250 }, | |
91 { "82", 879250 }, | |
92 { "83", 885250 }, | |
93 }; | |
94 | |
95 /* US cable */ | |
18032 | 96 static const struct CHANLIST ntsc_cable[] = { |
2933 | 97 { "1", 73250 }, |
98 { "2", 55250 }, | |
99 { "3", 61250 }, | |
100 { "4", 67250 }, | |
101 { "5", 77250 }, | |
102 { "6", 83250 }, | |
103 { "7", 175250 }, | |
104 { "8", 181250 }, | |
105 { "9", 187250 }, | |
106 { "10", 193250 }, | |
107 { "11", 199250 }, | |
108 { "12", 205250 }, | |
109 | |
110 { "13", 211250 }, | |
111 { "14", 121250 }, | |
112 { "15", 127250 }, | |
113 { "16", 133250 }, | |
114 { "17", 139250 }, | |
115 { "18", 145250 }, | |
116 { "19", 151250 }, | |
117 { "20", 157250 }, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
118 |
2933 | 119 { "21", 163250 }, |
120 { "22", 169250 }, | |
121 { "23", 217250 }, | |
122 { "24", 223250 }, | |
123 { "25", 229250 }, | |
124 { "26", 235250 }, | |
125 { "27", 241250 }, | |
126 { "28", 247250 }, | |
127 { "29", 253250 }, | |
128 { "30", 259250 }, | |
129 { "31", 265250 }, | |
130 { "32", 271250 }, | |
131 { "33", 277250 }, | |
132 { "34", 283250 }, | |
133 { "35", 289250 }, | |
134 { "36", 295250 }, | |
135 { "37", 301250 }, | |
136 { "38", 307250 }, | |
137 { "39", 313250 }, | |
138 { "40", 319250 }, | |
139 { "41", 325250 }, | |
140 { "42", 331250 }, | |
141 { "43", 337250 }, | |
142 { "44", 343250 }, | |
143 { "45", 349250 }, | |
144 { "46", 355250 }, | |
145 { "47", 361250 }, | |
146 { "48", 367250 }, | |
147 { "49", 373250 }, | |
148 { "50", 379250 }, | |
149 { "51", 385250 }, | |
150 { "52", 391250 }, | |
151 { "53", 397250 }, | |
152 { "54", 403250 }, | |
153 { "55", 409250 }, | |
154 { "56", 415250 }, | |
155 { "57", 421250 }, | |
156 { "58", 427250 }, | |
157 { "59", 433250 }, | |
158 { "60", 439250 }, | |
159 { "61", 445250 }, | |
160 { "62", 451250 }, | |
161 { "63", 457250 }, | |
162 { "64", 463250 }, | |
163 { "65", 469250 }, | |
164 { "66", 475250 }, | |
165 { "67", 481250 }, | |
166 { "68", 487250 }, | |
167 { "69", 493250 }, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
168 |
2933 | 169 { "70", 499250 }, |
170 { "71", 505250 }, | |
171 { "72", 511250 }, | |
172 { "73", 517250 }, | |
173 { "74", 523250 }, | |
174 { "75", 529250 }, | |
175 { "76", 535250 }, | |
176 { "77", 541250 }, | |
177 { "78", 547250 }, | |
178 { "79", 553250 }, | |
179 { "80", 559250 }, | |
180 { "81", 565250 }, | |
181 { "82", 571250 }, | |
182 { "83", 577250 }, | |
183 { "84", 583250 }, | |
184 { "85", 589250 }, | |
185 { "86", 595250 }, | |
186 { "87", 601250 }, | |
187 { "88", 607250 }, | |
188 { "89", 613250 }, | |
189 { "90", 619250 }, | |
190 { "91", 625250 }, | |
191 { "92", 631250 }, | |
192 { "93", 637250 }, | |
193 { "94", 643250 }, | |
194 { "95", 91250 }, | |
195 { "96", 97250 }, | |
196 { "97", 103250 }, | |
197 { "98", 109250 }, | |
198 { "99", 115250 }, | |
199 { "100", 649250 }, | |
200 { "101", 655250 }, | |
201 { "102", 661250 }, | |
202 { "103", 667250 }, | |
203 { "104", 673250 }, | |
204 { "105", 679250 }, | |
205 { "106", 685250 }, | |
206 { "107", 691250 }, | |
207 { "108", 697250 }, | |
208 { "109", 703250 }, | |
209 { "110", 709250 }, | |
210 { "111", 715250 }, | |
211 { "112", 721250 }, | |
212 { "113", 727250 }, | |
213 { "114", 733250 }, | |
214 { "115", 739250 }, | |
215 { "116", 745250 }, | |
216 { "117", 751250 }, | |
217 { "118", 757250 }, | |
218 { "119", 763250 }, | |
219 { "120", 769250 }, | |
220 { "121", 775250 }, | |
221 { "122", 781250 }, | |
222 { "123", 787250 }, | |
223 { "124", 793250 }, | |
224 { "125", 799250 }, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
225 |
2933 | 226 { "T7", 8250 }, |
227 { "T8", 14250 }, | |
228 { "T9", 20250 }, | |
229 { "T10", 26250 }, | |
230 { "T11", 32250 }, | |
231 { "T12", 38250 }, | |
232 { "T13", 44250 }, | |
233 { "T14", 50250 } | |
234 }; | |
235 | |
236 /* US HRC */ | |
18032 | 237 static const struct CHANLIST ntsc_hrc[] = { |
2933 | 238 { "1", 72000 }, |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
239 { "2", 54000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
240 { "3", 60000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
241 { "4", 66000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
242 { "5", 78000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
243 { "6", 84000 }, |
2933 | 244 { "7", 174000 }, |
245 { "8", 180000 }, | |
246 { "9", 186000 }, | |
247 { "10", 192000 }, | |
248 { "11", 198000 }, | |
249 { "12", 204000 }, | |
250 | |
251 { "13", 210000 }, | |
252 { "14", 120000 }, | |
253 { "15", 126000 }, | |
254 { "16", 132000 }, | |
255 { "17", 138000 }, | |
256 { "18", 144000 }, | |
257 { "19", 150000 }, | |
258 { "20", 156000 }, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
259 |
2933 | 260 { "21", 162000 }, |
261 { "22", 168000 }, | |
262 { "23", 216000 }, | |
263 { "24", 222000 }, | |
264 { "25", 228000 }, | |
265 { "26", 234000 }, | |
266 { "27", 240000 }, | |
267 { "28", 246000 }, | |
268 { "29", 252000 }, | |
269 { "30", 258000 }, | |
270 { "31", 264000 }, | |
271 { "32", 270000 }, | |
272 { "33", 276000 }, | |
273 { "34", 282000 }, | |
274 { "35", 288000 }, | |
275 { "36", 294000 }, | |
276 { "37", 300000 }, | |
277 { "38", 306000 }, | |
278 { "39", 312000 }, | |
279 { "40", 318000 }, | |
280 { "41", 324000 }, | |
281 { "42", 330000 }, | |
282 { "43", 336000 }, | |
283 { "44", 342000 }, | |
284 { "45", 348000 }, | |
285 { "46", 354000 }, | |
286 { "47", 360000 }, | |
287 { "48", 366000 }, | |
288 { "49", 372000 }, | |
289 { "50", 378000 }, | |
290 { "51", 384000 }, | |
291 { "52", 390000 }, | |
292 { "53", 396000 }, | |
293 { "54", 402000 }, | |
294 { "55", 408000 }, | |
295 { "56", 414000 }, | |
296 { "57", 420000 }, | |
297 { "58", 426000 }, | |
298 { "59", 432000 }, | |
299 { "60", 438000 }, | |
300 { "61", 444000 }, | |
301 { "62", 450000 }, | |
302 { "63", 456000 }, | |
303 { "64", 462000 }, | |
304 { "65", 468000 }, | |
305 { "66", 474000 }, | |
306 { "67", 480000 }, | |
307 { "68", 486000 }, | |
308 { "69", 492000 }, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
309 |
2933 | 310 { "70", 498000 }, |
311 { "71", 504000 }, | |
312 { "72", 510000 }, | |
313 { "73", 516000 }, | |
314 { "74", 522000 }, | |
315 { "75", 528000 }, | |
316 { "76", 534000 }, | |
317 { "77", 540000 }, | |
318 { "78", 546000 }, | |
319 { "79", 552000 }, | |
320 { "80", 558000 }, | |
321 { "81", 564000 }, | |
322 { "82", 570000 }, | |
323 { "83", 576000 }, | |
324 { "84", 582000 }, | |
325 { "85", 588000 }, | |
326 { "86", 594000 }, | |
327 { "87", 600000 }, | |
328 { "88", 606000 }, | |
329 { "89", 612000 }, | |
330 { "90", 618000 }, | |
331 { "91", 624000 }, | |
332 { "92", 630000 }, | |
333 { "93", 636000 }, | |
334 { "94", 642000 }, | |
335 { "95", 900000 }, | |
336 { "96", 960000 }, | |
337 { "97", 102000 }, | |
338 { "98", 108000 }, | |
339 { "99", 114000 }, | |
340 { "100", 648000 }, | |
341 { "101", 654000 }, | |
342 { "102", 660000 }, | |
343 { "103", 666000 }, | |
344 { "104", 672000 }, | |
345 { "105", 678000 }, | |
346 { "106", 684000 }, | |
347 { "107", 690000 }, | |
348 { "108", 696000 }, | |
349 { "109", 702000 }, | |
350 { "110", 708000 }, | |
351 { "111", 714000 }, | |
352 { "112", 720000 }, | |
353 { "113", 726000 }, | |
354 { "114", 732000 }, | |
355 { "115", 738000 }, | |
356 { "116", 744000 }, | |
357 { "117", 750000 }, | |
358 { "118", 756000 }, | |
359 { "119", 762000 }, | |
360 { "120", 768000 }, | |
361 { "121", 774000 }, | |
362 { "122", 780000 }, | |
363 { "123", 786000 }, | |
364 { "124", 792000 }, | |
365 { "125", 798000 }, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
366 |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
367 { "T7", 7000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
368 { "T8", 13000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
369 { "T9", 19000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
370 { "T10", 25000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
371 { "T11", 31000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
372 { "T12", 37000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
373 { "T13", 43000 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
374 { "T14", 49000 }, |
2933 | 375 }; |
376 | |
377 /* --------------------------------------------------------------------- */ | |
378 | |
379 /* JP broadcast */ | |
18032 | 380 static const struct CHANLIST ntsc_bcast_jp[] = { |
2933 | 381 { "1", 91250 }, |
382 { "2", 97250 }, | |
383 { "3", 103250 }, | |
384 { "4", 171250 }, | |
385 { "5", 177250 }, | |
386 { "6", 183250 }, | |
387 { "7", 189250 }, | |
388 { "8", 193250 }, | |
389 { "9", 199250 }, | |
390 { "10", 205250 }, | |
391 { "11", 211250 }, | |
392 { "12", 217250 }, | |
393 | |
394 { "13", 471250 }, | |
395 { "14", 477250 }, | |
396 { "15", 483250 }, | |
397 { "16", 489250 }, | |
398 { "17", 495250 }, | |
399 { "18", 501250 }, | |
400 { "19", 507250 }, | |
401 { "20", 513250 }, | |
402 { "21", 519250 }, | |
403 { "22", 525250 }, | |
404 { "23", 531250 }, | |
405 { "24", 537250 }, | |
406 { "25", 543250 }, | |
407 { "26", 549250 }, | |
408 { "27", 555250 }, | |
409 { "28", 561250 }, | |
410 { "29", 567250 }, | |
411 { "30", 573250 }, | |
412 { "31", 579250 }, | |
413 { "32", 585250 }, | |
414 { "33", 591250 }, | |
415 { "34", 597250 }, | |
416 { "35", 603250 }, | |
417 { "36", 609250 }, | |
418 { "37", 615250 }, | |
419 { "38", 621250 }, | |
420 { "39", 627250 }, | |
421 { "40", 633250 }, | |
422 { "41", 639250 }, | |
423 { "42", 645250 }, | |
424 { "43", 651250 }, | |
425 { "44", 657250 }, | |
426 | |
427 { "45", 663250 }, | |
428 { "46", 669250 }, | |
429 { "47", 675250 }, | |
430 { "48", 681250 }, | |
431 { "49", 687250 }, | |
432 { "50", 693250 }, | |
433 { "51", 699250 }, | |
434 { "52", 705250 }, | |
435 { "53", 711250 }, | |
436 { "54", 717250 }, | |
437 { "55", 723250 }, | |
438 { "56", 729250 }, | |
439 { "57", 735250 }, | |
440 { "58", 741250 }, | |
441 { "59", 747250 }, | |
442 { "60", 753250 }, | |
443 { "61", 759250 }, | |
444 { "62", 765250 }, | |
445 }; | |
446 | |
447 /* JP cable */ | |
18032 | 448 static const struct CHANLIST ntsc_cable_jp[] = { |
2933 | 449 { "13", 109250 }, |
450 { "14", 115250 }, | |
451 { "15", 121250 }, | |
452 { "16", 127250 }, | |
453 { "17", 133250 }, | |
454 { "18", 139250 }, | |
455 { "19", 145250 }, | |
456 { "20", 151250 }, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
457 |
2933 | 458 { "21", 157250 }, |
459 { "22", 165250 }, | |
460 { "23", 223250 }, | |
461 { "24", 231250 }, | |
462 { "25", 237250 }, | |
463 { "26", 243250 }, | |
464 { "27", 249250 }, | |
465 { "28", 253250 }, | |
466 { "29", 259250 }, | |
467 { "30", 265250 }, | |
468 { "31", 271250 }, | |
469 { "32", 277250 }, | |
470 { "33", 283250 }, | |
471 { "34", 289250 }, | |
472 { "35", 295250 }, | |
473 { "36", 301250 }, | |
474 { "37", 307250 }, | |
475 { "38", 313250 }, | |
476 { "39", 319250 }, | |
477 { "40", 325250 }, | |
478 { "41", 331250 }, | |
479 { "42", 337250 }, | |
480 { "43", 343250 }, | |
481 { "44", 349250 }, | |
482 { "45", 355250 }, | |
483 { "46", 361250 }, | |
484 { "47", 367250 }, | |
485 { "48", 373250 }, | |
486 { "49", 379250 }, | |
487 { "50", 385250 }, | |
488 { "51", 391250 }, | |
489 { "52", 397250 }, | |
490 { "53", 403250 }, | |
491 { "54", 409250 }, | |
492 { "55", 415250 }, | |
493 { "56", 421250 }, | |
494 { "57", 427250 }, | |
495 { "58", 433250 }, | |
496 { "59", 439250 }, | |
497 { "60", 445250 }, | |
498 { "61", 451250 }, | |
499 { "62", 457250 }, | |
500 { "63", 463250 }, | |
501 }; | |
502 | |
503 /* --------------------------------------------------------------------- */ | |
504 | |
505 /* australia */ | |
18032 | 506 static const struct CHANLIST pal_australia[] = { |
2933 | 507 { "0", 46250 }, |
508 { "1", 57250 }, | |
509 { "2", 64250 }, | |
510 { "3", 86250 }, | |
511 { "4", 95250 }, | |
512 { "5", 102250 }, | |
513 { "5A", 138250 }, | |
514 { "6", 175250 }, | |
515 { "7", 182250 }, | |
516 { "8", 189250 }, | |
517 { "9", 196250 }, | |
518 { "10", 209250 }, | |
519 { "11", 216250 }, | |
520 { "28", 527250 }, | |
521 { "29", 534250 }, | |
522 { "30", 541250 }, | |
523 { "31", 548250 }, | |
524 { "32", 555250 }, | |
525 { "33", 562250 }, | |
526 { "34", 569250 }, | |
527 { "35", 576250 }, | |
528 { "36", 591250 }, | |
529 { "39", 604250 }, | |
530 { "40", 611250 }, | |
531 { "41", 618250 }, | |
532 { "42", 625250 }, | |
533 { "43", 632250 }, | |
534 { "44", 639250 }, | |
535 { "45", 646250 }, | |
536 { "46", 653250 }, | |
537 { "47", 660250 }, | |
538 { "48", 667250 }, | |
539 { "49", 674250 }, | |
540 { "50", 681250 }, | |
541 { "51", 688250 }, | |
542 { "52", 695250 }, | |
543 { "53", 702250 }, | |
544 { "54", 709250 }, | |
545 { "55", 716250 }, | |
546 { "56", 723250 }, | |
547 { "57", 730250 }, | |
548 { "58", 737250 }, | |
549 { "59", 744250 }, | |
550 { "60", 751250 }, | |
551 { "61", 758250 }, | |
552 { "62", 765250 }, | |
553 { "63", 772250 }, | |
554 { "64", 779250 }, | |
555 { "65", 786250 }, | |
556 { "66", 793250 }, | |
557 { "67", 800250 }, | |
558 { "68", 807250 }, | |
559 { "69", 814250 }, | |
560 }; | |
561 | |
562 /* --------------------------------------------------------------------- */ | |
563 /* europe */ | |
564 | |
565 /* CCIR frequencies */ | |
566 | |
567 #define FREQ_CCIR_I_III \ | |
568 { "E2", 48250 }, \ | |
569 { "E3", 55250 }, \ | |
570 { "E4", 62250 }, \ | |
571 \ | |
572 { "S01", 69250 }, \ | |
573 { "S02", 76250 }, \ | |
574 { "S03", 83250 }, \ | |
575 \ | |
576 { "E5", 175250 }, \ | |
577 { "E6", 182250 }, \ | |
578 { "E7", 189250 }, \ | |
579 { "E8", 196250 }, \ | |
580 { "E9", 203250 }, \ | |
581 { "E10", 210250 }, \ | |
582 { "E11", 217250 }, \ | |
583 { "E12", 224250 } | |
584 | |
585 #define FREQ_CCIR_SL_SH \ | |
586 { "SE1", 105250 }, \ | |
587 { "SE2", 112250 }, \ | |
588 { "SE3", 119250 }, \ | |
589 { "SE4", 126250 }, \ | |
590 { "SE5", 133250 }, \ | |
591 { "SE6", 140250 }, \ | |
592 { "SE7", 147250 }, \ | |
593 { "SE8", 154250 }, \ | |
594 { "SE9", 161250 }, \ | |
595 { "SE10", 168250 }, \ | |
596 \ | |
597 { "SE11", 231250 }, \ | |
598 { "SE12", 238250 }, \ | |
599 { "SE13", 245250 }, \ | |
600 { "SE14", 252250 }, \ | |
601 { "SE15", 259250 }, \ | |
602 { "SE16", 266250 }, \ | |
603 { "SE17", 273250 }, \ | |
604 { "SE18", 280250 }, \ | |
605 { "SE19", 287250 }, \ | |
606 { "SE20", 294250 } | |
607 | |
608 #define FREQ_CCIR_H \ | |
609 { "S21", 303250 }, \ | |
610 { "S22", 311250 }, \ | |
611 { "S23", 319250 }, \ | |
612 { "S24", 327250 }, \ | |
613 { "S25", 335250 }, \ | |
614 { "S26", 343250 }, \ | |
615 { "S27", 351250 }, \ | |
616 { "S28", 359250 }, \ | |
617 { "S29", 367250 }, \ | |
618 { "S30", 375250 }, \ | |
619 { "S31", 383250 }, \ | |
620 { "S32", 391250 }, \ | |
621 { "S33", 399250 }, \ | |
622 { "S34", 407250 }, \ | |
623 { "S35", 415250 }, \ | |
624 { "S36", 423250 }, \ | |
625 { "S37", 431250 }, \ | |
626 { "S38", 439250 }, \ | |
627 { "S39", 447250 }, \ | |
628 { "S40", 455250 }, \ | |
629 { "S41", 463250 } | |
630 | |
631 /* OIRT frequencies */ | |
632 | |
633 #define FREQ_OIRT_I_III \ | |
634 { "R1", 49750 }, \ | |
635 { "R2", 59250 }, \ | |
636 \ | |
637 { "R3", 77250 }, \ | |
638 { "R4", 85250 }, \ | |
639 { "R5", 93250 }, \ | |
640 \ | |
641 { "R6", 175250 }, \ | |
642 { "R7", 183250 }, \ | |
643 { "R8", 191250 }, \ | |
644 { "R9", 199250 }, \ | |
645 { "R10", 207250 }, \ | |
646 { "R11", 215250 }, \ | |
647 { "R12", 223250 } | |
648 | |
649 #define FREQ_OIRT_SL_SH \ | |
650 { "SR1", 111250 }, \ | |
651 { "SR2", 119250 }, \ | |
652 { "SR3", 127250 }, \ | |
653 { "SR4", 135250 }, \ | |
654 { "SR5", 143250 }, \ | |
655 { "SR6", 151250 }, \ | |
656 { "SR7", 159250 }, \ | |
657 { "SR8", 167250 }, \ | |
658 \ | |
659 { "SR11", 231250 }, \ | |
660 { "SR12", 239250 }, \ | |
661 { "SR13", 247250 }, \ | |
662 { "SR14", 255250 }, \ | |
663 { "SR15", 263250 }, \ | |
664 { "SR16", 271250 }, \ | |
665 { "SR17", 279250 }, \ | |
666 { "SR18", 287250 }, \ | |
667 { "SR19", 295250 } | |
668 | |
669 #define FREQ_UHF \ | |
670 { "21", 471250 }, \ | |
671 { "22", 479250 }, \ | |
672 { "23", 487250 }, \ | |
673 { "24", 495250 }, \ | |
674 { "25", 503250 }, \ | |
675 { "26", 511250 }, \ | |
676 { "27", 519250 }, \ | |
677 { "28", 527250 }, \ | |
678 { "29", 535250 }, \ | |
679 { "30", 543250 }, \ | |
680 { "31", 551250 }, \ | |
681 { "32", 559250 }, \ | |
682 { "33", 567250 }, \ | |
683 { "34", 575250 }, \ | |
684 { "35", 583250 }, \ | |
685 { "36", 591250 }, \ | |
686 { "37", 599250 }, \ | |
687 { "38", 607250 }, \ | |
688 { "39", 615250 }, \ | |
689 { "40", 623250 }, \ | |
690 { "41", 631250 }, \ | |
691 { "42", 639250 }, \ | |
692 { "43", 647250 }, \ | |
693 { "44", 655250 }, \ | |
694 { "45", 663250 }, \ | |
695 { "46", 671250 }, \ | |
696 { "47", 679250 }, \ | |
697 { "48", 687250 }, \ | |
698 { "49", 695250 }, \ | |
699 { "50", 703250 }, \ | |
700 { "51", 711250 }, \ | |
701 { "52", 719250 }, \ | |
702 { "53", 727250 }, \ | |
703 { "54", 735250 }, \ | |
704 { "55", 743250 }, \ | |
705 { "56", 751250 }, \ | |
706 { "57", 759250 }, \ | |
707 { "58", 767250 }, \ | |
708 { "59", 775250 }, \ | |
709 { "60", 783250 }, \ | |
710 { "61", 791250 }, \ | |
711 { "62", 799250 }, \ | |
712 { "63", 807250 }, \ | |
713 { "64", 815250 }, \ | |
714 { "65", 823250 }, \ | |
715 { "66", 831250 }, \ | |
716 { "67", 839250 }, \ | |
717 { "68", 847250 }, \ | |
718 { "69", 855250 } | |
719 | |
18032 | 720 static const struct CHANLIST europe_west[] = { |
2933 | 721 FREQ_CCIR_I_III, |
722 FREQ_CCIR_SL_SH, | |
723 FREQ_CCIR_H, | |
724 FREQ_UHF | |
725 }; | |
726 | |
18032 | 727 static const struct CHANLIST europe_east[] = { |
2933 | 728 FREQ_OIRT_I_III, |
729 FREQ_OIRT_SL_SH, | |
730 FREQ_CCIR_I_III, | |
731 FREQ_CCIR_SL_SH, | |
732 FREQ_CCIR_H, | |
733 FREQ_UHF | |
734 }; | |
735 | |
18032 | 736 static const struct CHANLIST pal_italy[] = { |
2933 | 737 { "A", 53750 }, |
738 { "B", 62250 }, | |
739 { "C", 82250 }, | |
740 { "D", 175250 }, | |
741 { "E", 183750 }, | |
742 { "F", 192250 }, | |
743 { "G", 201250 }, | |
744 { "H", 210250 }, | |
745 { "H1", 217250 }, | |
746 { "H2", 224250 }, | |
747 FREQ_UHF | |
748 }; | |
749 | |
25683 | 750 static const struct CHANLIST pal_ireland[] = { |
19590
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
751 { "A0", 45750 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
752 { "A1", 48000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
753 { "A2", 53750 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
754 { "A3", 56000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
755 { "A4", 61750 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
756 { "A5", 64000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
757 { "A6", 175250 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
758 { "A7", 176000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
759 { "A8", 183250 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
760 { "A9", 184000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
761 { "A10", 191250 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
762 { "A11", 192000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
763 { "A12", 199250 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
764 { "A13", 200000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
765 { "A14", 207250 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
766 { "A15", 208000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
767 { "A16", 215250 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
768 { "A17", 216000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
769 { "A18", 224000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
770 { "A19", 232000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
771 { "A20", 248000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
772 { "A21", 256000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
773 { "A22", 264000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
774 { "A23", 272000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
775 { "A24", 280000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
776 { "A25", 288000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
777 { "A26", 296000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
778 { "A27", 304000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
779 { "A28", 312000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
780 { "A29", 320000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
781 { "A30", 344000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
782 { "A31", 352000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
783 { "A32", 408000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
784 { "A33", 416000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
785 { "A34", 448000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
786 { "A35", 480000 }, |
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
787 { "A36", 520000 }, |
2933 | 788 FREQ_UHF, |
789 }; | |
790 | |
18032 | 791 static const struct CHANLIST secam_france[] = { |
2933 | 792 { "K01", 47750 }, |
793 { "K02", 55750 }, | |
794 { "K03", 60500 }, | |
795 { "K04", 63750 }, | |
796 { "K05", 176000 }, | |
797 { "K06", 184000 }, | |
798 { "K07", 192000 }, | |
799 { "K08", 200000 }, | |
800 { "K09", 208000 }, | |
801 { "K10", 216000 }, | |
802 { "KB", 116750 }, | |
803 { "KC", 128750 }, | |
804 { "KD", 140750 }, | |
805 { "KE", 159750 }, | |
806 { "KF", 164750 }, | |
807 { "KG", 176750 }, | |
808 { "KH", 188750 }, | |
809 { "KI", 200750 }, | |
810 { "KJ", 212750 }, | |
811 { "KK", 224750 }, | |
812 { "KL", 236750 }, | |
813 { "KM", 248750 }, | |
814 { "KN", 260750 }, | |
815 { "KO", 272750 }, | |
816 { "KP", 284750 }, | |
817 { "KQ", 296750 }, | |
818 { "H01", 303250 }, | |
819 { "H02", 311250 }, | |
820 { "H03", 319250 }, | |
821 { "H04", 327250 }, | |
822 { "H05", 335250 }, | |
823 { "H06", 343250 }, | |
824 { "H07", 351250 }, | |
825 { "H08", 359250 }, | |
826 { "H09", 367250 }, | |
827 { "H10", 375250 }, | |
828 { "H11", 383250 }, | |
829 { "H12", 391250 }, | |
830 { "H13", 399250 }, | |
831 { "H14", 407250 }, | |
832 { "H15", 415250 }, | |
833 { "H16", 423250 }, | |
834 { "H17", 431250 }, | |
835 { "H18", 439250 }, | |
836 { "H19", 447250 }, | |
837 FREQ_UHF, | |
838 }; | |
839 | |
840 /* --------------------------------------------------------------------- */ | |
841 | |
18032 | 842 static const struct CHANLIST pal_newzealand[] = { |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
843 { "1", 45250 }, |
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
25683
diff
changeset
|
844 { "2", 55250 }, |
2933 | 845 { "3", 62250 }, |
846 { "4", 175250 }, | |
847 { "5", 182250 }, | |
848 { "6", 189250 }, | |
849 { "7", 196250 }, | |
850 { "8", 203250 }, | |
851 { "9", 210250 }, | |
852 { "10", 217250 }, | |
853 { "11", 224250 }, | |
854 FREQ_UHF, | |
855 }; | |
856 | |
857 /* --------------------------------------------------------------------- */ | |
858 | |
859 /* China broadcast */ | |
18032 | 860 static const struct CHANLIST pal_bcast_cn[] = { |
2933 | 861 { "1", 49750 }, |
862 { "2", 57750 }, | |
863 { "3", 65750 }, | |
864 { "4", 77250 }, | |
865 { "5", 85250 }, | |
866 { "6", 112250 }, | |
867 { "7", 120250 }, | |
868 { "8", 128250 }, | |
869 { "9", 136250 }, | |
870 { "10", 144250 }, | |
871 { "11", 152250 }, | |
872 { "12", 160250 }, | |
873 { "13", 168250 }, | |
874 { "14", 176250 }, | |
875 { "15", 184250 }, | |
876 { "16", 192250 }, | |
877 { "17", 200250 }, | |
878 { "18", 208250 }, | |
879 { "19", 216250 }, | |
880 { "20", 224250 }, | |
881 { "21", 232250 }, | |
882 { "22", 240250 }, | |
883 { "23", 248250 }, | |
884 { "24", 256250 }, | |
885 { "25", 264250 }, | |
886 { "26", 272250 }, | |
887 { "27", 280250 }, | |
888 { "28", 288250 }, | |
889 { "29", 296250 }, | |
890 { "30", 304250 }, | |
891 { "31", 312250 }, | |
892 { "32", 320250 }, | |
893 { "33", 328250 }, | |
894 { "34", 336250 }, | |
895 { "35", 344250 }, | |
896 { "36", 352250 }, | |
897 { "37", 360250 }, | |
898 { "38", 368250 }, | |
899 { "39", 376250 }, | |
900 { "40", 384250 }, | |
901 { "41", 392250 }, | |
902 { "42", 400250 }, | |
903 { "43", 408250 }, | |
904 { "44", 416250 }, | |
905 { "45", 424250 }, | |
906 { "46", 432250 }, | |
907 { "47", 440250 }, | |
908 { "48", 448250 }, | |
909 { "49", 456250 }, | |
910 { "50", 463250 }, | |
911 { "51", 471250 }, | |
912 { "52", 479250 }, | |
913 { "53", 487250 }, | |
914 { "54", 495250 }, | |
915 { "55", 503250 }, | |
916 { "56", 511250 }, | |
917 { "57", 519250 }, | |
918 { "58", 527250 }, | |
919 { "59", 535250 }, | |
920 { "60", 543250 }, | |
921 { "61", 551250 }, | |
922 { "62", 559250 }, | |
923 { "63", 607250 }, | |
924 { "64", 615250 }, | |
925 { "65", 623250 }, | |
926 { "66", 631250 }, | |
927 { "67", 639250 }, | |
928 { "68", 647250 }, | |
929 { "69", 655250 }, | |
930 { "70", 663250 }, | |
931 { "71", 671250 }, | |
932 { "72", 679250 }, | |
933 { "73", 687250 }, | |
934 { "74", 695250 }, | |
935 { "75", 703250 }, | |
936 { "76", 711250 }, | |
937 { "77", 719250 }, | |
938 { "78", 727250 }, | |
939 { "79", 735250 }, | |
940 { "80", 743250 }, | |
941 { "81", 751250 }, | |
942 { "82", 759250 }, | |
943 { "83", 767250 }, | |
944 { "84", 775250 }, | |
945 { "85", 783250 }, | |
946 { "86", 791250 }, | |
947 { "87", 799250 }, | |
948 { "88", 807250 }, | |
949 { "89", 815250 }, | |
950 { "90", 823250 }, | |
951 { "91", 831250 }, | |
952 { "92", 839250 }, | |
953 { "93", 847250 }, | |
954 { "94", 855250 }, | |
955 }; | |
956 | |
957 /* --------------------------------------------------------------------- */ | |
958 /* South Africa Broadcast */ | |
959 | |
18032 | 960 static const struct CHANLIST pal_bcast_za[] ={ |
2933 | 961 { "1", 175250 }, |
962 { "2", 183250 }, | |
963 { "3", 191250 }, | |
964 { "4", 199250 }, | |
965 { "5", 207250 }, | |
966 { "6", 215250 }, | |
967 { "7", 223250 }, | |
968 { "8", 231250 }, | |
969 FREQ_UHF | |
970 }; | |
971 | |
972 /* --------------------------------------------------------------------- */ | |
973 | |
18032 | 974 static const struct CHANLIST argentina[] = { |
2933 | 975 { "001", 56250 }, |
976 { "002", 62250 }, | |
977 { "003", 68250 }, | |
978 { "004", 78250 }, | |
979 { "005", 84250 }, | |
980 { "006", 176250 }, | |
981 { "007", 182250 }, | |
982 { "008", 188250 }, | |
983 { "009", 194250 }, | |
984 { "010", 200250 }, | |
985 { "011", 206250 }, | |
986 { "012", 212250 }, | |
987 { "013", 122250 }, | |
988 { "014", 128250 }, | |
989 { "015", 134250 }, | |
990 { "016", 140250 }, | |
991 { "017", 146250 }, | |
992 { "018", 152250 }, | |
993 { "019", 158250 }, | |
994 { "020", 164250 }, | |
995 { "021", 170250 }, | |
996 { "022", 218250 }, | |
997 { "023", 224250 }, | |
998 { "024", 230250 }, | |
999 { "025", 236250 }, | |
1000 { "026", 242250 }, | |
1001 { "027", 248250 }, | |
1002 { "028", 254250 }, | |
1003 { "029", 260250 }, | |
1004 { "030", 266250 }, | |
1005 { "031", 272250 }, | |
1006 { "032", 278250 }, | |
1007 { "033", 284250 }, | |
1008 { "034", 290250 }, | |
1009 { "035", 296250 }, | |
1010 { "036", 302250 }, | |
1011 { "037", 308250 }, | |
1012 { "038", 314250 }, | |
1013 { "039", 320250 }, | |
1014 { "040", 326250 }, | |
1015 { "041", 332250 }, | |
1016 { "042", 338250 }, | |
1017 { "043", 344250 }, | |
1018 { "044", 350250 }, | |
1019 { "045", 356250 }, | |
1020 { "046", 362250 }, | |
1021 { "047", 368250 }, | |
1022 { "048", 374250 }, | |
1023 { "049", 380250 }, | |
1024 { "050", 386250 }, | |
1025 { "051", 392250 }, | |
1026 { "052", 398250 }, | |
1027 { "053", 404250 }, | |
1028 { "054", 410250 }, | |
1029 { "055", 416250 }, | |
1030 { "056", 422250 }, | |
1031 { "057", 428250 }, | |
1032 { "058", 434250 }, | |
1033 { "059", 440250 }, | |
1034 { "060", 446250 }, | |
1035 { "061", 452250 }, | |
1036 { "062", 458250 }, | |
1037 { "063", 464250 }, | |
1038 { "064", 470250 }, | |
1039 { "065", 476250 }, | |
1040 { "066", 482250 }, | |
1041 { "067", 488250 }, | |
1042 { "068", 494250 }, | |
1043 { "069", 500250 }, | |
1044 { "070", 506250 }, | |
1045 { "071", 512250 }, | |
1046 { "072", 518250 }, | |
1047 { "073", 524250 }, | |
1048 { "074", 530250 }, | |
1049 { "075", 536250 }, | |
1050 { "076", 542250 }, | |
1051 { "077", 548250 }, | |
1052 { "078", 554250 }, | |
1053 { "079", 560250 }, | |
1054 { "080", 566250 }, | |
1055 { "081", 572250 }, | |
1056 { "082", 578250 }, | |
1057 { "083", 584250 }, | |
1058 { "084", 590250 }, | |
1059 { "085", 596250 }, | |
1060 { "086", 602250 }, | |
1061 { "087", 608250 }, | |
1062 { "088", 614250 }, | |
1063 { "089", 620250 }, | |
1064 { "090", 626250 }, | |
1065 { "091", 632250 }, | |
1066 { "092", 638250 }, | |
1067 { "093", 644250 }, | |
1068 }; | |
1069 | |
1070 /* --------------------------------------------------------------------- */ | |
1071 | |
18032 | 1072 static const struct CHANLIST russia[] = { |
8500
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1073 {"1", 49750 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1074 {"2", 59250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1075 {"3", 77250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1076 {"4", 85250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1077 {"5", 93250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1078 {"SK1", 111250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1079 {"SK2", 119250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1080 {"SK3", 127250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1081 {"SK4", 135250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1082 {"SK5", 143250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1083 {"SK6", 151250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1084 {"SK7", 159250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1085 {"SK8", 167250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1086 {"6", 175250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1087 {"7", 183250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1088 {"8", 191250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1089 {"9", 199250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1090 {"10", 207250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1091 {"11", 215250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1092 {"12", 223250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1093 {"SK11", 231250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1094 {"SK12", 239250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1095 {"SK13", 247250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1096 {"SK14", 255250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1097 {"SK15", 263250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1098 {"SK16", 271250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1099 {"SK17", 279250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1100 {"SK18", 287250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1101 {"S19", 295250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1102 {"S20", 303250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1103 {"S21", 311250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1104 {"S22", 319250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1105 {"S23", 327250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1106 {"S24", 335250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1107 {"S25", 343250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1108 {"S26", 351250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1109 {"S27", 359250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1110 {"S28", 367250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1111 {"S29", 375250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1112 {"S30", 383250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1113 {"S31", 391250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1114 {"S32", 399250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1115 {"S33", 407250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1116 {"S34", 415250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1117 {"S35", 423250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1118 {"S36", 431250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1119 {"S37", 439250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1120 {"S38", 447250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1121 {"S39", 455250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1122 {"S40", 463250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1123 {"21", 471250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1124 {"22", 479250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1125 {"23", 487250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1126 {"24", 495250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1127 {"25", 503250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1128 {"26", 511250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1129 {"27", 519250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1130 {"28", 527250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1131 {"29", 535250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1132 {"30", 543250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1133 {"31", 551250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1134 {"32", 559250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1135 {"33", 567250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1136 {"34", 575250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1137 {"35", 583250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1138 {"36", 591250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1139 {"37", 599250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1140 {"38", 607250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1141 {"39", 615250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1142 {"40", 623250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1143 {"41", 631250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1144 {"42", 639250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1145 {"43", 647250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1146 {"44", 655250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1147 {"45", 663250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1148 {"46", 671250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1149 {"47", 679250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1150 {"48", 687250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1151 {"49", 695250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1152 {"50", 703250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1153 {"51", 711250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1154 {"52", 719250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1155 {"53", 727250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1156 {"54", 735250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1157 {"55", 743250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1158 {"56", 751250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1159 {"57", 759250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1160 {"58", 767250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1161 {"59", 775250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1162 {"60", 783250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1163 {"61", 791250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1164 {"62", 799250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1165 {"63", 807250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1166 {"64", 815250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1167 {"65", 523250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1168 {"66", 831250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1169 {"67", 839250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1170 {"68", 847250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1171 {"69", 855250 }, |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1172 }; |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1173 /* --------------------------------------------------------------------- */ |
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1174 |
18032 | 1175 const struct CHANLISTS chanlists[] = { |
2933 | 1176 { "us-bcast", ntsc_bcast, CHAN_COUNT(ntsc_bcast) }, |
1177 { "us-cable", ntsc_cable, CHAN_COUNT(ntsc_cable) }, | |
1178 { "us-cable-hrc", ntsc_hrc, CHAN_COUNT(ntsc_hrc) }, | |
1179 { "japan-bcast", ntsc_bcast_jp, CHAN_COUNT(ntsc_bcast_jp) }, | |
1180 { "japan-cable", ntsc_cable_jp, CHAN_COUNT(ntsc_cable_jp) }, | |
1181 { "europe-west", europe_west, CHAN_COUNT(europe_west) }, | |
1182 { "europe-east", europe_east, CHAN_COUNT(europe_east) }, | |
1183 { "italy", pal_italy, CHAN_COUNT(pal_italy) }, | |
1184 { "newzealand", pal_newzealand, CHAN_COUNT(pal_newzealand) }, | |
1185 { "australia", pal_australia, CHAN_COUNT(pal_australia) }, | |
1186 { "ireland", pal_ireland, CHAN_COUNT(pal_ireland) }, | |
1187 { "france", secam_france, CHAN_COUNT(secam_france) }, | |
1188 { "china-bcast", pal_bcast_cn, CHAN_COUNT(pal_bcast_cn) }, | |
1189 { "southafrica", pal_bcast_za, CHAN_COUNT(pal_bcast_za) }, | |
1190 { "argentina", argentina, CHAN_COUNT(argentina) }, | |
8500
ae4c2ab3819f
Russian frequencies by Alexander S. Belov <asbel@sice.ru>
alex
parents:
2933
diff
changeset
|
1191 { "russia", russia, CHAN_COUNT(russia) }, |
2933 | 1192 { NULL, NULL, 0 } /* EOF */ |
1193 }; | |
1194 | |
1195 int chantab = 5; | |
18513 | 1196 const struct CHANLIST *chanlist = europe_west; |
2933 | 1197 int chancount = CHAN_COUNT(europe_west); |