From bf55805cc29b26de54b71977f43e9e4865d6a341 Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 12 May 2005 18:56:50 +0000 Subject: [PATCH] =?UTF-8?q?Dazugef=FCgt.=20Jetzt=20auch=20mit=20i18n=20:-)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- patches/vdr-1.3.24.LocalChannelProvide.diff | 93 +++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 patches/vdr-1.3.24.LocalChannelProvide.diff diff --git a/patches/vdr-1.3.24.LocalChannelProvide.diff b/patches/vdr-1.3.24.LocalChannelProvide.diff new file mode 100644 index 0000000..830960a --- /dev/null +++ b/patches/vdr-1.3.24.LocalChannelProvide.diff @@ -0,0 +1,93 @@ +diff -Nu vdr-1.3.24/config.c vdr-1.3.24.LocalChannelProvide/config.c +--- vdr-1.3.24/config.c 2005-02-20 13:52:59.000000000 +0100 ++++ vdr-1.3.24.LocalChannelProvide/config.c 2005-05-12 19:23:58.000000000 +0200 +@@ -301,6 +301,7 @@ + CurrentChannel = -1; + CurrentVolume = MAXVOLUME; + CurrentDolby = 0; ++ LocalChannelProvide = 1; + } + + cSetup& cSetup::operator= (const cSetup &s) +@@ -458,6 +459,7 @@ + else if (!strcasecmp(Name, "CurrentChannel")) CurrentChannel = atoi(Value); + else if (!strcasecmp(Name, "CurrentVolume")) CurrentVolume = atoi(Value); + else if (!strcasecmp(Name, "CurrentDolby")) CurrentDolby = atoi(Value); ++ else if (!strcasecmp(Name, "LocalChannelProvide")) LocalChannelProvide = atoi(Value); + else + return false; + return true; +@@ -522,6 +524,7 @@ + Store("CurrentChannel", CurrentChannel); + Store("CurrentVolume", CurrentVolume); + Store("CurrentDolby", CurrentDolby); ++ Store("LocalChannelProvide",LocalChannelProvide); + + Sort(); + +diff -Nu vdr-1.3.24/config.h vdr-1.3.24.LocalChannelProvide/config.h +--- vdr-1.3.24/config.h 2005-05-05 13:04:18.000000000 +0200 ++++ vdr-1.3.24.LocalChannelProvide/config.h 2005-05-12 19:24:31.000000000 +0200 +@@ -255,6 +255,7 @@ + int CurrentChannel; + int CurrentVolume; + int CurrentDolby; ++ int LocalChannelProvide; + int __EndData__; + cSetup(void); + cSetup& operator= (const cSetup &s); +diff -Nu vdr-1.3.24/dvbdevice.c vdr-1.3.24.LocalChannelProvide/dvbdevice.c +--- vdr-1.3.24/dvbdevice.c 2005-03-20 11:10:38.000000000 +0100 ++++ vdr-1.3.24.LocalChannelProvide/dvbdevice.c 2005-05-12 19:19:29.000000000 +0200 +@@ -746,6 +746,8 @@ + + bool cDvbDevice::ProvidesChannel(const cChannel *Channel, int Priority, bool *NeedsDetachReceivers) const + { ++ if (Setup.LocalChannelProvide != 1) ++ return false; + bool result = false; + bool hasPriority = Priority < 0 || Priority > this->Priority(); + bool needsDetachReceivers = false; +diff -Nu vdr-1.3.24/i18n.c vdr-1.3.24.LocalChannelProvide/i18n.c +--- vdr-1.3.24/i18n.c 2005-05-05 15:12:54.000000000 +0200 ++++ vdr-1.3.24.LocalChannelProvide/i18n.c 2005-05-12 19:30:50.000000000 +0200 +@@ -5325,6 +5325,27 @@ + "ST:TNG konsool", + "ST:TNG konsol", + }, ++ { "Channels available locally", ++ "Kanäle lokal beziehen", ++ "",// TODO ++ "", ++ "", ++ "",// TODO ++ "",// TODO ++ "",// TODO ++ "", ++ "",// TODO ++ "",// TODO ++ "",// TODO ++ "", ++ "", ++ "",// TODO ++ "",// TODO ++ "", ++ "", ++ "", ++ "", ++ }, + { NULL } + }; + +diff -Nu vdr-1.3.24/menu.c vdr-1.3.24.LocalChannelProvide/menu.c +--- vdr-1.3.24/menu.c 2005-03-20 16:14:51.000000000 +0100 ++++ vdr-1.3.24.LocalChannelProvide/menu.c 2005-05-12 19:26:57.000000000 +0200 +@@ -1968,7 +1968,7 @@ + Add(new cMenuEditIntItem( tr("Setup.DVB$Audio languages"), &numAudioLanguages, 0, I18nNumLanguages)); + for (int i = 0; i < numAudioLanguages; i++) + Add(new cMenuEditStraItem(tr("Setup.DVB$Audio language"), &data.AudioLanguages[i], I18nNumLanguages, I18nLanguages())); +- ++ Add(new cMenuEditBoolItem(tr("Channels available locally"), &data.LocalChannelProvide)); + SetCurrent(Get(current)); + Display(); + }