Commit 395249a9 by andrewlewis Committed by Oliver Woodman

Fix sequence extension position calculation

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=163814942
parent 893c7f34
...@@ -257,7 +257,7 @@ public final class H262Reader implements ElementaryStreamReader { ...@@ -257,7 +257,7 @@ public final class H262Reader implements ElementaryStreamReader {
public boolean onStartCode(int startCodeValue, int bytesAlreadyPassed) { public boolean onStartCode(int startCodeValue, int bytesAlreadyPassed) {
if (isFilling) { if (isFilling) {
if (sequenceExtensionPosition == 0 && startCodeValue == START_EXTENSION) { if (sequenceExtensionPosition == 0 && startCodeValue == START_EXTENSION) {
sequenceExtensionPosition = length; sequenceExtensionPosition = length - bytesAlreadyPassed;
} else { } else {
length -= bytesAlreadyPassed; length -= bytesAlreadyPassed;
isFilling = false; isFilling = false;
......
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