15 static const uint kSubtitleMaxLen = 128;
17 static const uint kMaxToTitle = 14;
19 static const uint kDotToTitle = 9;
21 static const uint kMaxQuestionExclamation = 2;
23 static const uint kMaxDotToColon = 5;
25 static const int kMinMovieDuration = 75*60;
33 kFixGenericDVB = 1 << 0,
38 kFixSubtitle = 1 << 5,
43 kFixPremiere = 1 << 10,
46 kFixCategory = 1 << 13,
48 kFixNRK_DVBT = 1 << 15,
51 kFixAUFreeview = 1 << 18,
52 kFixAUDescription = 1 << 19,
54 kFixAUSeven = 1 << 21,
57 kFixUnitymedia = 1ULL << 32,
59 kFixDisneyChannel = 1ULL << 34,
62 kEFixForceISO8859_1 = 1 << 22,
63 kEFixForceISO8859_2 = 1 << 23,
64 kEFixForceISO8859_9 = 1 << 24,
65 kEFixForceISO8859_15 = 1 << 25,
66 kEFixForceISO8859_7 = 1 << 28,
68 kFixGreekSubtitle = 1 << 29,
69 kFixGreekEIT = 1 << 30,
70 kFixGreekCategories = 1U << 31,
77 static int parseRoman (QString roman);
85 int secs = dt.time().second();
87 dt = dt.addSecs(-secs);
89 dt = dt.addSecs(60 - secs);
93 static void FixBellExpressVu(
DBEventEIT &event);
98 bool process_subtitle);
103 static void FixAUDescription(
DBEventEIT &event);
107 static void FixDisneyChannel(
DBEventEIT &event);
117 static void FixGreekSubtitle(
DBEventEIT &event);
119 static void FixGreekCategories(
DBEventEIT &event);
122 static QString AddDVBEITAuthority(
uint chanid,
const QString &
id);