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