annotate stream/frequencies.c @ 30251:fbb33d643fe6

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