Skip to content

Commit

Permalink
Fix MP4 parser issue in reading length of URL array from esds boxes.
Browse files Browse the repository at this point in the history
As per MP4 spec, the length of URL array is a 8 bit number.

#minor-release

PiperOrigin-RevId: 458421436
(cherry picked from commit 42f13c3)
  • Loading branch information
rohitjoins committed Jul 1, 2022
1 parent 258d936 commit 4d6781b
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -1659,7 +1659,7 @@ private static EsdsData parseEsdsFromParent(ParsableByteArray parent, int positi
parent.skipBytes(2);
}
if ((flags & 0x40 /* URL_Flag */) != 0) {
parent.skipBytes(parent.readUnsignedShort());
parent.skipBytes(parent.readUnsignedByte());
}
if ((flags & 0x20 /* OCRstreamFlag */) != 0) {
parent.skipBytes(2);
Expand Down

0 comments on commit 4d6781b

Please sign in to comment.