X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/51898bc759bfaf183be3cec16e965414356dd621..ba1b105a176e5f62faf9d6d1f4c1a4c19764a2e4:/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];