From 4a0a19d1293ff42be0acf64beb4bce74a492bc0e Mon Sep 17 00:00:00 2001 From: Anand Mahadevan Date: Thu, 26 Sep 2024 22:30:14 -0700 Subject: [PATCH] fix rbspreader pos logic when bytes consumed is zero --- src/h264/H26xNal.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/h264/H26xNal.h b/src/h264/H26xNal.h index 4484abab9..fb1bcf0a8 100644 --- a/src/h264/H26xNal.h +++ b/src/h264/H26xNal.h @@ -72,6 +72,9 @@ class RbspReader inline void Skip(size_t num) { + //Don't update pos if we have not consumed any bytes + if (!num) return; + DWORD len = 0; DWORD z = zeros;