From 1fea3fe3c077395777e98922ee67ff2e28818b0a Mon Sep 17 00:00:00 2001 From: olly Date: Thu, 5 May 2016 02:58:12 -0700 Subject: [PATCH] Add support for TTML regions. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=121564959 --- .../assets/ttml/chain_multiple_styles.xml | 9 +- .../src/androidTest/assets/ttml/font_size.xml | 9 +- .../assets/ttml/inherit_multiple_styles.xml | 9 +- .../assets/ttml/multiple_regions.xml | 29 ++++ .../assets/ttml/namespace_confusion.xml | 17 -- .../assets/ttml/namespace_not_declared.xml | 13 -- .../text/ttml/TtmlColorParserTest.java | 115 -------------- .../exoplayer/text/ttml/TtmlParserTest.java | 104 ++++++------ .../text/ttml/TtmlRenderUtilTest.java | 4 +- .../exoplayer/text/ttml/TtmlStyleTest.java | 20 +-- .../exoplayer/text/ttml/TtmlColorParser.java | 140 ----------------- .../android/exoplayer/text/ttml/TtmlNode.java | 148 ++++++++++++------ .../exoplayer/text/ttml/TtmlParser.java | 65 ++++++-- .../exoplayer/text/ttml/TtmlRegion.java | 37 +++++ .../exoplayer/text/ttml/TtmlRenderUtil.java | 26 +-- .../exoplayer/text/ttml/TtmlStyle.java | 100 ++++++------ .../exoplayer/text/ttml/TtmlSubtitle.java | 15 +- .../android/exoplayer/util/ParserUtil.java | 24 +-- 18 files changed, 381 insertions(+), 503 deletions(-) create mode 100644 library/src/androidTest/assets/ttml/multiple_regions.xml delete mode 100644 library/src/androidTest/assets/ttml/namespace_confusion.xml delete mode 100644 library/src/androidTest/assets/ttml/namespace_not_declared.xml delete mode 100644 library/src/androidTest/java/com/google/android/exoplayer/text/ttml/TtmlColorParserTest.java delete mode 100644 library/src/main/java/com/google/android/exoplayer/text/ttml/TtmlColorParser.java create mode 100644 library/src/main/java/com/google/android/exoplayer/text/ttml/TtmlRegion.java diff --git a/library/src/androidTest/assets/ttml/chain_multiple_styles.xml b/library/src/androidTest/assets/ttml/chain_multiple_styles.xml index 7bcce6527d..307a44a507 100644 --- a/library/src/androidTest/assets/ttml/chain_multiple_styles.xml +++ b/library/src/androidTest/assets/ttml/chain_multiple_styles.xml @@ -1,7 +1,8 @@ - +