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 42f13c331f8c7e28505edcd1e033c5525e5c22f2)
This commit is contained in:
parent
258d9361c4
commit
4d6781be2c
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user