Mercurial > mplayer.hg
annotate stream/frequencies.c @ 27985:1c77b86d355d
Remove a ColorFill that is not necessary since the surface it is used
on has exactly the same size as the video image and the video will
be copied into it before it is used the first time.
author | reimar |
---|---|
date | Mon, 24 Nov 2008 09:46:23 +0000 |
parents | 17081f6f4bd6 |
children | 0f1b5b68af32 |
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 }, | |
78 | |
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 }, | |
118 | |
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 }, | |
168 | |
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 }, | |
225 | |
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 }, |
239 { "2", 54000 }, | |
240 { "3", 60000 }, | |
241 { "4", 66000 }, | |
242 { "5", 78000 }, | |
243 { "6", 84000 }, | |
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 }, | |
259 | |
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 }, | |
309 | |
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 }, | |
366 | |
367 { "T7", 7000 }, | |
368 { "T8", 13000 }, | |
369 { "T9", 19000 }, | |
370 { "T10", 25000 }, | |
371 { "T11", 31000 }, | |
372 { "T12", 37000 }, | |
373 { "T13", 43000 }, | |
374 { "T14", 49000 }, | |
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 }, | |
457 | |
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[] = { |
2933 | 843 { "1", 45250 }, |
844 { "2", 55250 }, | |
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); |