Skip to content

Commit

Permalink
EIT fixups for Kabel Deutschland.
Browse files Browse the repository at this point in the history
Adds a new transponder and applies EIT fixups to a couple existing ones.

There was some concern about the HDTV fixup being applied to a channel which shows some upscaled content. My response to that, upon consideration, is that:

a) If you want more granular information, you need a real source of listings which doesn't rely on fixups.
b) kingofsat and lyngsat both refer to this transponder as a blanket "HD," so I'm following their lead.
  • Loading branch information
Robert McNamara committed Apr 25, 2011
1 parent e93ee1e commit 62935f7
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions mythtv/libs/libmythtv/eithelper.cpp
Expand Up @@ -907,6 +907,10 @@ static void init_fixup(QMap<uint64_t,uint> &fix)
fix[ 10003LL << 32 | 61441U << 16] = EITFixUp::kEFixForceISO8859_15;
fix[ 10006LL << 32 | 61441U << 16] = EITFixUp::kEFixForceISO8859_15;
fix[ 10009LL << 32 | 61441U << 16] = EITFixUp::kEFixForceISO8859_15;
fix[ 10010LL << 32 | 61441U << 16] = EITFixUp::kEFixForceISO8859_15;
// Mark program on the HD transponders as HDTV
fix[ 10012LL << 32 | 61441U << 16] = EITFixUp::kFixHDTV;
fix[ 10013LL << 32 | 61441U << 16] = EITFixUp::kFixHDTV;
// On transport 10004 only DMAX needs no fixing:
fix[ 10004LL<<32 | 61441U << 16 | 50403] = // BBC World Service
fix[10004LL<<32 | 61441U << 16 | 53101] = // BBC Prime (engl)
Expand Down Expand Up @@ -951,6 +955,12 @@ static void init_fixup(QMap<uint64_t,uint> &fix)
fix[10007LL<<32| 61441U << 16 | 53609] = // Viva
fix[10007LL<<32| 61441U << 16 | 53628] = // COMEDY CENTRAL
EITFixUp::kEFixForceISO8859_15;
// RTL Subtitle parsing
fix[ 10007LL<<32| 61441U << 16 | 53601] = // RTL
fix[ 10007LL<<32| 61441U << 16 | 53602] = // Super RTL
fix[ 10007LL<<32| 61441U << 16 | 53604] = // VOX
fix[ 10007LL<<32| 61441U << 16 | 53606] = // n-tv
EITFixUp::kFixRTL | EITFixUp::kFixCategory;
// On transport 10008 only following channels need fixing:
fix[ 10008LL<<32 | 61441U << 16 | 53002] = // Tele 5
EITFixUp::kEFixForceISO8859_15;
Expand Down

0 comments on commit 62935f7

Please sign in to comment.