premiereepg.c
branchtrunk
changeset 4 ac6bf154890e
parent 2 3562cacb3b0b
child 6 b0218bef406f
     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