/* $Id: layout.c,v 1.6 2004/01/14 11:33:00 reinelt Exp $ * * new layouter framework * * Copyright 1999-2003 Michael Reinelt * Copyright 2004 The LCD4Linux Team * * This file is part of LCD4Linux. * * LCD4Linux is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * LCD4Linux is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * * $Log: layout.c,v $ * Revision 1.6 2004/01/14 11:33:00 reinelt * new plugin 'uname' which does what it's called * text widget nearly finished * first results displayed on MatrixOrbital * * Revision 1.5 2004/01/13 08:18:19 reinelt * timer queues added * liblcd4linux deactivated turing transformation to new layout * * Revision 1.4 2004/01/12 03:51:01 reinelt * evaluating the 'Variables' section in the config file * * Revision 1.3 2004/01/11 18:26:02 reinelt * further widget and layout processing * * Revision 1.2 2004/01/11 09:26:15 reinelt * layout starts to exist... * * Revision 1.1 2004/01/10 20:22:33 reinelt * added new function 'cfg_list()' (not finished yet) * added layout.c (will replace processor.c someday) * added widget_text.c (will be the first and most important widget) * modified lcd4linux.c so that old-style configs should work, too * */ /* * exported functions: * * layout_init (char *section) * initializes the layouter * */ #include "config.h" #include #include #include #include #include "debug.h" #include "cfg.h" #include "widget.h" #include "layout.h" int layout_addItem (char *name, int row, int col) { // allocate widget widget_add (name, row-1, col-1); return 0; } int layout_init (char *layout) { char *section; char *list; char *key; char *widget; int row, col; info ("initializing layout '%s'", layout); // prepare config section // strlen("Layout:")=7 section=malloc(strlen(layout)+8); strcpy(section, "Layout:"); strcat(section, layout); list=cfg_list(section); key=strtok(list, "|"); while (key!=NULL) { int i, n; char *k; // map to lower char for scanf() for (k=key; *k!='\0'; k++) *k=tolower(*k); i=sscanf (key, "row%d.col%d%n", &row, &col, &n); if (i==2 && key[n]=='\0') { widget=cfg_get(section, key, NULL); if (widget!=NULL && *widget!='\0') { layout_addItem (widget, row, col); } } key=strtok(NULL, "|"); } free (list); return 0; } tv-scan-tables.git/tree/dvb-t/lt-All?h=upstream/0%2bgit20140512.1246b27&id=6da3f3d261b2df13d5f2736a1175b2e184e52bc7'>lt-All
blob: daf2da2c037d7cb645e87727cb63ffd15ecebccb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Lithuania, whole country
# Created from http://www.skaitmenine.lt/lt/skaitmenine_tv_lietuvoje/antzemine_dvb_t.html
# Created by baruse@gmail.com

# LRTC I tinklas
T 482000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 22
T 514000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 26
T 618000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 39
T 658000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 44
T 682000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 47
T 762000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 57
T 770000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 58
T 786000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 60
T 794000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 61

# LRTC II tinklas
T 570000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 33
T 610000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 38
T 690000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 48
T 738000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 54
T 802000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 62
T 810000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 63
T 818000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 64

# TEO LT I tinklas
T 594000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 36
T 706000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 50
T 778000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 59
T 826000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 65

# TEO LT II tinklas
T 474000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 21
T 546000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 30
T 730000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 53
#T 786000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 60

# Vilniui bonusas
T 602000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 37
#T 730000000 8MHz AUTO NONE QAM64 8k 1/16 NONE # kanalas 53