Ticket #9454: eitfixup-kd.diff

File eitfixup-kd.diff, 1.6 KB (added by mythtv@…, 13 years ago)
  • mythtv/libs/libmythtv/eithelper.cpp

    diff --git a/mythtv/libs/libmythtv/eithelper.cpp b/mythtv/libs/libmythtv/eithelper.cpp
    index b3a9974..0352721 100644
    a b static void init_fixup(QMap<uint64_t,uint> &fix) 
    907907    fix[ 10003LL << 32 | 61441U << 16] = EITFixUp::kEFixForceISO8859_15;
    908908    fix[ 10006LL << 32 | 61441U << 16] = EITFixUp::kEFixForceISO8859_15;
    909909    fix[ 10009LL << 32 | 61441U << 16] = EITFixUp::kEFixForceISO8859_15;
     910    fix[ 10010LL << 32 | 61441U << 16] = EITFixUp::kEFixForceISO8859_15;
     911    // Mark program on the HD transponders as HDTV
     912    fix[ 10012LL << 32 | 61441U << 16] = EITFixUp::kFixHDTV;
     913    fix[ 10013LL << 32 | 61441U << 16] = EITFixUp::kFixHDTV;
    910914    // On transport 10004 only DMAX needs no fixing:
    911915    fix[    10004LL<<32 | 61441U << 16 | 50403] = // BBC World Service
    912916        fix[10004LL<<32 | 61441U << 16 | 53101] = // BBC Prime (engl)
    static void init_fixup(QMap<uint64_t,uint> &fix) 
    951955        fix[10007LL<<32| 61441U << 16 | 53609] = // Viva
    952956        fix[10007LL<<32| 61441U << 16 | 53628] = // COMEDY CENTRAL
    953957        EITFixUp::kEFixForceISO8859_15;
     958    // RTL Subtitle parsing
     959    fix[    10007LL<<32| 61441U << 16 | 53601] = // RTL
     960    fix[    10007LL<<32| 61441U << 16 | 53602] = // Super RTL
     961    fix[    10007LL<<32| 61441U << 16 | 53604] = // VOX
     962    fix[    10007LL<<32| 61441U << 16 | 53606] = // n-tv
     963        EITFixUp::kFixRTL | EITFixUp::kFixCategory;
    954964    // On transport 10008 only following channels need fixing:
    955965    fix[    10008LL<<32 | 61441U << 16 | 53002] = // Tele 5
    956966        EITFixUp::kEFixForceISO8859_15;