4 * Copyright (C) 2008 Adam Williams <broadcast at earthling dot net>
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 #include "chantables.h"
25 static CHANLIST ntsc_dvb[] =
137 static CHANLIST catv_dvb[] =
298 static CHANLIST ntsc_bcast[] =
384 static CHANLIST ntsc_cable[] =
521 static CHANLIST ntsc_hrc[] =
658 static CHANLIST ntsc_bcast_jp[] =
724 static CHANLIST ntsc_cable_jp[] =
779 static CHANLIST pal_australia[] =
834 #define FREQ_CCIR_I_III \
852 #define FREQ_CCIR_SL_SH \
862 { "SE10", 168250 }, \
864 { "SE11", 231250 }, \
865 { "SE12", 238250 }, \
866 { "SE13", 245250 }, \
867 { "SE14", 252250 }, \
868 { "SE15", 259250 }, \
869 { "SE16", 266250 }, \
870 { "SE17", 273250 }, \
871 { "SE18", 280250 }, \
872 { "SE19", 287250 }, \
875 #define FREQ_CCIR_H \
898 /* OIRT frequencies */
900 #define FREQ_OIRT_I_III \
916 #define FREQ_OIRT_SL_SH \
926 { "SR11", 231250 }, \
927 { "SR12", 239250 }, \
928 { "SR13", 247250 }, \
929 { "SR14", 255250 }, \
930 { "SR15", 263250 }, \
931 { "SR16", 271250 }, \
932 { "SR17", 279250 }, \
933 { "SR18", 287250 }, \
987 static CHANLIST pal_europe[] =
995 static CHANLIST pal_europe_east[] =
1003 static CHANLIST pal_italy[] =
1018 static CHANLIST pal_ireland[] =
1032 static CHANLIST pal_newzealand[] =
1047 CHANLISTS chanlists[] =
1049 { "ntsc-dvb", ntsc_dvb, CHAN_COUNT(ntsc_dvb) },
1050 { "catv-dvb", catv_dvb, CHAN_COUNT(catv_dvb) },
1051 { "ntsc-bcast", ntsc_bcast, CHAN_COUNT(ntsc_bcast) },
1052 { "ntsc-cable", ntsc_cable, CHAN_COUNT(ntsc_cable) },
1053 { "ntsc-cable-hrc", ntsc_hrc, CHAN_COUNT(ntsc_hrc) },
1054 { "ntsc-bcast-jp", ntsc_bcast_jp, CHAN_COUNT(ntsc_bcast_jp) },
1055 { "ntsc-cable-jp", ntsc_cable_jp, CHAN_COUNT(ntsc_cable_jp) },
1056 { "pal-europe", pal_europe, CHAN_COUNT(pal_europe) },
1057 { "pal-europe-east", pal_europe_east, CHAN_COUNT(pal_europe_east) },
1058 { "pal-italy", pal_italy, CHAN_COUNT(pal_italy) },
1059 { "pal-newzealand", pal_newzealand, CHAN_COUNT(pal_newzealand) },
1060 { "pal-australia", pal_australia, CHAN_COUNT(pal_australia) },
1061 { "pal-ireland", pal_ireland, CHAN_COUNT(pal_ireland) }