From 0d6ec21b30e13d7aba8c1273019b54c63cad10c1 Mon Sep 17 00:00:00 2001 From: bachinger Date: Thu, 29 Oct 2020 20:44:49 +0000 Subject: [PATCH] Parse #EXT-X-PRELOAD-HINT tag Issue: #5011 PiperOrigin-RevId: 339738292 --- .../hls/playlist/HlsPlaylistParser.java | 53 +++++++ .../playlist/HlsMediaPlaylistParserTest.java | 149 ++++++++++++++++++ 2 files changed, 202 insertions(+) diff --git a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/playlist/HlsPlaylistParser.java b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/playlist/HlsPlaylistParser.java index 1f9ad1b703..03408776b3 100644 --- a/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/playlist/HlsPlaylistParser.java +++ b/library/hls/src/main/java/com/google/android/exoplayer2/source/hls/playlist/HlsPlaylistParser.java @@ -93,11 +93,14 @@ public final class HlsPlaylistParser implements ParsingLoadable.Parser variableDefinitions = new HashMap<>(); HashMap urlToInferredInitSegment = new HashMap<>(); @@ -760,6 +769,42 @@ public final class HlsPlaylistParser implements ParsingLoadable.Parser