From 5680eff176e738d8411d13f6176c068a17a777cc Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Thu, 2 Nov 2006 00:25:33 +0000 Subject: [PATCH] remove data unit id check... some providers dont send subtitle data with correct data unit id :/ --- lib/dvb/teletext.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/dvb/teletext.cpp b/lib/dvb/teletext.cpp index 66eaf457..2479b6c4 100644 --- a/lib/dvb/teletext.cpp +++ b/lib/dvb/teletext.cpp @@ -169,11 +169,11 @@ void eDVBTeletextParser::processPESPacket(__u8 *pkt, int len) break; } - if (data_unit_id != 0x03) - { - /* eDebug("non subtitle data unit id %d", data_unit_id); */ - break; - } +// if (data_unit_id != 0x03) +// { +// /* eDebug("non subtitle data unit id %d", data_unit_id); */ +// break; +// } unsigned char line_offset = *p++; len--; unsigned char framing_code = *p++; len--; @@ -185,7 +185,7 @@ void eDVBTeletextParser::processPESPacket(__u8 *pkt, int len) if (framing_code != 0xe4) /* no teletxt data */ continue; - + m_M = magazine_and_packet_address & 7; m_Y = magazine_and_packet_address >> 3; -- 2.30.2