Commit ae8a9473 authored by Klaus Schmidinger's avatar Klaus Schmidinger

Version 1.1.0

- Begin of the 1.1 development branch. THIS IS NOT A STABLE VERSION!
  The current stable version for every day use is still the 1.0 branch.
- First step towards a universal plugin interface. See the file PLUGINS.html
  for a detailed description. The man page vdr(1) describes the new options '-L'
  and '-P' used to load plugins. This first step implements the complete "outer"
  shell for plugins. The "inner" access to VDR data structures will follow.
- The VDR version number is now displayed in the title line of the "Setup" menu.
parent c9a5d8ea
Thanks go to the following people for patches and contributions:
Tons of suggestions, bugreports, patches and other contributions have been
provided by the people on the 'linux-dvb' and 'vdr' mailing lists.
Special thanks go to the following individuals (if your name is missing here,
please send an email to kls@cadsoft.de):
Carsten Koch <Carsten.Koch@icem.de>
for adding LIRC support
......@@ -9,6 +12,7 @@ Carsten Koch <Carsten.Koch@icem.de>
for implementing the 'new recording' indicator
for suggesting that the "Back" button in replay mode should bring up the "Recordings" menu
for fixing the watchdog timer if the program hangs in OSD activities
for his support in keeping the Premiere World channels up to date in 'channels.conf'
Plamen Ganev <pganev@com-it.net>
for fixing the frequency offset for Hotbird channels
......@@ -28,7 +32,7 @@ Guido Fiala <gfiala@s.netic.de>
now does these things itself)
for making the replay progress display avoid unnecessary code execution
Robert Schneider <Robert.Schneider@lotus.com>
Robert Schneider <Robert.Schneider@de.ibm.com>
for implementing EIT support for displaying the current/next info
for extending EIT support to implement a complete EPG
......@@ -117,6 +121,13 @@ Stefan Huelswitt <huels@iname.com>
for implementing backtracing for fast forward/rewind
for implementing the replay mode display
for fixing a crash when replaying with DEBUG_OSD=1
for fixing a crash when selecting the "Jump" function directly after setting
an editing mark
for reporting a possible endless loop in shifting recordings between DVB cards
for making it no longer setting PIDs 0x1FFF, which apparently fixes problems
with CAMs and AC3 sound only working the first time
for making the main loop take an active video cutting process into account when
doing shutdown or housekeeping
Ulrich Röder <roeder@efr-net.de>
for pointing out that there are channels that have a symbol rate higher than
......@@ -157,6 +168,8 @@ Werner Fink <werner@suse.de>
for helping to debug leftover 'zombie' processes when closing a pipe
for making the Dolby Digital thread start only if the recording actually
contains Dolby Digital data
for improving thread locking in the ring buffer to avoid possible race conditions
under heavy load
Rolf Hakenes <hakenes@hippomi.de>
for providing 'libdtv' and adapting the EIT mechanisms to it
......@@ -185,7 +198,7 @@ Thomas Heiligenmann <thomas@heiligenmann.de>
Norbert Schmidt <nschmidt-nrw@t-online.de>
for filling in some missing teletext PIDs
Thilo Wunderlich <tw@ubcom.net>
Thilo Wunderlich <wunderlich@speedway.org>
for his help in keeping 'channels.conf' up to date
for reporting a problem with accessing the epg.data file before it is fully written
......@@ -202,6 +215,8 @@ Sergei Haller <Sergei.Haller@math.uni-giessen.de>
for adding the TPID to Hessen-3 in 'channels.conf'
for suggesting that the EPG scan should skip channels with their 'Ca' parameter
explicitly set to an other DVB card
for implementing enhanced string editing with upper-/lowercase, insert/overwrite
and delete
Andreas Gebel <andreas@xcapenet.de>
for his help in keeping 'channels.conf' up to date
......@@ -280,3 +295,37 @@ Dirk Wiebel <dirk@wiebel.de>
Gerald Raaf <graaf@attglobal.net>
for helping to fix the still picture workaround in case the progress display
is active
for his support in keeping the Premiere World channels up to date in 'channels.conf'
Andreas Roedl <flood@flood-net.de>
for adding some DVB-T channels for Berlin (Germany) to channels.conf.terr
Jean Martin <mac_j_fr@hotmail.com>
for pointing out a problem with OSD color palette handling on "big endian" systems
Steffen Koch <Steffen.Koch@koch-enterprises.de>
for reporting a crash when selecting the "Jump" function directly after setting
an editing mark
Matthias Hilbig <hilbig@upb.de>
for fixing some missing ',' in i18n.c
Simon Dean <linux-dvb@sickhack.com>
for reporting a problem with '.' at the end of a directory name in case of VFAT=1
(Windows can't handle these)
Dimitrios Dimitrakos <mail@dimitrios.de>
for translating OSD texts to the Greek language
Marcus Kuba <marcus@kuba4u.de>
for reporting a bug in the unit of the "SVDRP timeout" setup parameter
Ulrich Petri <ulope@gmx.de>
for his help in debugging a crash on systems with disks that have a block size
larger than 1MB
Oliver Lorei <oliverlorei@cityweb.de>
for his support in keeping the Premiere World channels up to date in 'channels.conf.cable'
Andreas Böttger <fboettger@t-online.de>
for reporting a bug in skipping forward in time shift mode near the end of the recording
Video Disk Recorder Revision History
------------------------------------
2000-02-19: Version 0.01 (Initial revision).
2000-02-19: Version 0.01
- Initial revision.
2000-03-11: Version 0.02
......@@ -1190,3 +1192,65 @@ Video Disk Recorder Revision History
- Fixed a bug in the editing process in case a previously edited file with the
same name was manually deleted on a system with more than one video directory
(thanks to Dirk Wiebel for reporting this one).
2002-04-21: Version 1.0.1
- Added some DVB-T channels for Berlin (Germany) to channels.conf.terr (thanks to
Andreas Roedl).
- Implemented enhanced string editing with upper-/lowercase, insert/overwrite
and delete (thanks to Sergei Haller).
- Fixed color palette handling on "big endian" systems (thanks to Jean Martin
for pointing out this one).
- Updated the "Blue Movie" channels to the new "Premiere Erotik" (thanks to
Thilo Wunderlich). NOTE: this adds a new channel to 'channels.conf', so that
any timers referencing a channel with a number higher than 102 should be
checked and adapted if necessary (this only applies if you are using the default
'channels.conf').
- Improved thread locking in the ring buffer to avoid possible race conditions
under heavy load (thanks to Werner Fink).
- Fixed a crash when selecting the "Jump" function directly after setting an
editing mark (thanks to Steffen Koch for reporting and Stefan Huelswitt for
fixing this one).
- Fixed some missing ',' in i18n.c (thanks to Matthias Hilbig).
- Fixed a possible endless loop in shifting recordings between DVB cards (thanks
to Stefan Huelswitt for reporting this one).
- Updated the Premiere World Formula 1 channels in 'channels.conf' (thanks to Mel
Schächner).
- No longer setting PIDs 0x1FFF, which apparently fixes problems with CAMs and
AC3 sound only working the first time (thanks to Stefan Huelswitt).
- Now encoding '.' at the end of a directory name in case of VFAT=1, since Windows
can't handle these (thanks to Simon Dean for reporting this one).
2002-05-05: Version 1.0.2
- Now taking an active video cutting process into account when doing shutdown or
housekeeping (thanks to Stefan Huelswitt).
- The default duration of an instant recording has been increased to 3 hours and
is now configurable in the "Setup/Recording" menu.
- Added Greek language texts (thanks to Dimitrios Dimitrakos).
- Fixed the unit of the "SVDRP timeout" setup parameter (thanks to Marcus Kuba
for reporting this one).
- Fixed a crash on systems with disks that have a block size larger than 1MB
(thanks to Ulrich Petri for helping to debug this one).
- Updated 'channels.conf' for the new PW settings (thanks to Andreas Share,
Carsten Koch, Gerald Raaf and Mel Schächner). Note that all channels with numbers
over 50 may have moved, so you should carefully check any timers you have set!
- Updated 'channels.conf.cable' for the new PW settings (thanks to Oliver Lorei
Stephan Schreiber and Uwe Scheffler). Note that all channels may have moved, so
you should carefully check any timers you have set!
For future updates of this file somebody with digital cable should take the role
of the "maintainer" and send me updated versions based on the file that comes
with the most recent version of VDR. I will then simply replace the entire file
'channels.conf.cable' whenever a new version is sent to me.
- Fixed skipping forward in time shift mode near the end of the recording (thanks
to Andreas Böttger for reporting this one).
2002-05-09: Version 1.1.0
- Begin of the 1.1 development branch. THIS IS NOT A STABLE VERSION!
The current stable version for every day use is still the 1.0 branch.
- First step towards a universal plugin interface. See the file PLUGINS.html
for a detailed description. The man page vdr(1) describes the new options '-L'
and '-P' used to load plugins. This first step implements the complete "outer"
shell for plugins. The "inner" access to VDR data structures will follow.
- The VDR version number is now displayed in the title line of the "Setup" menu.
......@@ -17,9 +17,9 @@ Video Disk Recorder User's Manual
Ok Ch display Select Switch Edit Accept Play Progress disp.
Menu Menu on Menu off Menu off Menu off Menu off Menu off Menu on
Back - Menu off VDR menu VDR menu Discard VDR menu Recordings menu
Red - Record Edit Edit - Play Jump
Green - Language New New - Rewind Skip -60s
Yellow - - Delete Delete - Delete Skip +60s
Red - Record Edit Edit ABC/abc Play Jump
Green - Language New New Ins/Ovr Rewind Skip -60s
Yellow - - Delete Delete Delete Delete Skip +60s
Blue - Stop/Resume Mark On/Off(1) - Summary Stop
0..9 Ch select - - - Numeric inp. - Editing
......@@ -58,11 +58,10 @@ Video Disk Recorder User's Manual
by pressing the "Right" button (which puts brackets around the current
character as in "[R]TL"), selecting the desired character position with
"Left" and "Right", and changing the character with the "Up" and "Down"
keys. "Ok" then confirms the changes. The special character '^' can be used
to "cut off" a string at this position. When this character is visible in the
brackets (as in abc[^]), the next press to the "Left" or "Ok" button will
actually cut off the string. Using "Up" and/or "Down" brings back the
original rest of the string (unless you have pressed "Left" or "Ok").
keys. "Ok" then confirms the changes. The "Red" key toggles between
upper- and lowercase characters, while the "Green" key switches between
insert and overwrite mode. The "Yellow" key deletes the current character
(or the one to the right of the cursor in insert mode).
The "Red", "Green", "Yellow" and "Blue" buttons have special meanings
in various menus and are listed at the bottom of the on-screen-display.
......@@ -519,6 +518,12 @@ Video Disk Recorder User's Manual
If this parameter is empty, the channel name will be used
by default.
Instant rec. time = 180
Defines the duration of an instant recording in minutes.
Default is 180 minutes (3 hours). The stop time of an
instant recording can be modified at any time by editing
the respective timer in the "Timers" menu.
Record Dolby Digital = yes
Turns recording of the Dolby Digital audio channels on
or off. This may be useful if you don't have the equipment
......
......@@ -4,7 +4,7 @@
# See the main source file 'vdr.c' for copyright information and
# how to reach the author.
#
# $Id: Makefile 1.33 2002/04/01 12:50:48 kls Exp $
# $Id: Makefile 1.34 2002/05/09 09:35:05 kls Exp $
.DELETE_ON_ERROR:
......@@ -13,15 +13,17 @@ DTVDIR = ./libdtv
MANDIR = /usr/local/man
BINDIR = /usr/local/bin
PLUGINDIR= ./PLUGINS
VIDEODIR = /video
INCLUDES = -I$(DVBDIR)/ost/include
DTVLIB = $(DTVDIR)/libdtv.a
OBJS = config.o dvbapi.o dvbosd.o eit.o font.o i18n.o interface.o menu.o osd.o\
recording.o remote.o remux.o ringbuffer.o svdrp.o thread.o tools.o vdr.o\
videodir.o
OBJS = config.o dvbapi.o dvbosd.o eit.o font.o i18n.o interface.o menu.o\
menuitems.o osd.o plugin.o recording.o remote.o remux.o ringbuffer.o\
svdrp.o thread.o tools.o vdr.o videodir.o
OSDFONT = -adobe-helvetica-medium-r-normal--23-*-100-100-p-*-iso8859-1
FIXFONT = -adobe-courier-bold-r-normal--25-*-100-100-m-*-iso8859-1
......@@ -69,7 +71,7 @@ include $(DEPFILE)
# The main program:
vdr: $(OBJS) $(DTVLIB)
g++ -g -O2 $(OBJS) $(NCURSESLIB) -ljpeg -lpthread $(LIBDIRS) $(DTVLIB) -o vdr
g++ -g -O2 -rdynamic $(OBJS) $(NCURSESLIB) -ljpeg -lpthread -ldl $(LIBDIRS) $(DTVLIB) -o vdr
# The font files:
......@@ -88,6 +90,21 @@ genfontfile: genfontfile.c
$(DTVLIB) $(DTVDIR)/libdtv.h:
make -C $(DTVDIR) all
# The 'include' directory (for plugins):
include-dir:
@mkdir -p include/vdr
@(cd include/vdr; for i in ../../*.h; do ln -fs $$i .; done)
# Plugins:
plugins: include-dir
@for i in `ls $(PLUGINDIR)/SRC | grep -v '[^a-z0-9]'`; do make -C "$(PLUGINDIR)/SRC/$$i" all; done
plugins-clean:
@for i in `ls $(PLUGINDIR)/SRC | grep -v '[^a-z0-9]'`; do make -C "$(PLUGINDIR)/SRC/$$i" clean; done
@-rm -f $(PLUGINDIR)/lib/*
# Install the files:
install:
......@@ -104,6 +121,7 @@ install:
clean:
make -C $(DTVDIR) clean
-rm -f $(OBJS) $(DEPFILE) vdr genfontfile genfontfile.o core* *~
-rm -rf include
fontclean:
-rm -f fontfix.c fontosd.c
CLEAN: clean fontclean
......
This diff is collapsed.
This diff is collapsed.
VDR Plugin 'hello' Revision History
-----------------------------------
2002-05-09: Version 0.0.1
- Initial revision.
#
# Makefile for a Video Disk Recorder plugin
#
# $Id: Makefile 1.1 2002/05/09 15:17:44 kls Exp $
# The official name of this plugin.
# This name will be used in the '-P...' option of VDR to load the plugin.
# By default the main source file also carries this name.
#
PLUGIN = hello
### The version number of this plugin (taken from the main source file):
VERSION = `grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g'`
### The directory environment:
DVBDIR = ../../../../DVB/ost/include
VDRDIR = ../../..
VDRINC = $(VDRDIR)/include
LIBDIR = ../../lib
TMPDIR = /tmp
### The version number of VDR (taken from VDR's "config.h"):
VDRVERSION = `grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g'`
### The name of the distribution archive:
ARCHIVE = vdr-$(PLUGIN)-$(VERSION)
### Includes and Defines (add further entries here):
INCLUDES = -I$(VDRINC) -I$(DVBDIR)
DEFINES = -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
### The object files (add further files here):
OBJS = $(PLUGIN).o i18n.o
### The C++ compiler and options:
CXX = g++
CXXFLAGS = -O2 -Wall -Woverloaded-virtual -m486
### Implicit rules:
%.o: %.c
$(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
# Dependencies:
MAKEDEP = g++ -MM -MG
DEPFILE = .dependencies
$(DEPFILE): Makefile
@$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
include $(DEPFILE)
### Targets:
all: libvdr-$(PLUGIN).so
libvdr-$(PLUGIN).so: $(OBJS)
$(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@
@cp $@ $(LIBDIR)/$@.$(VDRVERSION)
package: clean
@-rm -rf $(TMPDIR)/$(ARCHIVE)
@mkdir $(TMPDIR)/$(ARCHIVE)
@cp -a * $(TMPDIR)/$(ARCHIVE)
@tar czf $(ARCHIVE).tgz -C $(TMPDIR) $(ARCHIVE)
@-rm -rf $(TMPDIR)/$(ARCHIVE)
@echo Distribution archive created as $(ARCHIVE).tgz
clean:
@-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
This is a "plugin" for the Video Disk Recorder (VDR).
Written by: Klaus Schmidinger <kls@cadsoft.de>
Project's homepage: www.cadsoft.de/people/kls/vdr
Latest version available at: www.cadsoft.de/people/kls/vdr/software.htm
See the file COPYING for license information.
Description: This is a small demo of the VDR plugin interface.
/*
* hello.c: A plugin for the Video Disk Recorder
*
* See the README file for copyright information and how to reach the author.
*
* $Id: hello.c 1.1 2002/05/09 15:28:51 kls Exp $
*/
#include <getopt.h>
#include <vdr/interface.h>
#include <vdr/plugin.h>
#include "i18n.h"
static const char *VERSION = "0.0.1";
static const char *DESCRIPTION = "A friendly greeting";
static const char *MAINMENUENTRY = "Hello";
class cPluginHello : public cPlugin {
private:
// Add any member variables or functions you may need here.
const char *option_a;
bool option_b;
public:
cPluginHello(void);
virtual ~cPluginHello();
virtual const char *Version(void) { return VERSION; }
virtual const char *Description(void) { return tr(DESCRIPTION); }
virtual const char *CommandLineHelp(void);
virtual bool ProcessArgs(int argc, char *argv[]);
virtual void Start(void);
virtual const char *MainMenuEntry(void) { return tr(MAINMENUENTRY); }
virtual cOsdMenu *MainMenuAction(void);
virtual cMenuSetupPage *SetupMenu(void);
virtual bool SetupParse(const char *Name, const char *Value);
};
cPluginHello::cPluginHello(void)
{
// Initialize any member varaiables here.
// DON'T DO ANYTHING ELSE THAT MAY HAVE SIDE EFFECTS, REQUIRE GLOBAL
// VDR OBJECTS TO EXIST OR PRODUCE ANY OUTPUT!
option_a = NULL;
option_b = false;
}
cPluginHello::~cPluginHello()
{
// Clean up after yourself!
}
const char *cPluginHello::CommandLineHelp(void)
{
// Return a string that describes all known command line options.
return " -a ABC, --aaa=ABC do something nice with ABC\n"
" -b, --bbb activate 'plan B'\n";
}
bool cPluginHello::ProcessArgs(int argc, char *argv[])
{
// Implement command line argument processing here if applicable.
static struct option long_options[] = {
{ "aaa", required_argument, NULL, 'a' },
{ "bbb", no_argument, NULL, 'b' },
{ NULL }
};
int c;
while ((c = getopt_long(argc, argv, "a:b", long_options, NULL)) != -1) {
switch (c) {
case 'a': option_a = optarg;
break;
case 'b': option_b = true;
break;
default: return false;
}
}
return true;
}
void cPluginHello::Start(void)
{
// Start any background activities the plugin shall perform.
RegisterI18n(Phrases);
}
cOsdMenu *cPluginHello::MainMenuAction(void)
{
// Perform the action when selected from the main VDR menu.
Interface->Info(tr("Hello world!"));
return NULL;
}
cMenuSetupPage *cPluginHello::SetupMenu(void)
{
// Return a setup menu in case the plugin supports one.
return NULL;
}
bool cPluginHello::SetupParse(const char *Name, const char *Value)
{
// Parse your own setup parameters and store their values.
return false;
}
VDRPLUGINCREATOR(cPluginHello); // Don't touch this!
/*
* i18n.c: Internationalization
*
* See the README file for copyright information and how to reach the author.
*
* $Id: i18n.c 1.1 2002/05/09 15:13:31 kls Exp $
*/
#include "i18n.h"
const tI18nPhrase Phrases[] = {
{ "Hello",
"Hallo",
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
},
{ "Hello world!",
"Hallo Welt!",
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
},
{ "A friendly greeting",
"Ein freundlicher Gruß",
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
"",// TODO
},
{ NULL }
};
/*
* i18n.h: Internationalization
*
* See the README file for copyright information and how to reach the author.
*
* $Id: i18n.h 1.1 2002/05/09 15:15:49 kls Exp $
*/
#include <vdr/i18n.h>
extern const tI18nPhrase Phrases[];
......@@ -48,83 +48,68 @@ ORB:12110:h:0:27500:501:502:504:0:28205
B1:12110:h:0:27500:601:602:604:0:28206
ARD Online-Kanal:12722:h:0:22000:0:701:0:0:0
:Premiere World
Premiere World:11797:h:0:27500:255:256:32:0:8
Premiere 1:11797:h:0:27500:511:512:0:101:10
Premiere 2:11797:h:0:27500:1791:1792:0:101:11
Premiere Start:11797:h:0:27500:255:256:0:101:8
Premiere 1:11797:h:0:27500:511:512,513;515:0:101:10
Premiere 2:11797:h:0:27500:1791:1792,1793;1795:0:101:11
Premiere 3:11797:h:0:27500:2303:2304:0:101:43
Premiere One:12032:h:0:27500:3071:3072:0:101:51
Premiere Star:11797:h:0:27500:767:768:0:101:9
Premiere Sci-Fi:11797:h:0:27500:1535:1536:0:101:41
Premiere Action:11797:h:0:27500:1023:1024:0:101:20
Premiere X-Action:11798:h:0:27500:2047:2048:0:101:50
Premiere Comedy:11797:h:0:27500:1279:1280:0:101:29
13th Street:12031:h:0:27500:2303:2304:0:101:42
Premiere 4:11797:h:0:27500:767:768:0:101:9
Premiere 5:11797:h:0:27500:1279:1280:0:101:29
Premiere 6:11797:h:0:27500:1535:1536:0:101:41
Premiere 7:11797:h:0:27500:1023:1024:0:101:20
13th Street:11758:h:0:27500:2303:2304:0:101:42
Studio Universal:12090:V:0:27500:255:256:0:101:36
Filmpalast:12031:h:0:27500:2559:2560:0:101:516
Heimatkanal:12031:h:0:27500:2815:2816:0:101:517
Discovery Channel:12031:h:0:27500:1791:1792:0:101:14
Planet:12090:V:0:27500:1279:1280:0:101:13
Fox Kids:12031:h:0:27500:1279:1280:0:101:28
Fox Kids Trkce:11914:H:0:27500:767:768:8191:101:54
Junior:12031:h:0:27500:255:256:0:101:19
K-Toon:12031:h:0:27500:511:512:0:101:12
Premiere Serie:12031:h:0:27500:1023:1024:0:101:16
Disney Channel:12090:V:0:27500:767:768:0:101:34
Sunset:12031:h:0:27500:1023:1024:0:101:16
Premiere Nostalgie:12031:h:0:27500:2559:2560:0:101:516
Discovery Channel:12031:h:0:27500:1791:1792:0:101:14
Planet:12090:v:0:27500:1279:1280:0:101:13
Fox Kids:11758:h:0:27500:1279:1280:0:101:28
Junior:11758:h:0:27500:255:256:0:101:19
K-Toon:11758:h:0:27500:511:512:0:101:12
Krimi&Co:12031:h:0:27500:1535:1536:0:101:23
Goldstar TV:12031:h:0:27500:3839:3840:0:101:518
Classica:12031:h:0:27500:767:768:0:101:15
Seasons:12090:V:0:27500:511:512:0:101:33
:Cinedom
Cinedom Deluxe:11758:h:0:27500:255:256,257;259:0:101:189
Cinedom 1A:11758:h:0:27500:511:512,513:0:101:190
Cinedom 1B:12070:h:0:27500:1535:1536,1537:0:101:178
Cinedom 1C:11720:h:0:27500:511:512,513:0:101:180
Cinedom 1D:11720:h:0:27500:1535:1536,1537:0:101:176
Cinedom 2A:11758:h:0:27500:1023:1024,1025:0:101:193
Cinedom 2B:11720:h:0:27500:1279:1280:0:101:183
Cinedom 2C:12070:h:0:27500:1791:1792:0:101:179
Cinedom 2D:12070:h:0:27500:511:512:0:101:184
Cinedom 2E:12070:h:0:27500:1279:1280:0:101:188
Cinedom 3A:11758:h:0:27500:2559:2560:0:101:192
Cinedom 3B:11758:h:0:27500:1535:1536:0:101:195
Cinedom 3C:12070:h:0:27500:767:768:0:101:185
Cinedom 3D:11720:h:0:27500:1023:1024:0:101:182
Cinedom 4A:11758:h:0:27500:767:768:0:101:191
Cinedom 4B:11720:h:0:27500:767:768:0:101:181
Cinedom 4C:12070:h:0:27500:2047:2048:0:101:187
Cinedom 5A:11758:h:0:27500:1279:1280:0:101:194
Cinedom 5B:11720:h:0:27500:1791:1792:0:101:177
Cinedom 5C:12070:h:0:27500:1023:1024:0:101:186
:Beta Digital
N24:12480:v:0:27500:2047:2048:0:0:47
CNBC:11954:h:0:27500:510:520:0:0:28010
Liberty TV.com:12610:V:0:22000:941:943,942:0:0:12199
Goldstar TV:11758:h:0:27500:3839:3840:0:101:518
Classica:11758:h:0:27500:767:768:0:101:15
Sonnenklar TV:12090:V:0:27500:1023:1024:0:0:32
:Premiere Direkt
Premiere Direkt 1A:12031:h:0:27500:511:512,513;515:0:101:177
Premiere Direkt 1B:11719:h:0:27500:1023:1024,1025;1027:0:101:182
Premiere Direkt 2A:12031:h:0:27500:255:256;259:0:101:176
Premiere Direkt 2B:11719:h:0:27500:767:768;769:0:101:181
Premiere Direkt 3A:11719:h:0:27500:511:512;515:0:101:180
Premiere Direkt 3B:11719:h:0:27500:1279:1280;1283:0:101:183
Premiere Direkt 4A:12031:h:0:27500:2815:2816:0:101:18
Premiere Direkt 4B:12070:h:0:27500:1535:1536:0:101:216
:PW Erotic
Beate-Uhse.TV:11758:h:0:27500:3839:3840:0:101:21
Blue Movie 1:11758:h:0:27500:1791:1792:0:101:513
Blue Movie 2:11758:h:0:27500:2047:2048:0:101:514
Blue Movie 3:11758:h:0:27500:2303:2304:0:101:515
Beate-Uhse.TV:11758:h:0:27500:1023:1024:0:101:21
Premiere Erotik 1:12031:h:0:27500:1279:1280:0:101:513
Premiere Erotik 2:11719:h:0:27500:1535:1536:0:101:778
Premiere Erotik 3:11719:h:0:27500:1791:1792:0:101:779
Premiere Erotik 4:11719:h:0:27500:3583:3584:0:101:780
:Sportsworld
Premiere Sport 1:11720:h:0:27500:255:256,257:0:101:17
Premiere Sport 2:12070:h:0:27500:3839:3840:0:101:27
Premiere Sport 3:12070:h:0:27500:255:256:0:101:26
Premiere Sport 2:12031:h:0:27500:3839:3840:0:101:27
:Formel 1
Infokanal:11720:h:0:27500:3071:3072:0:101:244
Multikanal:11720:h:0:27500:2815:2816:0:101:243
Supersignal:11720:h:0:27500:255:256:0:101:17
Verfolgerfeld:11720:h:0:27500:2303:2304:0:101:241
Cockpitkanal:11720:h:0:27500:2559:2560:0:101:242
Boxengasse:11720:h:0:27500:2047:2048:0:101:240
:Premiere World Bundesliga
Superdom:11758:h:0:27500:2815:8192:0:101:18
BuLi-Konferenz:11758:h:0:27500:3327:3328,3329:0:101:215
BuLi-Spiel 1:11720:h:0:27500:255:256,257:0:101:17
BuLi-Spiel 2:11720:h:0:27500:2047:2048,2049:0:101:240
BuLi-Spiel 3:11720:h:0:27500:2303:2304,2305:0:101:241
BuLi-Spiel 4:11720:h:0:27500:2559:2560,2561:0:101:242
BuLi-Spiel 5:11720:h:0:27500:2815:2816,2817:0:101:243
BuLi-Spiel 6:11720:h:0:27500:3071:3072,3073:0:101:244
BuLi-Spiel 7:11758:h:0:27500:3071:3072,3073:0:101:214
Supersignal:12070:h:0:27500:255:256:0:101:211
Cockpitkanal:12070:h:0:27500:511:512:0:101:212
Boxengasse:12070:h:0:27500:767:768:0:101:213
Verfolgerfeld:12070:h:0:27500:1023:1024:0:101:214
Infokanal:12070:h:0:27500:1279:1280:0:101:215
Multikanal:11720:h:0:27500:255:256:0:101:17
:Beta Digital
N24:12480:v:0:27500:2047:2048:0:0:47
CNBC:11954:h:0:27500:510:520:0:0:28010
Liberty TV.com:12610:V:0:22000:941:943,942:0:0:12199
:Premiere Bundesliga
BL-Konferenz:12031:h:0:27500:2303:2304,2305:0:101:210
BuLi 1:11719:h:0:27500:255:256,257:0:101:17
BuLi 2:11719:h:0:27500:2047:2048,2049:0:101:240
BuLi 3:11719:h:0:27500:2303:2304,2305:0:101:241
BuLi 4:11719:h:0:27500:2559:2560,2561:0:101:242
BuLi 5:11719:h:0:27500:2815:2816,2817:0:101:243
BuLi 6:11719:h:0:27500:3071:3072,3073:0:101:244
BuLi 7:11719:h:0:27500:3327:3328,3329:0:101:245
BuLi 8:12031:h:0:27500:3071:3072,3073:0:101:208
BuLi 9:12031:h:0:27500:3327:3328,3329:0:101:209
:
TV Niepokalanow:11876:h:0:27500:305:321:0:0:20601
Mosaico:11934:v:0:27500:165:100:0:0:29010
......@@ -168,7 +153,7 @@ ESC 1:12363:v:0:27500:163:104:0:0:0
TV5 Europe:12363:v:0:27500:164:112:0:0:0
TV7 Tunisia:12363:v:0:27500:166:128:0:0:0
ARTE:12363:v:0:27500:167:137:0:0:0
RAI Uno:12363:v:0:27500:289:290:0:0:8904
RAI Uno:10788:v:0:22000:289:290:0:0:9004
RTP International:12363:v:0:27500:300:301:0:0:0
Fashion TV:12402:v:0:27500:163:92:0:0:0
VideoService:12422:h:0:27500:255:256:0:0:0
......
This diff is collapsed.
......@@ -9,3 +9,12 @@ BBC CHOICE:505833:0:0:0:620:621:0:0:4351
BBC NEWS 24:505833:0:0:0:640:641:0:0:4415
BBC Knowledge:505833:0:0:0:630:631:0:0:4607
Shop!:561833:0:0:0:6049:6050:0:0:13120
: DVB-T Berlin Germany
RTL 1:778000:V:0:27500:160:80:0:1:1
RTL 2:778000:V:0:27500:161:82:0:1:2
Super RTL:778000:V:0:27500:162:84:0:1:3
VOX:778000:V:0:27500:165:81:0:1:4
SAT 1:714000:V:0:27500:160:80:0:1:18
PRO 7:714000:V:0:27500:161:82:0:1:19
KABEL 1:714000:V:0:27500:162:84:0:1:20
N24:714000:V:0:27500:163:86:0:1:21
This diff is collapsed.
......@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: config.h 1.109 2002/04/07 13:08:12 kls Exp $
* $Id: config.h 1.113 2002/05/04 14:29:29 kls Exp $
*/
#ifndef __CONFIG_H
......@@ -19,7 +19,7 @@
#include "eit.h"
#include "tools.h"
#define VDRVERSION "1.0.0"
#define VDRVERSION "1.1.0"