Fixed FLV previous tag size error

This commit is contained in:
n1474335 2019-01-04 11:49:12 +00:00
parent 7d8d80ca2c
commit 0d2cb02f97
1 changed files with 4 additions and 3 deletions

View File

@ -1317,9 +1317,10 @@ export function extractFLV(bytes, offset) {
break;
}
if (prevTagSize !== tagSize + 11) {
// Previous tag was not valid
stream.moveBackwardsBy(tagSize + 11);
if (prevTagSize !== (tagSize + 11)) {
// Previous tag was not valid, reverse back over this header
// and the previous tag body and header
stream.moveBackwardsBy(tagSize + 11 + 5);
break;
}