From: Andreas Monzner Date: Thu, 2 Nov 2006 00:25:33 +0000 (+0000) Subject: remove data unit id check... X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=5680eff176e738d8411d13f6176c068a17a777cc remove data unit id check... some providers dont send subtitle data with correct data unit id :/ --- diff --git a/lib/dvb/teletext.cpp b/lib/dvb/teletext.cpp index 66eaf45..2479b6c 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;