Skip to content
Browse files

EIT fixups for Kabel Deutschland.

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...
1 parent e93ee1e commit 62935f769f9beaa65790dbff22e65aba73700bcb Robert McNamara committed Apr 24, 2011
Showing with 10 additions and 0 deletions.
  1. +10 −0 mythtv/libs/libmythtv/eithelper.cpp
View
10 mythtv/libs/libmythtv/eithelper.cpp
@@ -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)
@@ -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;

0 comments on commit 62935f7

Please sign in to comment.
Something went wrong with that request. Please try again.