Commit 3709e90e by rohks Committed by Rohit Singh

Fix MP4 parser issue in reading length of URL array from esds boxes.

As per MP4 spec, the length of URL array is a 8 bit number.

#minor-release

PiperOrigin-RevId: 458421436
(cherry picked from commit 5095ff16)
parent 315bf6b8
...@@ -1659,7 +1659,7 @@ import org.checkerframework.checker.nullness.compatqual.NullableType; ...@@ -1659,7 +1659,7 @@ import org.checkerframework.checker.nullness.compatqual.NullableType;
parent.skipBytes(2); parent.skipBytes(2);
} }
if ((flags & 0x40 /* URL_Flag */) != 0) { if ((flags & 0x40 /* URL_Flag */) != 0) {
parent.skipBytes(parent.readUnsignedShort()); parent.skipBytes(parent.readUnsignedByte());
} }
if ((flags & 0x20 /* OCRstreamFlag */) != 0) { if ((flags & 0x20 /* OCRstreamFlag */) != 0) {
parent.skipBytes(2); parent.skipBytes(2);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment