From aff689a7da40423fdd1601660c3b459a4450dfae Mon Sep 17 00:00:00 2001 From: aquilescanta Date: Thu, 3 Jan 2019 12:26:03 +0000 Subject: [PATCH] Fix bug when calculating EOF position in mp4 sniffing PiperOrigin-RevId: 227668426 --- .../com/google/android/exoplayer2/extractor/mp4/Sniffer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/extractor/mp4/Sniffer.java b/library/core/src/main/java/com/google/android/exoplayer2/extractor/mp4/Sniffer.java index 021c9de654..dce00fa824 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/extractor/mp4/Sniffer.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/extractor/mp4/Sniffer.java @@ -114,7 +114,7 @@ import java.io.IOException; // The atom extends to the end of the file. long endPosition = input.getLength(); if (endPosition != C.LENGTH_UNSET) { - atomSize = endPosition - input.getPosition() + headerSize; + atomSize = endPosition - input.getPeekPosition() + headerSize; } }