From 95d89c9f9a5dcfcaae93427b937c686ed20d63ba Mon Sep 17 00:00:00 2001 From: horchi Date: Mon, 22 May 2017 18:03:43 +0200 Subject: 2017-05-22 version 1.1.61 (horchi)\n - bugfix: Fixed aux handling\n\n --- HISTORY.h | 7 +++++-- Make.config | 4 ++-- epg2vdr.c | 2 ++ handler.h | 6 ++---- update.c | 2 +- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/HISTORY.h b/HISTORY.h index dd71073..a9e495e 100644 --- a/HISTORY.h +++ b/HISTORY.h @@ -5,8 +5,8 @@ * */ -#define _VERSION "1.1.60" -#define VERSION_DATE "07.05.2017" +#define _VERSION "1.1.61" +#define VERSION_DATE "22.05.2017" #define DB_API 4 @@ -19,6 +19,9 @@ /* * ------------------------------------ +2017-05-22 version 1.1.61 (horchi) + - bugfix: Fixed aux handling + 2017-05-07 version 1.1.60 (horchi) - bugfix: Fixed possible crash on channel lock diff --git a/Make.config b/Make.config index 7f80a5d..5cc25da 100644 --- a/Make.config +++ b/Make.config @@ -9,8 +9,8 @@ PREFIX = /usr/local -# enable AUX patch, in VDR >= 2.3.3 not needed! -#WITH_AUX_PATCH = 1 +# enable AUX patch, in VDR >= 2.3.4 not needed! +WITH_AUX_PATCH = 1 # enable graphtftng and/or pin plugin support if autodetection below don't work #WITH_GTFT = 1 diff --git a/epg2vdr.c b/epg2vdr.c index a3c299f..de2d621 100644 --- a/epg2vdr.c +++ b/epg2vdr.c @@ -372,6 +372,7 @@ void cMenuSetupEPG2VDR::Store() SetupStore("UseCommonRecFolder", Epg2VdrConfig.useCommonRecFolder); SetupStore("ReplaceScheduleMenu", Epg2VdrConfig.replaceScheduleMenu); SetupStore("ReplaceTimerMenu", Epg2VdrConfig.replaceTimerMenu); + SetupStore("ExtendedEpgData2Aux", Epg2VdrConfig.extendedEpgData2Aux); if (userCount && Epg2VdrConfig.userIndex >= 0) { @@ -1016,6 +1017,7 @@ bool cPluginEPG2VDR::SetupParse(const char *Name, const char *Value) else if (!strcasecmp(Name, "ReplaceScheduleMenu")) Epg2VdrConfig.replaceScheduleMenu = atoi(Value); else if (!strcasecmp(Name, "ReplaceTimerMenu")) Epg2VdrConfig.replaceTimerMenu = atoi(Value); else if (!strcasecmp(Name, "User")) sstrcpy(Epg2VdrConfig.user, Value, sizeof(Epg2VdrConfig.user)); + else if (!strcasecmp(Name, "ExtendedEpgData2Aux")) Epg2VdrConfig.extendedEpgData2Aux = atoi(Value); else return false; diff --git a/handler.h b/handler.h index 43e9d14..53b7211 100644 --- a/handler.h +++ b/handler.h @@ -399,7 +399,7 @@ class cEpgHandlerInstance channelId = Channel->GetChannelID(); - return false; + return true; } //*************************************************************************** @@ -970,9 +970,7 @@ class cEpg2VdrEpgHandler : public cEpgHandler if (!handlerMutex.tryLock()) return false; - getHandler()->BeginSegmentTransfer(Channel, dummy); - - return true; + return getHandler()->BeginSegmentTransfer(Channel, dummy); } virtual bool EndSegmentTransfer(bool Modified, bool dummy) diff --git a/update.c b/update.c index c11fc0d..8c12930 100644 --- a/update.c +++ b/update.c @@ -1684,7 +1684,7 @@ cEvent* cUpdate::createEventFromRow(const cDbRow* row) delete components; } -#if (defined (APIVERSNUM) && (APIVERSNUM >= 20303)) || (WITH_AUX_PATCH) +#if (defined (APIVERSNUM) && (APIVERSNUM >= 20304)) || (WITH_AUX_PATCH) // ------------ // aux -- cgit v1.2.3