1.1 --- a/premiereepg.c Sat Dec 29 11:18:17 2007 +0100
1.2 +++ b/premiereepg.c Sat Dec 29 11:18:58 2007 +0100
1.3 @@ -49,7 +49,7 @@
1.4 #define PMT_SCAN_TIMEOUT 10 // seconds
1.5 #define PMT_SCAN_IDLE 300 // seconds
1.6
1.7 -static const char *VERSION = "0.0.2";
1.8 +static const char *VERSION = "0.0.3";
1.9 static const char *DESCRIPTION = "Parses extended Premiere EPG data";
1.10
1.11 // --- cSetupPremiereEpg -------------------------------------------------------
1.12 @@ -441,7 +441,11 @@
1.13 case SI::ExtendedEventDescriptorTag:
1.14 {
1.15 SI::ExtendedEventDescriptor *eed=(SI::ExtendedEventDescriptor *)d;
1.16 +#if VDRVERSNUM < 10332
1.17 if(I18nIsPreferredLanguage(Setup.EPGLanguages,I18nLanguageIndex(eed->languageCode), LanguagePreferenceExt) || !ExtendedEventDescriptors) {
1.18 +#else
1.19 + if(I18nIsPreferredLanguage(Setup.EPGLanguages,eed->languageCode, LanguagePreferenceExt) || !ExtendedEventDescriptors) {
1.20 +#endif
1.21 delete ExtendedEventDescriptors;
1.22 ExtendedEventDescriptors=new SI::ExtendedEventDescriptors;
1.23 UseExtendedEventDescriptor=true;
1.24 @@ -457,7 +461,11 @@
1.25 case SI::ShortEventDescriptorTag:
1.26 {
1.27 SI::ShortEventDescriptor *sed=(SI::ShortEventDescriptor *)d;
1.28 +#if VDRVERSNUM < 10332
1.29 if(I18nIsPreferredLanguage(Setup.EPGLanguages,I18nLanguageIndex(sed->languageCode), LanguagePreferenceShort) || !ShortEventDescriptor) {
1.30 +#else
1.31 + if(I18nIsPreferredLanguage(Setup.EPGLanguages,sed->languageCode, LanguagePreferenceShort) || !ShortEventDescriptor) {
1.32 +#endif
1.33 delete ShortEventDescriptor;
1.34 ShortEventDescriptor=sed;
1.35 d=NULL; // so that it is not deleted