X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/1f6ac2af48a6ae408108b180be92ce3a20bf6739..dad77a8d029641f8f62f2412cb844d8821615e9d:/lib/dvb/radiotext.cpp diff --git a/lib/dvb/radiotext.cpp b/lib/dvb/radiotext.cpp index 6ab2fdd8..c165907c 100644 --- a/lib/dvb/radiotext.cpp +++ b/lib/dvb/radiotext.cpp @@ -113,7 +113,16 @@ void eDVBRadioTextParser::processPESPacket(__u8 *data, int len) pos += frame_size; - int offs = protection_bit ? pos - 1 : pos - 3; +#if 0 +// eDebug("protection_bit ? %d", protection_bit); +// int offs = protection_bit ? pos - 1 : pos - 3; +// if (data[offs] != 0xFD) +// offs += 2; +// eDebug("%02x %02x %02x %02x %02x", data[offs-2], data[offs-1], data[offs], data[offs+1], data[offs+2]); +#else + int offs = pos - 1; +#endif + if (data[offs] == 0xFD) { int ancillary_len = 1 + data[offs - 1];