Mercurial > mplayer.hg
annotate stream/frequencies.c @ 24787:02535b3216c5
Avoid text deformation and subtitles moving outside the screen in pan-and-scan
mode.
For this, crop amounts are passed from vo_gl as negative margins sizes. They
are used to calculate aspect ratio. They are ignored when calculating subtitle
positions, so subtitles will stay on screen most of the time.
Based on a patch by Jindrich Makovicka [makovick gmail com].
author | eugeni |
---|---|
date | Fri, 19 Oct 2007 18:16:23 +0000 |
parents | 9b2084cd9e48 |
children | 17081f6f4bd6 |
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 | |
19590
9b2084cd9e48
complete range of frequencies for Ireland; patch by gmccullagh gmail com
nicodvb
parents:
19271
diff
changeset
|
750 static struct CHANLIST pal_ireland[] = { |
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); |