Commit fd3d7be9 by aquilescanta Committed by Oliver Woodman

Fix data_offset not present bug in FragmentedMp4Extractor

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=131183033
parent ef7dd697
...@@ -664,8 +664,9 @@ public final class FragmentedMp4Extractor implements Extractor { ...@@ -664,8 +664,9 @@ public final class FragmentedMp4Extractor implements Extractor {
DefaultSampleValues defaultSampleValues = fragment.header; DefaultSampleValues defaultSampleValues = fragment.header;
fragment.trunLength[index] = trun.readUnsignedIntToInt(); fragment.trunLength[index] = trun.readUnsignedIntToInt();
fragment.trunDataPosition[index] = fragment.dataPosition;
if ((atomFlags & 0x01 /* data_offset_present */) != 0) { if ((atomFlags & 0x01 /* data_offset_present */) != 0) {
fragment.trunDataPosition[index] = fragment.dataPosition + trun.readInt(); fragment.trunDataPosition[index] += trun.readInt();
} }
boolean firstSampleFlagsPresent = (atomFlags & 0x04 /* first_sample_flags_present */) != 0; boolean firstSampleFlagsPresent = (atomFlags & 0x04 /* first_sample_flags_present */) != 0;
......
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