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--;
if (framing_code != 0xe4) /* no teletxt data */
continue;
-
+
m_M = magazine_and_packet_address & 7;
m_Y = magazine_and_packet_address >> 3;
void eDVBTeletextParser::setPageAndMagazine(int page, int magazine)
{
if (page > 0)
- eDebug("enable teletext subtitle page %d", page);
+ eDebug("enable teletext subtitle page %x%02x", magazine, page);
else
eDebug("disable teletext subtitles");
m_page_M = magazine&7; /* magazine to look for */