diff --git a/library/core/src/main/java/com/google/android/exoplayer2/extractor/ts/H262Reader.java b/library/core/src/main/java/com/google/android/exoplayer2/extractor/ts/H262Reader.java index 92c8e8d800..add8079105 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/extractor/ts/H262Reader.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/extractor/ts/H262Reader.java @@ -257,7 +257,7 @@ public final class H262Reader implements ElementaryStreamReader { public boolean onStartCode(int startCodeValue, int bytesAlreadyPassed) { if (isFilling) { if (sequenceExtensionPosition == 0 && startCodeValue == START_EXTENSION) { - sequenceExtensionPosition = length; + sequenceExtensionPosition = length - bytesAlreadyPassed; } else { length -= bytesAlreadyPassed; isFilling = false;