}
off_t start = offset;
+#if 0
/* backtrack to find the previous sequence start, in case of MPEG2 */
if ((data & 0xFF) == 0x00) {
do {
start = offset; /* Failed to find corresponding sequence start, so never mind */
}
+#endif
+
/* let's find the next frame after the given offset */
do {
if (m_streaminfo.getStructureEntry(offset, data, 1))
// eDebug("%08llx@%llx (next)", data, offset);
} while (((data & 0xFF) != 9) && ((data & 0xFF) != 0x00)); /* next frame */
+#if 0
/* align to TS pkt start */
start = start - (start % 188);
offset = offset - (offset % 188);
+#endif
len = offset - start;
_offset = start;