diff options
-rw-r--r-- | HISTORY.h | 7 | ||||
-rw-r--r-- | Make.config | 4 | ||||
-rw-r--r-- | epg2vdr.c | 2 | ||||
-rw-r--r-- | handler.h | 6 | ||||
-rw-r--r-- | update.c | 2 |
5 files changed, 12 insertions, 9 deletions
@@ -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 @@ -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; @@ -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) @@ -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 |