From 283fe37aa20d6f5910ed1c86847c6228e151e1ff Mon Sep 17 00:00:00 2001 From: Lajos Molnar Date: Tue, 24 Sep 2013 09:35:47 -0700 Subject: [PATCH] WebVttRenderer: allow BOM at beginning of a WebVTT file. This is part of the spec. Change-Id: I61ccc259c0b9d3a2bc4273925665d107b0c89c62 Signed-off-by: Lajos Molnar Bug: 10900755 --- media/java/android/media/WebVttRenderer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media/java/android/media/WebVttRenderer.java b/media/java/android/media/WebVttRenderer.java index 74773a8be437..edde68d7ee16 100644 --- a/media/java/android/media/WebVttRenderer.java +++ b/media/java/android/media/WebVttRenderer.java @@ -690,6 +690,9 @@ class WebVttParser { final private Phase mParseStart = new Phase() { // 5-9 @Override public void parse(String line) { + if (line.startsWith("\ufeff")) { + line = line.substring(1); + } if (!line.equals("WEBVTT") && !line.startsWith("WEBVTT ") && !line.startsWith("WEBVTT\t")) { -- 2.11.0