From 283fe37aa20d6f5910ed1c86847c6228e151e1ff Mon Sep 17 00:00:00 2001
From: Lajos Molnar <lajos@google.com>
Date: Tue, 24 Sep 2013 09:35:47 -0700
Subject: WebVttRenderer: allow BOM at beginning of a WebVTT file.

This is part of the spec.

Change-Id: I61ccc259c0b9d3a2bc4273925665d107b0c89c62
Signed-off-by: Lajos Molnar <lajos@google.com>
Bug: 10900755
---
 media/java/android/media/WebVttRenderer.java | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'media')

diff --git a/media/java/android/media/WebVttRenderer.java b/media/java/android/media/WebVttRenderer.java
index 74773a8..edde68d 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")) {
-- 
cgit v1.1