X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/51898bc759bfaf183be3cec16e965414356dd621..0adf3ed39b6fe254154e3b4c38feea616e5aece1:/lib/dvb/radiotext.cpp?ds=sidebyside 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];