[vdr] 04/11: Updated patches
Tobias Grimm
tiber-guest at moszumanska.debian.org
Sun Feb 8 17:32:30 UTC 2015
This is an automated email from the git hooks/post-receive script.
tiber-guest pushed a commit to branch e-tobi
in repository vdr.
commit 33fc1ec937ea04329cf90afede6c53e8b2228e5c
Author: etobi <git at e-tobi.net>
Date: Sat Feb 7 11:26:56 2015 +0100
Updated patches
---
debian/patches/06_default_svdrp_port_0.patch | 6 +-
debian/patches/12_osdbase-maxitems.patch | 12 +-
debian/patches/99_ncursesw-include.patch | 6 +-
debian/patches/opt-22-x_edit_marks.patch | 6 +-
debian/patches/opt-27_ttxtsubs.patch | 280 +++++++++++++--------------
debian/patches/opt-37-x_menuorg.patch | 16 +-
debian/patches/opt-41-x_timer-info.patch | 24 +--
debian/patches/opt-42-x_MainMenuHooks.patch | 16 +-
debian/patches/opt-45_yaepg.patch | 22 +--
debian/patches/opt-50_graphtft.patch | 102 +++++-----
10 files changed, 245 insertions(+), 245 deletions(-)
diff --git a/debian/patches/06_default_svdrp_port_0.patch b/debian/patches/06_default_svdrp_port_0.patch
index 6b28d65..f313af5 100644
--- a/debian/patches/06_default_svdrp_port_0.patch
+++ b/debian/patches/06_default_svdrp_port_0.patch
@@ -5,9 +5,9 @@ Author: Thomas Schmidt <tschmidt at debian.org>
Index: vdr/vdr.c
===================================================================
---- vdr.orig/vdr.c 2013-03-31 13:46:30.000000000 +0200
-+++ vdr/vdr.c 2013-03-31 13:47:43.000000000 +0200
-@@ -182,7 +182,7 @@
+--- vdr.orig/vdr.c 2015-02-07 11:22:57.558226734 +0100
++++ vdr/vdr.c 2015-02-07 11:22:57.554225440 +0100
+@@ -187,7 +187,7 @@
// Command line options:
#define dd(a, b) (*a ? a : b)
diff --git a/debian/patches/12_osdbase-maxitems.patch b/debian/patches/12_osdbase-maxitems.patch
index baa6ead..5737e38 100644
--- a/debian/patches/12_osdbase-maxitems.patch
+++ b/debian/patches/12_osdbase-maxitems.patch
@@ -4,9 +4,9 @@ Origin: http://vdrportal.de/board/thread.php?postid=343665#post343665
Index: vdr/osdbase.c
===================================================================
---- vdr.orig/osdbase.c 2013-03-31 13:46:30.000000000 +0200
-+++ vdr/osdbase.c 2013-03-31 13:47:43.000000000 +0200
-@@ -325,6 +325,7 @@
+--- vdr.orig/osdbase.c 2015-02-07 11:23:03.947667560 +0100
++++ vdr/osdbase.c 2015-02-07 11:23:03.947667560 +0100
+@@ -332,6 +332,7 @@
void cOsdMenu::CursorUp(void)
{
@@ -14,7 +14,7 @@ Index: vdr/osdbase.c
int tmpCurrent = current;
int lastOnScreen = first + displayMenuItems - 1;
int last = Count() - 1;
-@@ -363,6 +364,7 @@
+@@ -370,6 +371,7 @@
void cOsdMenu::CursorDown(void)
{
@@ -22,7 +22,7 @@ Index: vdr/osdbase.c
int tmpCurrent = current;
int lastOnScreen = first + displayMenuItems - 1;
int last = Count() - 1;
-@@ -403,6 +405,7 @@
+@@ -410,6 +412,7 @@
void cOsdMenu::PageUp(void)
{
@@ -30,7 +30,7 @@ Index: vdr/osdbase.c
int oldCurrent = current;
int oldFirst = first;
current -= displayMenuItems;
-@@ -437,6 +440,7 @@
+@@ -444,6 +447,7 @@
void cOsdMenu::PageDown(void)
{
diff --git a/debian/patches/99_ncursesw-include.patch b/debian/patches/99_ncursesw-include.patch
index f9e8f14..ff116a5 100644
--- a/debian/patches/99_ncursesw-include.patch
+++ b/debian/patches/99_ncursesw-include.patch
@@ -3,10 +3,10 @@ Author: Tobias Grimm <tg at e-tobi.net>
Index: vdr/PLUGINS/src/skincurses/skincurses.c
===================================================================
---- vdr.orig/PLUGINS/src/skincurses/skincurses.c 2013-04-01 19:55:49.000000000 +0200
-+++ vdr/PLUGINS/src/skincurses/skincurses.c 2013-04-01 20:04:47.000000000 +0200
+--- vdr.orig/PLUGINS/src/skincurses/skincurses.c 2015-02-07 11:23:08.604231809 +0100
++++ vdr/PLUGINS/src/skincurses/skincurses.c 2015-02-07 11:23:08.604231809 +0100
@@ -6,7 +6,7 @@
- * $Id: skincurses.c 2.13 2013/03/31 09:30:18 kls Exp $
+ * $Id: skincurses.c 3.1 2014/01/05 10:56:27 kls Exp $
*/
-#include <ncurses.h>
diff --git a/debian/patches/opt-22-x_edit_marks.patch b/debian/patches/opt-22-x_edit_marks.patch
index 2611128..fef7346 100644
--- a/debian/patches/opt-22-x_edit_marks.patch
+++ b/debian/patches/opt-22-x_edit_marks.patch
@@ -5,9 +5,9 @@ Origin: http://vdrportal.de/board/thread.php?postid=718583#post718583
Index: vdr/menu.c
===================================================================
---- vdr.orig/menu.c 2014-10-26 09:51:55.719911557 +0100
-+++ vdr/menu.c 2014-10-26 09:52:04.724378631 +0100
-@@ -4953,10 +4953,47 @@
+--- vdr.orig/menu.c 2015-02-07 11:23:12.624741872 +0100
++++ vdr/menu.c 2015-02-07 11:23:12.624741872 +0100
+@@ -5493,10 +5493,47 @@
Stop();
return osEnd;
default: {
diff --git a/debian/patches/opt-27_ttxtsubs.patch b/debian/patches/opt-27_ttxtsubs.patch
index 498f93f..07339d8 100644
--- a/debian/patches/opt-27_ttxtsubs.patch
+++ b/debian/patches/opt-27_ttxtsubs.patch
@@ -4,9 +4,9 @@ Origin: ttxsubs plugin
Index: vdr/MANUAL
===================================================================
---- vdr.orig/MANUAL 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/MANUAL 2014-10-26 09:52:21.272588307 +0100
-@@ -761,6 +761,9 @@
+--- vdr.orig/MANUAL 2015-02-07 11:23:17.529392480 +0100
++++ vdr/MANUAL 2015-02-07 11:23:17.517390852 +0100
+@@ -800,6 +800,9 @@
background transparency. By default the values as broadcast
are used.
@@ -18,9 +18,9 @@ Index: vdr/MANUAL
Use DiSEqC = no Generally turns DiSEqC support on or off.
Index: vdr/Makefile
===================================================================
---- vdr.orig/Makefile 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/Makefile 2014-10-26 09:52:21.272588307 +0100
-@@ -73,6 +73,8 @@
+--- vdr.orig/Makefile 2015-02-07 11:23:17.529392480 +0100
++++ vdr/Makefile 2015-02-07 11:23:17.517390852 +0100
+@@ -74,6 +74,8 @@
skinclassic.o skinlcars.o skins.o skinsttng.o sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o\
timers.o tools.o transfer.o vdr.o videodir.o
@@ -31,10 +31,10 @@ Index: vdr/Makefile
Index: vdr/channels.c
===================================================================
---- vdr.orig/channels.c 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/channels.c 2014-10-26 09:52:21.272588307 +0100
-@@ -408,6 +408,26 @@
- }
+--- vdr.orig/channels.c 2015-02-07 11:23:17.529392480 +0100
++++ vdr/channels.c 2015-02-07 11:23:17.517390852 +0100
+@@ -426,6 +426,26 @@
+ seen = time(NULL);
}
+void cChannel::SetTeletextSubtitlePages(tTeletextSubtitlePage pages[], int numberOfPages)
@@ -60,7 +60,7 @@ Index: vdr/channels.c
void cChannel::SetCaIds(const int *CaIds)
{
if (caids[0] && caids[0] <= CA_USER_MAX)
-@@ -538,10 +558,17 @@
+@@ -556,10 +576,17 @@
q += IntArrayToString(q, Channel->dpids, 10, Channel->dlangs, Channel->dtypes);
}
*q = 0;
@@ -79,7 +79,7 @@ Index: vdr/channels.c
if (Channel->spids[0]) {
*q++ = ';';
q += IntArrayToString(q, Channel->spids, 10, Channel->slangs);
-@@ -712,6 +739,32 @@
+@@ -730,6 +757,32 @@
}
spids[NumSpids] = 0;
}
@@ -114,9 +114,9 @@ Index: vdr/channels.c
if (caidbuf) {
Index: vdr/channels.h
===================================================================
---- vdr.orig/channels.h 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/channels.h 2014-10-26 09:52:21.272588307 +0100
-@@ -35,6 +35,7 @@
+--- vdr.orig/channels.h 2015-02-07 11:23:17.529392480 +0100
++++ vdr/channels.h 2015-02-07 11:23:17.517390852 +0100
+@@ -36,6 +36,7 @@
#define MAXDPIDS 16 // dolby (AC3 + DTS)
#define MAXSPIDS 32 // subtitles
#define MAXCAIDS 12 // conditional access
@@ -124,7 +124,7 @@ Index: vdr/channels.h
#define MAXLANGCODE1 4 // a 3 letter language code, zero terminated
#define MAXLANGCODE2 8 // up to two 3 letter language codes, separated by '+' and zero terminated
-@@ -71,6 +72,16 @@
+@@ -72,6 +73,16 @@
static const tChannelID InvalidID;
};
@@ -141,7 +141,7 @@ Index: vdr/channels.h
class cChannel;
class cLinkChannel : public cListObject {
-@@ -115,6 +126,9 @@
+@@ -116,6 +127,9 @@
uint16_t compositionPageIds[MAXSPIDS];
uint16_t ancillaryPageIds[MAXSPIDS];
int tpid;
@@ -151,7 +151,7 @@ Index: vdr/channels.h
int caids[MAXCAIDS + 1]; // list is zero-terminated
int nid;
int tid;
-@@ -166,6 +180,8 @@
+@@ -169,6 +183,8 @@
uint16_t CompositionPageId(int i) const { return (0 <= i && i < MAXSPIDS) ? compositionPageIds[i] : uint16_t(0); }
uint16_t AncillaryPageId(int i) const { return (0 <= i && i < MAXSPIDS) ? ancillaryPageIds[i] : uint16_t(0); }
int Tpid(void) const { return tpid; }
@@ -160,7 +160,7 @@ Index: vdr/channels.h
const int *Caids(void) const { return caids; }
int Ca(int Index = 0) const { return Index < MAXCAIDS ? caids[Index] : 0; }
int Nid(void) const { return nid; }
-@@ -192,6 +208,7 @@
+@@ -198,6 +214,7 @@
void SetName(const char *Name, const char *ShortName, const char *Provider);
void SetPortalName(const char *PortalName);
void SetPids(int Vpid, int Ppid, int Vtype, int *Apids, int *Atypes, char ALangs[][MAXLANGCODE2], int *Dpids, int *Dtypes, char DLangs[][MAXLANGCODE2], int *Spids, char SLangs[][MAXLANGCODE2], int Tpid);
@@ -170,9 +170,9 @@ Index: vdr/channels.h
void SetLinkChannels(cLinkChannels *LinkChannels);
Index: vdr/ci.c
===================================================================
---- vdr.orig/ci.c 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/ci.c 2014-10-26 09:52:21.272588307 +0100
-@@ -1916,6 +1916,8 @@
+--- vdr.orig/ci.c 2015-02-07 11:23:17.529392480 +0100
++++ vdr/ci.c 2015-02-07 11:23:17.517390852 +0100
+@@ -2155,6 +2155,8 @@
AddPid(Channel->Sid(), *Dpid, STREAM_TYPE_PRIVATE);
for (const int *Spid = Channel->Spids(); *Spid; Spid++)
AddPid(Channel->Sid(), *Spid, STREAM_TYPE_PRIVATE);
@@ -181,7 +181,7 @@ Index: vdr/ci.c
}
}
-@@ -1939,6 +1941,9 @@
+@@ -2178,6 +2180,9 @@
CaPmt.AddPid(*Dpid, STREAM_TYPE_PRIVATE);
for (const int *Spid = Channel->Spids(); *Spid; Spid++)
CaPmt.AddPid(*Spid, STREAM_TYPE_PRIVATE);
@@ -193,9 +193,9 @@ Index: vdr/ci.c
do {
Index: vdr/config.c
===================================================================
---- vdr.orig/config.c 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/config.c 2014-10-26 09:52:21.272588307 +0100
-@@ -397,6 +397,7 @@
+--- vdr.orig/config.c 2015-02-07 11:23:17.529392480 +0100
++++ vdr/config.c 2015-02-07 11:23:17.517390852 +0100
+@@ -403,6 +403,7 @@
MarginStop = 10;
AudioLanguages[0] = -1;
DisplaySubtitles = 0;
@@ -203,7 +203,7 @@ Index: vdr/config.c
SubtitleLanguages[0] = -1;
SubtitleOffset = 0;
SubtitleFgTransparency = 0;
-@@ -602,6 +603,7 @@
+@@ -621,6 +622,7 @@
else if (!strcasecmp(Name, "MarginStop")) MarginStop = atoi(Value);
else if (!strcasecmp(Name, "AudioLanguages")) return ParseLanguages(Value, AudioLanguages);
else if (!strcasecmp(Name, "DisplaySubtitles")) DisplaySubtitles = atoi(Value);
@@ -211,7 +211,7 @@ Index: vdr/config.c
else if (!strcasecmp(Name, "SubtitleLanguages")) return ParseLanguages(Value, SubtitleLanguages);
else if (!strcasecmp(Name, "SubtitleOffset")) SubtitleOffset = atoi(Value);
else if (!strcasecmp(Name, "SubtitleFgTransparency")) SubtitleFgTransparency = atoi(Value);
-@@ -711,6 +713,7 @@
+@@ -743,6 +745,7 @@
Store("MarginStop", MarginStop);
StoreLanguages("AudioLanguages", AudioLanguages);
Store("DisplaySubtitles", DisplaySubtitles);
@@ -221,9 +221,9 @@ Index: vdr/config.c
Store("SubtitleFgTransparency", SubtitleFgTransparency);
Index: vdr/config.h
===================================================================
---- vdr.orig/config.h 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/config.h 2014-10-26 09:52:21.276590293 +0100
-@@ -273,6 +273,7 @@
+--- vdr.orig/config.h 2015-02-07 11:23:17.529392480 +0100
++++ vdr/config.h 2015-02-07 11:23:17.517390852 +0100
+@@ -279,6 +279,7 @@
int MarginStart, MarginStop;
int AudioLanguages[I18N_MAX_LANGUAGES + 1];
int DisplaySubtitles;
@@ -233,9 +233,9 @@ Index: vdr/config.h
int SubtitleFgTransparency, SubtitleBgTransparency;
Index: vdr/device.c
===================================================================
---- vdr.orig/device.c 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/device.c 2014-10-26 09:52:21.276590293 +0100
-@@ -18,6 +18,7 @@
+--- vdr.orig/device.c 2015-02-07 11:23:17.529392480 +0100
++++ vdr/device.c 2015-02-07 11:23:17.517390852 +0100
+@@ -19,6 +19,7 @@
#include "receiver.h"
#include "status.h"
#include "transfer.h"
@@ -243,7 +243,7 @@ Index: vdr/device.c
// --- cLiveSubtitle ---------------------------------------------------------
-@@ -1314,6 +1315,13 @@
+@@ -1321,6 +1322,13 @@
}
break;
case 0xBD: { // private stream 1
@@ -257,7 +257,7 @@ Index: vdr/device.c
int PayloadOffset = Data[8] + 9;
// Compatibility mode for old subtitles plugin:
-@@ -1473,6 +1481,7 @@
+@@ -1480,6 +1488,7 @@
tsToPesVideo.Reset();
tsToPesAudio.Reset();
tsToPesSubtitle.Reset();
@@ -265,7 +265,7 @@ Index: vdr/device.c
}
else if (Length < TS_SIZE) {
esyslog("ERROR: skipped %d bytes of TS fragment", Length);
-@@ -1517,6 +1526,17 @@
+@@ -1524,6 +1533,17 @@
if (!VideoOnly || HasIBPTrickSpeed())
PlayTsSubtitle(Data, TS_SIZE);
}
@@ -285,9 +285,9 @@ Index: vdr/device.c
else if (Pid == patPmtParser.Ppid()) {
Index: vdr/device.h
===================================================================
---- vdr.orig/device.h 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/device.h 2014-10-26 09:52:21.276590293 +0100
-@@ -584,6 +584,7 @@
+--- vdr.orig/device.h 2015-02-07 11:23:17.529392480 +0100
++++ vdr/device.h 2015-02-07 11:23:17.517390852 +0100
+@@ -602,6 +602,7 @@
cTsToPes tsToPesVideo;
cTsToPes tsToPesAudio;
cTsToPes tsToPesSubtitle;
@@ -297,9 +297,9 @@ Index: vdr/device.h
const cPatPmtParser *PatPmtParser(void) const { return &patPmtParser; }
Index: vdr/menu.c
===================================================================
---- vdr.orig/menu.c 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/menu.c 2014-10-26 09:52:21.276590293 +0100
-@@ -2855,6 +2855,7 @@
+--- vdr.orig/menu.c 2015-02-07 11:23:17.529392480 +0100
++++ vdr/menu.c 2015-02-07 11:23:17.521391395 +0100
+@@ -3238,6 +3238,7 @@
Add(new cMenuEditIntItem( tr("Setup.DVB$Subtitle foreground transparency"), &data.SubtitleFgTransparency, 0, 9));
Add(new cMenuEditIntItem( tr("Setup.DVB$Subtitle background transparency"), &data.SubtitleBgTransparency, 0, 10));
}
@@ -309,8 +309,8 @@ Index: vdr/menu.c
Display();
Index: vdr/pat.c
===================================================================
---- vdr.orig/pat.c 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/pat.c 2014-10-26 09:52:50.891282939 +0100
+--- vdr.orig/pat.c 2015-02-07 11:23:17.529392480 +0100
++++ vdr/pat.c 2015-02-07 11:23:17.521391395 +0100
@@ -12,6 +12,7 @@
#include "channels.h"
#include "libsi/section.h"
@@ -319,7 +319,7 @@ Index: vdr/pat.c
#define PMT_SCAN_TIMEOUT 1000 // ms
-@@ -363,6 +364,8 @@
+@@ -426,6 +427,8 @@
char DLangs[MAXDPIDS][MAXLANGCODE2] = { "" };
char SLangs[MAXSPIDS][MAXLANGCODE2] = { "" };
int Tpid = 0;
@@ -328,7 +328,7 @@ Index: vdr/pat.c
int NumApids = 0;
int NumDpids = 0;
int NumSpids = 0;
-@@ -454,8 +457,21 @@
+@@ -517,8 +520,21 @@
NumSpids++;
}
break;
@@ -351,7 +351,7 @@ Index: vdr/pat.c
break;
case SI::ISO639LanguageDescriptorTag: {
SI::ISO639LanguageDescriptor *ld = (SI::ISO639LanguageDescriptor *)d;
-@@ -567,6 +583,12 @@
+@@ -630,6 +646,12 @@
}
if (Setup.UpdateChannels >= 2) {
Channel->SetPids(Vpid, Ppid, Vtype, Apids, Atypes, ALangs, Dpids, Dtypes, DLangs, Spids, SLangs, Tpid);
@@ -366,9 +366,9 @@ Index: vdr/pat.c
}
Index: vdr/po/ca_ES.po
===================================================================
---- vdr.orig/po/ca_ES.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/ca_ES.po 2014-10-26 09:52:21.276590293 +0100
-@@ -974,6 +974,9 @@
+--- vdr.orig/po/ca_ES.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/ca_ES.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1056,6 +1056,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transpar�ncia fons subt�tols"
@@ -380,9 +380,9 @@ Index: vdr/po/ca_ES.po
Index: vdr/po/cs_CZ.po
===================================================================
---- vdr.orig/po/cs_CZ.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/cs_CZ.po 2014-10-26 09:52:21.276590293 +0100
-@@ -974,6 +974,9 @@
+--- vdr.orig/po/cs_CZ.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/cs_CZ.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1056,6 +1056,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Průhlednost pozadí titulků"
@@ -394,9 +394,9 @@ Index: vdr/po/cs_CZ.po
Index: vdr/po/da_DK.po
===================================================================
---- vdr.orig/po/da_DK.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/da_DK.po 2014-10-26 09:52:21.276590293 +0100
-@@ -971,6 +971,9 @@
+--- vdr.orig/po/da_DK.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/da_DK.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1053,6 +1053,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Undertekst baggrundsgennemsigtighed"
@@ -408,9 +408,9 @@ Index: vdr/po/da_DK.po
Index: vdr/po/de_DE.po
===================================================================
---- vdr.orig/po/de_DE.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/de_DE.po 2014-10-26 09:52:21.276590293 +0100
-@@ -971,6 +971,9 @@
+--- vdr.orig/po/de_DE.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/de_DE.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1053,6 +1053,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Untertitel-Transparenz Hintergrund"
@@ -422,9 +422,9 @@ Index: vdr/po/de_DE.po
Index: vdr/po/el_GR.po
===================================================================
---- vdr.orig/po/el_GR.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/el_GR.po 2014-10-26 09:52:21.276590293 +0100
-@@ -971,6 +971,9 @@
+--- vdr.orig/po/el_GR.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/el_GR.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1053,6 +1053,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr ""
@@ -436,9 +436,9 @@ Index: vdr/po/el_GR.po
Index: vdr/po/es_ES.po
===================================================================
---- vdr.orig/po/es_ES.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/es_ES.po 2014-10-26 09:52:21.276590293 +0100
-@@ -972,6 +972,9 @@
+--- vdr.orig/po/es_ES.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/es_ES.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1054,6 +1054,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transparencia fondo subt�tulos"
@@ -450,9 +450,9 @@ Index: vdr/po/es_ES.po
Index: vdr/po/et_EE.po
===================================================================
---- vdr.orig/po/et_EE.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/et_EE.po 2014-10-26 09:52:21.276590293 +0100
-@@ -971,6 +971,9 @@
+--- vdr.orig/po/et_EE.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/et_EE.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1053,6 +1053,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Subtiitri tausta läbipaistvus"
@@ -464,9 +464,9 @@ Index: vdr/po/et_EE.po
Index: vdr/po/fi_FI.po
===================================================================
---- vdr.orig/po/fi_FI.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/fi_FI.po 2014-10-26 09:52:21.276590293 +0100
-@@ -975,6 +975,9 @@
+--- vdr.orig/po/fi_FI.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/fi_FI.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1057,6 +1057,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Tekstityksen taustan läpinäkyvyys"
@@ -478,9 +478,9 @@ Index: vdr/po/fi_FI.po
Index: vdr/po/fr_FR.po
===================================================================
---- vdr.orig/po/fr_FR.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/fr_FR.po 2014-10-26 09:52:21.276590293 +0100
-@@ -981,6 +981,9 @@
+--- vdr.orig/po/fr_FR.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/fr_FR.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1063,6 +1063,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transparence du fond des sous-titres"
@@ -492,9 +492,9 @@ Index: vdr/po/fr_FR.po
Index: vdr/po/hr_HR.po
===================================================================
---- vdr.orig/po/hr_HR.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/hr_HR.po 2014-10-26 09:52:21.276590293 +0100
-@@ -973,6 +973,9 @@
+--- vdr.orig/po/hr_HR.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/hr_HR.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1055,6 +1055,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transparentnost pozadine titla"
@@ -506,9 +506,9 @@ Index: vdr/po/hr_HR.po
Index: vdr/po/hu_HU.po
===================================================================
---- vdr.orig/po/hu_HU.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/hu_HU.po 2014-10-26 09:52:21.276590293 +0100
-@@ -975,6 +975,9 @@
+--- vdr.orig/po/hu_HU.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/hu_HU.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1057,6 +1057,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Felirat hátterének transzparenciája"
@@ -520,9 +520,9 @@ Index: vdr/po/hu_HU.po
Index: vdr/po/it_IT.po
===================================================================
---- vdr.orig/po/it_IT.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/it_IT.po 2014-10-26 09:52:21.276590293 +0100
-@@ -978,6 +978,9 @@
+--- vdr.orig/po/it_IT.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/it_IT.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1060,6 +1060,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Trasparenza sfondo sottotitoli"
@@ -534,9 +534,9 @@ Index: vdr/po/it_IT.po
Index: vdr/po/lt_LT.po
===================================================================
---- vdr.orig/po/lt_LT.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/lt_LT.po 2014-10-26 09:52:21.276590293 +0100
-@@ -971,6 +971,9 @@
+--- vdr.orig/po/lt_LT.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/lt_LT.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1053,6 +1053,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Subtitrų fono permatomumas"
@@ -548,9 +548,9 @@ Index: vdr/po/lt_LT.po
Index: vdr/po/nl_NL.po
===================================================================
---- vdr.orig/po/nl_NL.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/nl_NL.po 2014-10-26 09:52:21.276590293 +0100
-@@ -976,6 +976,9 @@
+--- vdr.orig/po/nl_NL.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/nl_NL.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1058,6 +1058,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transparantie achtergrond ondertiteling"
@@ -562,9 +562,9 @@ Index: vdr/po/nl_NL.po
Index: vdr/po/nn_NO.po
===================================================================
---- vdr.orig/po/nn_NO.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/nn_NO.po 2014-10-26 09:52:21.276590293 +0100
-@@ -972,6 +972,9 @@
+--- vdr.orig/po/nn_NO.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/nn_NO.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1054,6 +1054,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr ""
@@ -576,9 +576,9 @@ Index: vdr/po/nn_NO.po
Index: vdr/po/pl_PL.po
===================================================================
---- vdr.orig/po/pl_PL.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/pl_PL.po 2014-10-26 09:52:21.276590293 +0100
-@@ -973,6 +973,9 @@
+--- vdr.orig/po/pl_PL.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/pl_PL.po 2015-02-07 11:23:17.521391395 +0100
+@@ -1055,6 +1055,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Prze�rocze podtytu��w: T�o"
@@ -590,9 +590,9 @@ Index: vdr/po/pl_PL.po
Index: vdr/po/pt_PT.po
===================================================================
---- vdr.orig/po/pt_PT.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/pt_PT.po 2014-10-26 09:52:21.280592278 +0100
-@@ -972,6 +972,9 @@
+--- vdr.orig/po/pt_PT.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/pt_PT.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1054,6 +1054,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transpar�ncia de fundo das legendas"
@@ -604,9 +604,9 @@ Index: vdr/po/pt_PT.po
Index: vdr/po/ro_RO.po
===================================================================
---- vdr.orig/po/ro_RO.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/ro_RO.po 2014-10-26 09:52:21.280592278 +0100
-@@ -973,6 +973,9 @@
+--- vdr.orig/po/ro_RO.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/ro_RO.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1055,6 +1055,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transparenţa fundalului subtitrării"
@@ -618,9 +618,9 @@ Index: vdr/po/ro_RO.po
Index: vdr/po/ru_RU.po
===================================================================
---- vdr.orig/po/ru_RU.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/ru_RU.po 2014-10-26 09:52:21.280592278 +0100
-@@ -972,6 +972,9 @@
+--- vdr.orig/po/ru_RU.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/ru_RU.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1054,6 +1054,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "������������ ���� ���������"
@@ -632,9 +632,9 @@ Index: vdr/po/ru_RU.po
Index: vdr/po/sk_SK.po
===================================================================
---- vdr.orig/po/sk_SK.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/sk_SK.po 2014-10-26 09:52:21.280592278 +0100
-@@ -971,6 +971,9 @@
+--- vdr.orig/po/sk_SK.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/sk_SK.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1053,6 +1053,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Prieh�adnos� pozadia titulkov"
@@ -646,9 +646,9 @@ Index: vdr/po/sk_SK.po
Index: vdr/po/sl_SI.po
===================================================================
---- vdr.orig/po/sl_SI.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/sl_SI.po 2014-10-26 09:52:21.280592278 +0100
-@@ -972,6 +972,9 @@
+--- vdr.orig/po/sl_SI.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/sl_SI.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1054,6 +1054,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transparentnost ozadja podnapisov"
@@ -660,9 +660,9 @@ Index: vdr/po/sl_SI.po
Index: vdr/po/sv_SE.po
===================================================================
---- vdr.orig/po/sv_SE.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/sv_SE.po 2014-10-26 09:52:21.280592278 +0100
-@@ -975,6 +975,9 @@
+--- vdr.orig/po/sv_SE.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/sv_SE.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1057,6 +1057,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Transparent bakgrund textremsa"
@@ -674,9 +674,9 @@ Index: vdr/po/sv_SE.po
Index: vdr/po/tr_TR.po
===================================================================
---- vdr.orig/po/tr_TR.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/tr_TR.po 2014-10-26 09:52:21.280592278 +0100
-@@ -971,6 +971,9 @@
+--- vdr.orig/po/tr_TR.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/tr_TR.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1053,6 +1053,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Altyaz� arka �effafl�k"
@@ -688,9 +688,9 @@ Index: vdr/po/tr_TR.po
Index: vdr/po/uk_UA.po
===================================================================
---- vdr.orig/po/uk_UA.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/uk_UA.po 2014-10-26 09:52:21.280592278 +0100
-@@ -972,6 +972,9 @@
+--- vdr.orig/po/uk_UA.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/uk_UA.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1054,6 +1054,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "Прозорість заднього плану субтитрів"
@@ -702,9 +702,9 @@ Index: vdr/po/uk_UA.po
Index: vdr/po/zh_CN.po
===================================================================
---- vdr.orig/po/zh_CN.po 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/po/zh_CN.po 2014-10-26 09:52:21.280592278 +0100
-@@ -973,6 +973,9 @@
+--- vdr.orig/po/zh_CN.po 2015-02-07 11:23:17.529392480 +0100
++++ vdr/po/zh_CN.po 2015-02-07 11:23:17.525391937 +0100
+@@ -1055,6 +1055,9 @@
msgid "Setup.DVB$Subtitle background transparency"
msgstr "字幕背景透明度"
@@ -716,9 +716,9 @@ Index: vdr/po/zh_CN.po
Index: vdr/receiver.c
===================================================================
---- vdr.orig/receiver.c 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/receiver.c 2014-10-26 09:52:21.280592278 +0100
-@@ -67,7 +67,8 @@
+--- vdr.orig/receiver.c 2015-02-07 11:23:17.529392480 +0100
++++ vdr/receiver.c 2015-02-07 11:23:17.525391937 +0100
+@@ -72,7 +72,8 @@
(Channel->Ppid() == Channel->Vpid() || AddPid(Channel->Ppid())) &&
AddPids(Channel->Apids()) &&
AddPids(Channel->Dpids()) &&
@@ -730,8 +730,8 @@ Index: vdr/receiver.c
}
Index: vdr/remux.c
===================================================================
---- vdr.orig/remux.c 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/remux.c 2014-10-26 09:52:21.280592278 +0100
+--- vdr.orig/remux.c 2015-02-07 11:23:17.529392480 +0100
++++ vdr/remux.c 2015-02-07 11:23:17.525391937 +0100
@@ -416,6 +416,29 @@
return i;
}
@@ -834,9 +834,9 @@ Index: vdr/remux.c
dbgpatpmt(" '%s'", ld->languageCode);
Index: vdr/remux.h
===================================================================
---- vdr.orig/remux.h 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/remux.h 2014-10-26 09:52:21.280592278 +0100
-@@ -301,6 +301,7 @@
+--- vdr.orig/remux.h 2015-02-07 11:23:17.529392480 +0100
++++ vdr/remux.h 2015-02-07 11:23:17.525391937 +0100
+@@ -302,6 +302,7 @@
int MakeStream(uchar *Target, uchar Type, int Pid);
int MakeAC3Descriptor(uchar *Target, uchar Type);
int MakeSubtitlingDescriptor(uchar *Target, const char *Language, uchar SubtitlingType, uint16_t CompositionPageId, uint16_t AncillaryPageId);
@@ -844,7 +844,7 @@ Index: vdr/remux.h
int MakeLanguageDescriptor(uchar *Target, const char *Language);
int MakeCRC(uchar *Target, const uchar *Data, int Length);
void GeneratePmtPid(const cChannel *Channel);
-@@ -348,6 +349,7 @@
+@@ -349,6 +350,7 @@
int vpid;
int ppid;
int vtype;
@@ -852,7 +852,7 @@ Index: vdr/remux.h
int apids[MAXAPIDS + 1]; // list is zero-terminated
int atypes[MAXAPIDS + 1]; // list is zero-terminated
char alangs[MAXAPIDS][MAXLANGCODE2];
-@@ -360,6 +362,8 @@
+@@ -361,6 +363,8 @@
uint16_t compositionPageIds[MAXSPIDS];
uint16_t ancillaryPageIds[MAXSPIDS];
bool updatePrimaryDevice;
@@ -861,7 +861,7 @@ Index: vdr/remux.h
protected:
int SectionLength(const uchar *Data, int Length) { return (Length >= 3) ? ((int(Data[1]) & 0x0F) << 8)| Data[2] : 0; }
public:
-@@ -396,6 +400,9 @@
+@@ -397,6 +401,9 @@
int Vtype(void) const { return vtype; }
///< Returns the video stream type as defined by the current PMT, or 0 if no video
///< stream type has been detected, yet.
@@ -871,7 +871,7 @@ Index: vdr/remux.h
const int *Apids(void) const { return apids; }
const int *Dpids(void) const { return dpids; }
const int *Spids(void) const { return spids; }
-@@ -410,6 +417,8 @@
+@@ -411,6 +418,8 @@
uchar SubtitlingType(int i) const { return (0 <= i && i < MAXSPIDS) ? subtitlingTypes[i] : uchar(0); }
uint16_t CompositionPageId(int i) const { return (0 <= i && i < MAXSPIDS) ? compositionPageIds[i] : uint16_t(0); }
uint16_t AncillaryPageId(int i) const { return (0 <= i && i < MAXSPIDS) ? ancillaryPageIds[i] : uint16_t(0); }
@@ -882,9 +882,9 @@ Index: vdr/remux.h
// TS to PES converter:
Index: vdr/vdr.5
===================================================================
---- vdr.orig/vdr.5 2014-10-26 09:52:21.284594262 +0100
-+++ vdr/vdr.5 2014-10-26 09:52:21.280592278 +0100
-@@ -240,6 +240,12 @@
+--- vdr.orig/vdr.5 2015-02-07 11:23:17.529392480 +0100
++++ vdr/vdr.5 2015-02-07 11:23:17.525391937 +0100
+@@ -249,6 +249,12 @@
.B ...:201;2001=deu,2002=eng:...
@@ -900,7 +900,7 @@ Index: vdr/vdr.5
Index: vdr/vdrttxtsubshooks.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ vdr/vdrttxtsubshooks.c 2014-10-26 09:52:21.280592278 +0100
++++ vdr/vdrttxtsubshooks.c 2015-02-07 11:23:17.525391937 +0100
@@ -0,0 +1,63 @@
+/*
+ * vdr-ttxtsubs - A plugin for the Linux Video Disk Recorder
@@ -968,7 +968,7 @@ Index: vdr/vdrttxtsubshooks.c
Index: vdr/vdrttxtsubshooks.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ vdr/vdrttxtsubshooks.h 2014-10-26 09:52:21.280592278 +0100
++++ vdr/vdrttxtsubshooks.h 2015-02-07 11:23:17.525391937 +0100
@@ -0,0 +1,46 @@
+/*
+ * vdr-ttxtsubs - A plugin for the Linux Video Disk Recorder
diff --git a/debian/patches/opt-37-x_menuorg.patch b/debian/patches/opt-37-x_menuorg.patch
index 93edc83..4999319 100644
--- a/debian/patches/opt-37-x_menuorg.patch
+++ b/debian/patches/opt-37-x_menuorg.patch
@@ -8,7 +8,7 @@ Author: Tobias Grimm <tg at e-tobi.net>
Index: vdr/mainmenuitemsprovider.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ vdr/mainmenuitemsprovider.h 2014-10-26 09:53:10.256891155 +0100
++++ vdr/mainmenuitemsprovider.h 2015-02-07 11:23:24.890425986 +0100
@@ -0,0 +1,60 @@
+/*
+ * vdr-menuorg - A plugin for the Linux Video Disk Recorder
@@ -72,8 +72,8 @@ Index: vdr/mainmenuitemsprovider.h
+#endif //__MAINMENUITEMSPROVIDER_H
Index: vdr/menu.c
===================================================================
---- vdr.orig/menu.c 2014-10-26 09:53:10.256891155 +0100
-+++ vdr/menu.c 2014-10-26 09:53:10.256891155 +0100
+--- vdr.orig/menu.c 2015-02-07 11:23:24.894426565 +0100
++++ vdr/menu.c 2015-02-07 11:23:24.890425986 +0100
@@ -31,6 +31,7 @@
#include "timers.h"
#include "transfer.h"
@@ -82,7 +82,7 @@ Index: vdr/menu.c
#define MAXWAIT4EPGINFO 3 // seconds
#define MODETIMEOUT 3 // seconds
-@@ -3388,6 +3389,9 @@
+@@ -3852,6 +3853,9 @@
cancelEditingItem = NULL;
stopRecordingItem = NULL;
recordControlsState = 0;
@@ -92,7 +92,7 @@ Index: vdr/menu.c
Set();
// Initial submenus:
-@@ -3416,6 +3420,29 @@
+@@ -3880,6 +3884,29 @@
SetTitle("VDR");
SetHasHotkeys();
@@ -122,7 +122,7 @@ Index: vdr/menu.c
// Basic menu items:
Add(new cOsdItem(hk(tr("Schedule")), osSchedule));
-@@ -3442,6 +3469,8 @@
+@@ -3906,6 +3933,8 @@
if (Commands.Count())
Add(new cOsdItem(hk(tr("Commands")), osCommands));
@@ -131,7 +131,7 @@ Index: vdr/menu.c
Update(true);
Display();
-@@ -3547,6 +3576,41 @@
+@@ -4011,6 +4040,41 @@
state = osEnd;
}
break;
@@ -176,7 +176,7 @@ Index: vdr/menu.c
Index: vdr/menuorgpatch.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ vdr/menuorgpatch.h 2014-10-26 09:53:10.256891155 +0100
++++ vdr/menuorgpatch.h 2015-02-07 11:23:24.890425986 +0100
@@ -0,0 +1,100 @@
+/*
+ * vdr-menuorg - A plugin for the Linux Video Disk Recorder
diff --git a/debian/patches/opt-41-x_timer-info.patch b/debian/patches/opt-41-x_timer-info.patch
index ff92d13..0aea7e0 100644
--- a/debian/patches/opt-41-x_timer-info.patch
+++ b/debian/patches/opt-41-x_timer-info.patch
@@ -6,7 +6,7 @@ Origin: http://toms-cafe.de/vdr/download/vdr-timer-info-0.5-1.7.13.diff
Index: vdr/README.timer-info
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ vdr/README.timer-info 2014-10-26 09:53:14.070783451 +0100
++++ vdr/README.timer-info 2015-02-07 11:23:29.559116453 +0100
@@ -0,0 +1,69 @@
++------------------------------------------------------------------------------+
+| Info about the timer-info-patch by Brougs78 |
@@ -79,9 +79,9 @@ Index: vdr/README.timer-info
+ http://toms-cafe.de/vdr/download/vdr-timer-info-0.5-1.7.13.diff
Index: vdr/menu.c
===================================================================
---- vdr.orig/menu.c 2014-10-26 09:53:14.070783451 +0100
-+++ vdr/menu.c 2014-10-26 09:53:14.070783451 +0100
-@@ -1008,8 +1008,10 @@
+--- vdr.orig/menu.c 2015-02-07 11:23:29.563117056 +0100
++++ vdr/menu.c 2015-02-07 11:23:29.563117056 +0100
+@@ -1025,8 +1025,10 @@
class cMenuTimerItem : public cOsdItem {
private:
cTimer *timer;
@@ -92,7 +92,7 @@ Index: vdr/menu.c
virtual int Compare(const cListObject &ListObject) const;
virtual void Set(void);
cTimer *Timer(void) { return timer; }
-@@ -1019,6 +1021,7 @@
+@@ -1036,6 +1038,7 @@
cMenuTimerItem::cMenuTimerItem(cTimer *Timer)
{
timer = Timer;
@@ -100,7 +100,7 @@ Index: vdr/menu.c
Set();
}
-@@ -1049,7 +1052,10 @@
+@@ -1066,7 +1069,10 @@
File++;
else
File = timer->File();
@@ -112,7 +112,7 @@ Index: vdr/menu.c
!(timer->HasFlags(tfActive)) ? ' ' : timer->FirstDay() ? '!' : timer->Recording() ? '#' : '>',
timer->Channel()->Number(),
*name,
-@@ -1068,6 +1074,57 @@
+@@ -1085,6 +1091,57 @@
DisplayMenu->SetItem(Text(), Index, Current, Selectable);
}
@@ -170,7 +170,7 @@ Index: vdr/menu.c
// --- cMenuTimers -----------------------------------------------------------
class cMenuTimers : public cOsdMenu {
-@@ -1080,14 +1137,17 @@
+@@ -1097,14 +1154,17 @@
eOSState Info(void);
cTimer *CurrentTimer(void);
void SetHelpKeys(void);
@@ -189,7 +189,7 @@ Index: vdr/menu.c
{
SetMenuCategory(mcTimer);
helpKeys = -1;
-@@ -1099,6 +1159,7 @@
+@@ -1116,6 +1176,7 @@
SetCurrent(First());
SetHelpKeys();
Timers.IncBeingEdited();
@@ -197,7 +197,7 @@ Index: vdr/menu.c
}
cMenuTimers::~cMenuTimers()
-@@ -1137,7 +1198,7 @@
+@@ -1154,7 +1215,7 @@
timer->OnOff();
timer->SetEventFromSchedule();
RefreshCurrent();
@@ -206,7 +206,7 @@ Index: vdr/menu.c
if (timer->FirstDay())
isyslog("timer %s first day set to %s", *timer->ToDescr(), *timer->PrintFirstDay());
else
-@@ -1196,6 +1257,67 @@
+@@ -1213,6 +1274,67 @@
return osContinue;
}
@@ -274,7 +274,7 @@ Index: vdr/menu.c
eOSState cMenuTimers::ProcessKey(eKeys Key)
{
int TimerNumber = HasSubMenu() ? Count() : -1;
-@@ -1204,18 +1326,22 @@
+@@ -1221,18 +1343,22 @@
if (state == osUnknown) {
switch (Key) {
case kOk: return Edit();
diff --git a/debian/patches/opt-42-x_MainMenuHooks.patch b/debian/patches/opt-42-x_MainMenuHooks.patch
index f046a74..6b38ac8 100644
--- a/debian/patches/opt-42-x_MainMenuHooks.patch
+++ b/debian/patches/opt-42-x_MainMenuHooks.patch
@@ -4,9 +4,9 @@ Author: Frank Schmirler <vdrdev at schmirler.de>
Index: vdr/menu.c
===================================================================
---- vdr.orig/menu.c 2014-10-26 09:53:23.891656220 +0100
-+++ vdr/menu.c 2014-10-26 09:57:54.045729339 +0100
-@@ -3522,15 +3522,30 @@
+--- vdr.orig/menu.c 2015-02-07 11:23:33.607736534 +0100
++++ vdr/menu.c 2015-02-07 11:23:33.607736534 +0100
+@@ -3986,15 +3986,30 @@
// Initial submenus:
@@ -43,7 +43,7 @@ Index: vdr/menu.c
}
cOsdObject *cMenuMain::PluginOsdObject(void)
-@@ -3663,13 +3678,34 @@
+@@ -4127,13 +4142,34 @@
eOSState state = cOsdMenu::ProcessKey(Key);
HadSubMenu |= HasSubMenu();
@@ -84,7 +84,7 @@ Index: vdr/menu.c
case osStopRecord: if (Interface->Confirm(tr("Stop recording?"))) {
cOsdItem *item = Get(Current());
if (item) {
-@@ -3756,6 +3792,8 @@
+@@ -4220,6 +4256,8 @@
default: break;
}
}
@@ -95,8 +95,8 @@ Index: vdr/menu.c
if (Key != kNone) {
Index: vdr/config.h
===================================================================
---- vdr.orig/config.h 2014-10-26 09:53:23.891656220 +0100
-+++ vdr/config.h 2014-10-26 09:53:23.891656220 +0100
+--- vdr.orig/config.h 2015-02-07 11:23:33.607736534 +0100
++++ vdr/config.h 2015-02-07 11:23:33.607736534 +0100
@@ -36,6 +36,8 @@
// plugins to work with newer versions of the core VDR as long as no
// VDR header files have changed.
@@ -109,7 +109,7 @@ Index: vdr/config.h
Index: vdr/README.MainMenuHooks
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ vdr/README.MainMenuHooks 2014-10-26 09:53:23.891656220 +0100
++++ vdr/README.MainMenuHooks 2015-02-07 11:23:33.607736534 +0100
@@ -0,0 +1,55 @@
+This is a "patch" for the Video Disk Recorder (VDR).
+
diff --git a/debian/patches/opt-45_yaepg.patch b/debian/patches/opt-45_yaepg.patch
index 0ab1a86..7b14d5b 100644
--- a/debian/patches/opt-45_yaepg.patch
+++ b/debian/patches/opt-45_yaepg.patch
@@ -4,8 +4,8 @@ Origin: http://www.hoochvdr.info/yaepg/vdr-1.3.19-core-yaepg.diff
Index: vdr/PLUGINS/src/dvbsddevice/dvbsdffosd.c
===================================================================
---- vdr.orig/PLUGINS/src/dvbsddevice/dvbsdffosd.c 2013-03-31 13:46:29.000000000 +0200
-+++ vdr/PLUGINS/src/dvbsddevice/dvbsdffosd.c 2013-03-31 13:47:47.000000000 +0200
+--- vdr.orig/PLUGINS/src/dvbsddevice/dvbsdffosd.c 2015-02-07 11:23:37.260312760 +0100
++++ vdr/PLUGINS/src/dvbsddevice/dvbsdffosd.c 2015-02-07 11:23:37.256312118 +0100
@@ -77,6 +77,10 @@
Cmd(OSD_SetWindow, 0, i + 1);
Cmd(OSD_Close);
@@ -42,9 +42,9 @@ Index: vdr/PLUGINS/src/dvbsddevice/dvbsdffosd.c
}
Index: vdr/device.h
===================================================================
---- vdr.orig/device.h 2013-03-31 13:47:44.000000000 +0200
-+++ vdr/device.h 2013-03-31 13:47:47.000000000 +0200
-@@ -304,12 +304,12 @@
+--- vdr.orig/device.h 2015-02-07 11:23:37.260312760 +0100
++++ vdr/device.h 2015-02-07 11:23:37.260312760 +0100
+@@ -314,12 +314,12 @@
///< Direction (only the sign of Direction is evaluated, positive values
///< switch to higher channel numbers).
private:
@@ -61,9 +61,9 @@ Index: vdr/device.h
static void SetCurrentChannel(const cChannel *Channel) { currentChannel = Channel ? Channel->Number() : 0; }
Index: vdr/osd.c
===================================================================
---- vdr.orig/osd.c 2013-03-31 13:46:29.000000000 +0200
-+++ vdr/osd.c 2013-03-31 13:47:47.000000000 +0200
-@@ -1643,6 +1643,7 @@
+--- vdr.orig/osd.c 2015-02-07 11:23:37.260312760 +0100
++++ vdr/osd.c 2015-02-07 11:23:37.260312760 +0100
+@@ -1654,6 +1654,7 @@
}
}
Osds.Append(this);
@@ -73,9 +73,9 @@ Index: vdr/osd.c
cOsd::~cOsd()
Index: vdr/osd.h
===================================================================
---- vdr.orig/osd.h 2013-03-31 13:46:29.000000000 +0200
-+++ vdr/osd.h 2013-03-31 13:47:47.000000000 +0200
-@@ -926,6 +926,7 @@
+--- vdr.orig/osd.h 2015-02-07 11:23:37.260312760 +0100
++++ vdr/osd.h 2015-02-07 11:23:37.260312760 +0100
+@@ -937,6 +937,7 @@
///< MyOsdDrawPixmap(Left() + pm->ViewPort().X(), Top() + pm->ViewPort().Y(), pm->Data(), w, h, h * d);
///< delete pm;
///< }
diff --git a/debian/patches/opt-50_graphtft.patch b/debian/patches/opt-50_graphtft.patch
index 50d315f..3652d08 100644
--- a/debian/patches/opt-50_graphtft.patch
+++ b/debian/patches/opt-50_graphtft.patch
@@ -4,8 +4,8 @@ Origin: https://vdr-graphtft.svn.sourceforge.net/svnroot/vdr-graphtft
Index: vdr/menu.c
===================================================================
---- vdr.orig/menu.c 2014-10-26 09:58:31.236191119 +0100
-+++ vdr/menu.c 2014-10-26 09:58:31.228187144 +0100
+--- vdr.orig/menu.c 2015-02-07 11:23:58.700004498 +0100
++++ vdr/menu.c 2015-02-07 11:23:58.700004498 +0100
@@ -168,6 +168,7 @@
public:
cMenuEditChannel(cChannel *Channel, bool New = false);
@@ -22,7 +22,7 @@ Index: vdr/menu.c
};
cMenuChannels::cMenuChannels(void)
-@@ -1144,6 +1146,7 @@
+@@ -1161,6 +1163,7 @@
virtual ~cMenuTimers();
virtual void Display(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -30,7 +30,7 @@ Index: vdr/menu.c
};
cMenuTimers::cMenuTimers(void)
-@@ -1372,6 +1375,7 @@
+@@ -1389,6 +1392,7 @@
{
cOsdMenu::Display();
DisplayMenu()->SetEvent(event);
@@ -38,7 +38,7 @@ Index: vdr/menu.c
if (event->Description())
cStatus::MsgOsdTextItem(event->Description());
}
-@@ -1501,6 +1505,8 @@
+@@ -1518,6 +1522,8 @@
static void SetCurrentChannel(int ChannelNr) { currentChannel = ChannelNr; }
static const cEvent *ScheduleEvent(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -47,7 +47,7 @@ Index: vdr/menu.c
};
int cMenuWhatsOn::currentChannel = 0;
-@@ -1529,6 +1535,18 @@
+@@ -1546,6 +1552,18 @@
SetHelpKeys();
}
@@ -66,7 +66,7 @@ Index: vdr/menu.c
bool cMenuWhatsOn::Update(void)
{
bool result = false;
-@@ -1669,6 +1687,8 @@
+@@ -1686,6 +1704,8 @@
cMenuSchedule(void);
virtual ~cMenuSchedule();
virtual eOSState ProcessKey(eKeys Key);
@@ -75,7 +75,7 @@ Index: vdr/menu.c
};
cMenuSchedule::cMenuSchedule(void)
-@@ -1695,6 +1715,18 @@
+@@ -1712,6 +1732,18 @@
cMenuWhatsOn::ScheduleEvent(); // makes sure any posted data is cleared
}
@@ -94,7 +94,7 @@ Index: vdr/menu.c
void cMenuSchedule::PrepareScheduleAllThis(const cEvent *Event, const cChannel *Channel)
{
Clear();
-@@ -2059,6 +2091,7 @@
+@@ -2076,6 +2108,7 @@
cMenuCam(cCamSlot *CamSlot);
virtual ~cMenuCam();
virtual eOSState ProcessKey(eKeys Key);
@@ -102,23 +102,23 @@ Index: vdr/menu.c
};
cMenuCam::cMenuCam(cCamSlot *CamSlot)
-@@ -2246,6 +2279,7 @@
- cMenuRecording(const cRecording *Recording, bool WithButtons = false);
+@@ -2566,6 +2599,7 @@
+ cMenuRecording(cRecording *Recording, bool WithButtons = false);
virtual void Display(void);
virtual eOSState ProcessKey(eKeys Key);
+ virtual const char* MenuKind() { return "MenuRecording"; }
};
- cMenuRecording::cMenuRecording(const cRecording *Recording, bool WithButtons)
-@@ -2262,6 +2296,7 @@
- {
+ cMenuRecording::cMenuRecording(cRecording *Recording, bool WithButtons)
+@@ -2601,6 +2635,7 @@
+ }
cOsdMenu::Display();
DisplayMenu()->SetRecording(recording);
+ cStatus::MsgOsdSetRecording(recording);
if (recording->Info()->Description())
cStatus::MsgOsdTextItem(recording->Info()->Description());
}
-@@ -2679,6 +2714,7 @@
+@@ -3062,6 +3097,7 @@
cMenuSetupOSD(void);
virtual ~cMenuSetupOSD();
virtual eOSState ProcessKey(eKeys Key);
@@ -126,7 +126,7 @@ Index: vdr/menu.c
};
cMenuSetupOSD::cMenuSetupOSD(void)
-@@ -2832,6 +2868,7 @@
+@@ -3215,6 +3251,7 @@
public:
cMenuSetupEPG(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -134,7 +134,7 @@ Index: vdr/menu.c
};
cMenuSetupEPG::cMenuSetupEPG(void)
-@@ -2929,6 +2966,7 @@
+@@ -3312,6 +3349,7 @@
public:
cMenuSetupDVB(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -142,7 +142,7 @@ Index: vdr/menu.c
};
cMenuSetupDVB::cMenuSetupDVB(void)
-@@ -3075,6 +3113,7 @@
+@@ -3458,6 +3496,7 @@
public:
cMenuSetupLNB(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -150,7 +150,7 @@ Index: vdr/menu.c
};
cMenuSetupLNB::cMenuSetupLNB(void)
-@@ -3180,6 +3219,7 @@
+@@ -3578,6 +3617,7 @@
public:
cMenuSetupCAM(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -158,7 +158,7 @@ Index: vdr/menu.c
};
cMenuSetupCAM::cMenuSetupCAM(void)
-@@ -3364,6 +3404,7 @@
+@@ -3828,6 +3868,7 @@
public:
cMenuSetupPlugins(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -166,7 +166,7 @@ Index: vdr/menu.c
};
cMenuSetupPlugins::cMenuSetupPlugins(void)
-@@ -3419,6 +3460,7 @@
+@@ -3883,6 +3924,7 @@
public:
cMenuSetup(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -176,8 +176,8 @@ Index: vdr/menu.c
cMenuSetup::cMenuSetup(void)
Index: vdr/menu.h
===================================================================
---- vdr.orig/menu.h 2014-10-26 09:58:31.236191119 +0100
-+++ vdr/menu.h 2014-10-26 09:58:31.228187144 +0100
+--- vdr.orig/menu.h 2015-02-07 11:23:58.700004498 +0100
++++ vdr/menu.h 2015-02-07 11:25:49.694794276 +0100
@@ -29,6 +29,7 @@
void SetText(const char *Text);
virtual void Display(void);
@@ -186,7 +186,7 @@ Index: vdr/menu.h
};
class cMenuFolder : public cOsdMenu {
-@@ -67,6 +68,7 @@
+@@ -68,6 +69,7 @@
cMenuCommands(const char *Title, cList<cNestedItem> *Commands, const char *Parameters = NULL);
virtual ~cMenuCommands();
virtual eOSState ProcessKey(eKeys Key);
@@ -194,7 +194,7 @@ Index: vdr/menu.h
};
class cMenuEditTimer : public cOsdMenu {
-@@ -85,6 +87,7 @@
+@@ -86,6 +88,7 @@
cMenuEditTimer(cTimer *Timer, bool New = false);
virtual ~cMenuEditTimer();
virtual eOSState ProcessKey(eKeys Key);
@@ -202,7 +202,7 @@ Index: vdr/menu.h
};
class cMenuEvent : public cOsdMenu {
-@@ -94,6 +97,7 @@
+@@ -95,6 +98,7 @@
cMenuEvent(const cEvent *Event, bool CanSwitch = false, bool Buttons = false);
virtual void Display(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -210,7 +210,7 @@ Index: vdr/menu.h
};
class cMenuMain : public cOsdMenu {
-@@ -110,6 +114,7 @@
+@@ -111,6 +115,7 @@
cMenuMain(eOSState State = osUnknown, bool OpenSubMenus = false);
virtual eOSState ProcessKey(eKeys Key);
static cOsdObject *PluginOsdObject(void);
@@ -218,19 +218,19 @@ Index: vdr/menu.h
};
class cDisplayChannel : public cOsdObject {
-@@ -212,6 +217,7 @@
- cMenuRecordings(const char *Base = NULL, int Level = 0, bool OpenSubMenus = false);
- ~cMenuRecordings();
+@@ -227,6 +232,7 @@
virtual eOSState ProcessKey(eKeys Key);
+ static void SetPath(const char *Path);
+ static void SetRecording(const char *FileName);
+ virtual const char* MenuKind() { return "MenuRecordings"; }
};
class cRecordControl {
Index: vdr/menuitems.h
===================================================================
---- vdr.orig/menuitems.h 2014-10-26 09:58:31.236191119 +0100
-+++ vdr/menuitems.h 2014-10-26 09:58:31.232189132 +0100
-@@ -209,6 +209,7 @@
+--- vdr.orig/menuitems.h 2015-02-07 11:23:58.700004498 +0100
++++ vdr/menuitems.h 2015-02-07 11:23:58.700004498 +0100
+@@ -220,6 +220,7 @@
cMenuSetupPage(void);
virtual eOSState ProcessKey(eKeys Key);
void SetPlugin(cPlugin *Plugin);
@@ -240,9 +240,9 @@ Index: vdr/menuitems.h
#endif //__MENUITEMS_H
Index: vdr/osdbase.c
===================================================================
---- vdr.orig/osdbase.c 2014-10-26 09:58:31.236191119 +0100
-+++ vdr/osdbase.c 2014-10-26 09:58:31.232189132 +0100
-@@ -105,6 +105,7 @@
+--- vdr.orig/osdbase.c 2015-02-07 11:23:58.700004498 +0100
++++ vdr/osdbase.c 2015-02-07 11:23:58.700004498 +0100
+@@ -106,6 +106,7 @@
free(status);
displayMenu->Clear();
cStatus::MsgOsdClear();
@@ -250,19 +250,19 @@ Index: vdr/osdbase.c
if (!--displayMenuCount)
DELETENULL(displayMenu);
}
-@@ -222,6 +223,7 @@
+@@ -228,6 +229,7 @@
displayMenu->SetMessage(mtStatus, NULL);
displayMenu->Clear();
cStatus::MsgOsdClear();
+ cStatus::MsgOsdMenuDisplay(MenuKind());
if (menuCategory != displayMenu->MenuCategory())
displayMenu->SetMenuCategory(menuCategory);
- displayMenuItems = displayMenu->MaxItems();
+ displayMenu->SetMenuSortMode(menuSortMode);
Index: vdr/osdbase.h
===================================================================
---- vdr.orig/osdbase.h 2014-10-26 09:58:31.236191119 +0100
-+++ vdr/osdbase.h 2014-10-26 09:58:31.232189132 +0100
-@@ -136,6 +136,7 @@
+--- vdr.orig/osdbase.h 2015-02-07 11:23:58.700004498 +0100
++++ vdr/osdbase.h 2015-02-07 11:23:58.700004498 +0100
+@@ -138,6 +138,7 @@
void Ins(cOsdItem *Item, bool Current = false, cOsdItem *Before = NULL);
virtual void Display(void);
virtual eOSState ProcessKey(eKeys Key);
@@ -272,9 +272,9 @@ Index: vdr/osdbase.h
#endif //__OSDBASE_H
Index: vdr/recording.h
===================================================================
---- vdr.orig/recording.h 2014-10-26 09:58:31.236191119 +0100
-+++ vdr/recording.h 2014-10-26 09:58:31.232189132 +0100
-@@ -69,6 +69,7 @@
+--- vdr.orig/recording.h 2015-02-07 11:23:58.700004498 +0100
++++ vdr/recording.h 2015-02-07 11:23:58.700004498 +0100
+@@ -84,6 +84,7 @@
const cEvent *GetEvent(void) const { return event; }
const char *Title(void) const { return event->Title(); }
const char *ShortText(void) const { return event->ShortText(); }
@@ -284,9 +284,9 @@ Index: vdr/recording.h
const char *Aux(void) const { return aux; }
Index: vdr/status.c
===================================================================
---- vdr.orig/status.c 2014-10-26 09:58:31.236191119 +0100
-+++ vdr/status.c 2014-10-26 09:58:31.232189132 +0100
-@@ -124,3 +124,32 @@
+--- vdr.orig/status.c 2015-02-07 11:23:58.700004498 +0100
++++ vdr/status.c 2015-02-07 11:23:58.700004498 +0100
+@@ -130,3 +130,32 @@
for (cStatus *sm = statusMonitors.First(); sm; sm = statusMonitors.Next(sm))
sm->OsdProgramme(PresentTime, PresentTitle, PresentSubtitle, FollowingTime, FollowingTitle, FollowingSubtitle);
}
@@ -321,9 +321,9 @@ Index: vdr/status.c
+}
Index: vdr/status.h
===================================================================
---- vdr.orig/status.h 2014-10-26 09:58:31.236191119 +0100
-+++ vdr/status.h 2014-10-26 09:58:31.232189132 +0100
-@@ -81,6 +81,17 @@
+--- vdr.orig/status.h 2015-02-07 11:23:58.700004498 +0100
++++ vdr/status.h 2015-02-07 11:23:58.700004498 +0100
+@@ -84,6 +84,17 @@
// The OSD displays the single line Text with the current channel information.
virtual void OsdProgramme(time_t PresentTime, const char *PresentTitle, const char *PresentSubtitle, time_t FollowingTime, const char *FollowingTitle, const char *FollowingSubtitle) {}
// The OSD displays the given programme information.
@@ -341,7 +341,7 @@ Index: vdr/status.h
public:
cStatus(void);
virtual ~cStatus();
-@@ -102,6 +113,11 @@
+@@ -106,6 +117,11 @@
static void MsgOsdTextItem(const char *Text, bool Scroll = false);
static void MsgOsdChannel(const char *Text);
static void MsgOsdProgramme(time_t PresentTime, const char *PresentTitle, const char *PresentSubtitle, time_t FollowingTime, const char *FollowingTitle, const char *FollowingSubtitle);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-vdr-dvb/vdr.git
More information about the pkg-vdr-dvb-changes
mailing list