Hi, I think there is an error in function MPEG2TransportStreamIndexFile::readIndexRecord(). The line: ++fCurrentIndexRecordNum; should be: fCurrentIndexRecordNum = indexRecordNum; is it?