Fix NAL parsing logic

This commit is contained in:
Lauri Kasanen
2021-06-22 13:03:29 +03:00
parent 4d7eb8976b
commit 777b5c57de

View File

@@ -201,10 +201,10 @@ void TightX264Encoder::writeRect(const PixelBuffer* pb, const Palette& palette)
if (!next) if (!next)
break; break;
nalstarts[i_nals] = next + 3; remlen -= (next + 3) - nalptr;
nalptr = nalstarts[i_nals] = next + 3;
nalptr += 4; // 3 prefix, 1 type i_nals++;
remlen -= 4;
}; };
// Lens // Lens