From b03c8a713b4d94a135b2c487223e043afd40724d Mon Sep 17 00:00:00 2001 From: "J. Oliva" Date: Sat, 28 Feb 2015 00:47:42 +0100 Subject: [PATCH] Mime type string always finish with a single 0 byte Mime type string always finish with a single 0 byte --- .../java/com/google/android/exoplayer/metadata/Id3Parser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/google/android/exoplayer/metadata/Id3Parser.java b/library/src/main/java/com/google/android/exoplayer/metadata/Id3Parser.java index 6519c5a31b..9fe098ae10 100644 --- a/library/src/main/java/com/google/android/exoplayer/metadata/Id3Parser.java +++ b/library/src/main/java/com/google/android/exoplayer/metadata/Id3Parser.java @@ -91,7 +91,7 @@ public class Id3Parser implements MetadataParser> { int firstZeroIndex = indexOf(frame, 0, (byte) 0); String mimeType = new String(frame, 0, firstZeroIndex, "ISO-8859-1"); - int filenameStartIndex = firstZeroIndex + delimiterLength(encoding); + int filenameStartIndex = firstZeroIndex + 1; int filenameEndIndex = indexOfEOS(frame, filenameStartIndex, encoding); String filename = new String(frame, filenameStartIndex, filenameEndIndex - filenameStartIndex, charset);