Fixed small TS stream lib bug

This commit is contained in:
Thulinma 2017-05-16 01:01:25 +02:00
parent a191a77689
commit e495249147

View file

@ -614,6 +614,7 @@ namespace TS{
buildPacket[tid].appendNal(pesPayload, nalSize, nalSize); buildPacket[tid].appendNal(pesPayload, nalSize, nalSize);
} }
if (((nextPtr - pesPayload) + 3) >= realPayloadSize){return;}//end of the line
realPayloadSize -= ((nextPtr - pesPayload) + 3); // decrease the total size realPayloadSize -= ((nextPtr - pesPayload) + 3); // decrease the total size
pesPayload = nextPtr + 3; pesPayload = nextPtr + 3;
nextPtr = nalu::scanAnnexB(pesPayload, realPayloadSize); nextPtr = nalu::scanAnnexB(pesPayload, realPayloadSize);